/* Meyer Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ul, li{display: inline;}

/*
Colours:
	Kenny Navy Blue: #006296
	Red: #ef3d47
	Blue: #569bbe
	Green: #00ad8e
	Orange: #f68b1e
	Purple: #990c5e
*/
#search{
	/*visibility: hidden;*/
}
html{
	font-family: 'Meta-Normal', Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Myriad Pro', Myriad, 'Lucida Grande', 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, 'Gill Sans', 'Gill Sans MT', Arial, sans-serif;
	background-color: #fff;
	
}
body{
	width:960px;
	margin:10px auto;
	background-color: #fff;

}
a, a:link, a:visited{
	color: #555;
}
#banner{
	margin-top: 10px;
	clear: both;
	margin-bottom: 5px;
	width:960px;
	height:210px;
	background: #000 url(../images/sky-night.png) no-repeat scroll center bottom;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-transition: background-image 1s linear;
}
#banner p{
	padding: 15px;
	font-weight: bold;
	opacity: 0.4;-moz-opacity: 0.4;
	font-size: 17px;
	-webkit-transition: all 1s linear;
}
#banner.day{
	background: #000 url(../images/sky-day.jpg) no-repeat scroll center bottom;
}
#banner.day p{
	color: #000;
}
#banner.night{
	background: #000 url(../images/sky-night.png) no-repeat scroll center bottom;
}
#banner.night p{
	color: #fff;
}
#logo{
	margin-left: -20px;
	float: left;
}
.logout{
	float: right;
	position: relative;
	right: -200px;
	color: #999;
	font-size: 11px;
}
.logout a{
	color: #777;
}
#search{
	float: right;
	padding: 55px 20px 20px 10px;
}
#search input{
	border: 1px solid #ccc;
	padding: 5px;
	padding-left: 25px;
	color: #bbb;
	width: 150px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background: transparent url(http://jedidiah.eu/images/icons/chameleonicons/silver/search_right.gif) no-repeat 4px center;
}
#search input:focus, #search input:hover{
	background: transparent url(http://jedidiah.eu/images/icons/chameleonicons/blue/search_right.gif) no-repeat 4px center;
}
#search input:focus{
	color: #333;
}
#main_menu a{
	display: block;
	padding: 5px;
	color: #eee;
	width: 150px;
	margin-right: 10px;
	float: left;
	text-decoration: none;
	text-align: center;
	font: 14px MetaPlusBold-Roman;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background: #fff repeat left bottom;
	-webkit-transition: background-color 0.25s ease-in-out;
	/*-webkit-transition: color 0.25s ease-in-out;*/
}
a#home_link{
	width: 100px;
	background: #006296 url(../images/bg-50per-drkblue.png) repeat;
}
a#aboutus_link{
	/*width: 110px;*/
	background: #ef3d47 url(../images/bg-50per-red.png) repeat;
}
a#themes_link{
	/*width: 210px;*/
	background: #569bbe url(../images/bg-50per-blue.png) repeat;
}
a#publications_link{
	/*width: 220px;*/
	background: #00ad8e url(../images/bg-50per-green.png) repeat;
}
a#newsevents_link{
	/*width: 170px;*/
	background: #f68b1e url(../images/bg-50per-orange.png) repeat;
}
a#contact_link{
	/*width: 160px;*/
	margin: 0;
	background: #990c5e url(../images/bg-50per-purple.png) repeat;
}
a#home_link:hover{
	color: #006296;
}
a#aboutus_link:hover, body.aboutuspage #main_menu a#aboutus_link{
	color: #ef3d47;
}
a#themes_link:hover, body.themespage #main_menu a#themes_link{
	color: #569bbe;
}
a#publications_link:hover, body.publicationspage #main_menu a#publications_link{
	color: #00ad8e;
}
a#newsevents_link:hover, body.newseventspage #main_menu a#newsevents_link{
	color: #f68b1e;
}
a#contact_link:hover, body.contactpage #main_menu a#contact_link{
	color: #990c5e;
}
#main_menu a:hover, body.contactpage #main_menu a#contact_link, body.newseventspage #main_menu a#newsevents_link, body.publicationspage #main_menu a#publications_link, body.publicationspage #main_menu a#publications_link, body.themespage #main_menu a#themes_link, body.aboutuspage #main_menu a#aboutus_link{
	background-color: #fff;
}
#theTime{
	float: right;
	color: #fff;
	position: absolute;
	top: 120px;
	padding: 10px;
	width: 940px;
	text-align: right;
	margin: 0 auto;
	opacity: 0.3;-moz-opacity: 0.3;
	font-family: "Courier New", Courier, mono;
	-webkit-transition: opacity 1s linear;
}
#theTime:hover{
	opacity: 0.8;-moz-opacity: 0.8;
}
#banner.day ~ #theTime{
	color: #000;
}
/*#main_menu a{
	display: block;
	padding: 5px;
	color: #eee;
	margin-right: 10px;
	float: left;
	text-decoration: none;
	text-align: center;
	font: 14px MetaPlusBold-Roman;
	background-color: #222;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
a#aboutus_link{
	width: 110px;
	background-color:#ef3d47;
	color: #ef3d47;
}
a#themes_link{
	width: 210px;
	background-color:#569bbe;
	color: #569bbe;
}
a#publications_link{
	width: 220px;
	background-color:#00ad8e;
	color: #00ad8e;
}
a#newsevents_link{
	width: 170px;
	background-color:#f68b1e;
	color: #f68b1e;
}
a#contact_link{
	width: 160px;
	background-color:#990c5e;
	color: #990c5e;
	margin: 0;
}
body.contactpage #main_menu a:not(#contact_link){
	background-color: #fff;
}
body.homepage #main_menu a, body.aboutpage #about_link, body.contactpage #contact_link{
	color: #fff;
}*/
#intro{
	margin-top: 24px;
	width: 590px;
	color: #808285;
	float: left;
	font: 18px/24px MetaPlusBold-Roman;
}
#intro #learn_more_about_kr{
	color: #569bbe;
}
#intro p, #intro h1, .bullets > li p{
	margin-bottom: 24px;
}
#intro p, .bullets > li{
	font: 18px/24px Meta-Normal;
}
ul.bullets > li{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 20px;
}
#intro h1{
	font-size:24px;font-weight:bold;
}
#intro h2{
	font-size:21px;font-weight:bold;
	margin-bottom: 21px;
}
#news_feed, #downloads{
	width: 340px;
	padding: 10px;
	margin: 20px 0;
	background-color: #e6e7e8;
	float: right;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	line-height:1.4;font-size:14px;
}
#downloads{
	width: 570px;
	padding: 15px 10px 15px 10px;
	float: left;
	background-color: #dbefe9;
	margin-top: 24px;
}
#news_feed li > a, #downloads a, #pub_list a{
	display: block;
	clear: both;
	margin-bottom: 24px;
	cursor: pointer;
	float: left;
}
body.nojs #news_feed li, body.nojs #downloads li, body.nojs #pub_list li{
	cursor: default;
}
#news_feed li > a, #pub_list a{
	padding: 4px 0 4px 110px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	/* width: 230px; */
	background-color: #e6e7e8;
}
#news_feed li > a{
	padding: 4px 0 4px 130px;
}
#news_feed li.wimage > a, #pub_list li.wimage a{
	padding: 4px 0 4px 4px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #e6e7e8;
}
#pub_list a, #pub_list li, #pub_list li.wimage a{
	background-color: #ffffff;
	font-weight: normal;
	font-size: 14px;
}
#pub_list img{
	-webkit-box-shadow: #7e7e7e 0 2px 3px;
}
#downloads a{
	float: left;
	width: 260px;
	padding-right: 20px;
	clear: none;
	margin-bottom: 0;
}
#news_feed li:hover > a{
	background-color: #CFDBE5;
}
#news_feed.pub li:hover > a{
	background: transparent;
}
#news_feed li.current > a{
	background-color: #CFDBE5;
}
#news_feed .title, #downloads .title, #pub_list .title{
	font-weight: bold;
	color: #006296;
	display: block;
}
#news_feed li > a, #downloads a, #pub_list a{
	text-decoration: none;
	color: #636466;
	display: block;
}
.newsletteroptions{
	padding-left: 20px;
	padding-bottom: 10px;
	color: #636466;
}
.newsletteroptions p:nth-last-of-type(1){
	opacity: 0.2;
}
.newsletteroptions p:nth-last-of-type(2){
	opacity: 0.4;
}
.newsletteroptions p:nth-last-of-type(3){
	opacity: 0.6;
}
.newsletteroptions p:nth-last-of-type(4){
	opacity: 0.8;
}
.news_thumb{
	float: left;
	clear: left;
	margin: 0 10px 10px 0;
}
.readmore, .newsletteroptions a{
	color: #ED1C24;
	text-decoration: none;
}
#footer{
	clear: both;
	background: url(../images/dark_bar.png) repeat-x scroll left top;
	text-align: center;
	color: #999;
	padding: 24px;
}
#footer a{
	color: #999;
}
textarea#user_comment{
	width: 260px;
	padding:10px;
	min-height:200px;
}
#intro p.breadcrumbs{
	font-size: 11px;
	padding: 0;
	margin-bottom: 0 0 12px 0;
}
.breadcrumbs a{
	color: #bbb;
}
#board-members h2{
	clear: left;
	margin-top: 36px;
}
#useful_links{
	padding-bottom: 24px;
	display: block;
}
#useful_links a{
	display: block;
	color: #444;
	clear: left;
	padding: 4px 0;
}
#team_people > li, .board-peoplelist > li{
	border-top: 1px #ccc solid;
	padding: 10px 0;
	display: block;
	clear: left;
}
body.js #team_people > li{
	cursor: pointer;
}
body.js #team_people li.open{
	cursor: default;
}
body.js #team_people > li:hover{
	background-color: #eee;
}
body.js #team_people li.open:hover{
	background-color: #fff;
}
.view_person, .view_team{
	font-size: 12px;
	color: #555;	
}
h2.teamtitle, ol.teamlist{
	padding-left: 24px;
}
ol.teamlist{
	margin-bottom: 24px;
	padding-left: 48px;
}
.txtsignup, .emailsignup{
	color: #555;
}
#board-contents li{
	display: block;
	font-size: 14px;
}#board-contents a, #committee-contents a{
	color: #666;
	font-weight: normal;
}
.downloadlinks{
	padding: 20px;
	width: 300px;
	height: 210px;
	font-size: 17px;
	color: #444444;
	line-height: 1.4;
}
.downloadlinks a, .newsletteroptions a{
	color: red;
}
.altdownloads{
	font-size: 11px;
	color: #888888;
	line-height: 1.1;
}
.altdownloads a{
	color: maroon;
}
.altdownloads p{
	margin-bottom: 8px;
}
.altdownloads h2{
	margin: 10px 0;
}
.note{
	color: #cccccc;
	font-style: italic;
	font-size: 11px;
	margin-top: 18px;
}
.langlabel{
	width: 65px;
	text-align: right;
	display: inline-block;
	padding-right: 15px;
}
#zoom_content{
/*	border: 1px solid #cccccc;	*/
}
#email_signup, #txt_signup{
	display: none;
	width: 300px;
	height: 150px;
	padding: 40px;
}
#email_signup p, #txt_signup p{
	margin-bottom: 24px;
}
.bigthumb_win{
	display: none;
}
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;}


#gallery{
	clear:both;
	margin:20px 0;padding:20px 0;
}
#entires{

	border-top:1px solid #ccc;
	float:left;
}
#viewer{
	clear:both;
	float:left;
	padding:20px;
	color:#777777;
	border:1px solid #ccc;
	box-shadow: 0px 2px 2px #aaa;-webkit-box-shadow: 0px 2px 4px #bbb;-moz-box-shadow: 0px 2px 4px #bbb;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	margin-right:10px;
}
#viewer img{
	min-height:450px;
}
#viewer.loading{
	min-width:150px;
	background: #eee url(/resources/images/loader.gif?) no-repeat scroll center center;
}
#entries a{
	display:block;
	float:left;
	padding:5px;
	margin:2px 3px;
	-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	text-decoration:none;
	background-color:#fff;
}
#entries a:hover{
	box-shadow: 0px 2px 2px #aaa;-webkit-box-shadow: 0px 2px 5px #555;-moz-box-shadow: 0px 2px 5px #555;
	-webkit-transform: rotate(2deg) scale(1.5);-moz-transform: rotate(2deg) scale(1.5);
}
#entries li:nth-child(3n+2) a:hover{
	-webkit-transform: rotate(-5deg) scale(1.5);
	-moz-transform: rotate(-5deg) scale(1.5);
}
#entries li:nth-child(10n+2) a:hover{
	-webkit-transform: rotate(10deg) scale(1.5);
	-moz-transform: rotate(10deg) scale(1.5);
}
#entries li:nth-child(10n+5) a:hover{
	-webkit-transform: rotate(-10deg) scale(1.5);
	-moz-transform: rotate(-10deg) scale(1.5);
}
#entries img{
	max-height:50px;
}
#nominationflash{
	position: absolute;
	/*position: fixed;*/
	top: 0;right: 0;
	border: none;
	float: left;
}
del{
	text-decoration: line-through;opacity: 0.5;
}