/* 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}

html{
	background:rgb(50,50,50)  url(../images/wyre-bg.jpg) no-repeat fixed top center;
	color:#eee;
	color:rgba(255,255,255,0.8);
	text-shadow:0 2px 0.1em #000;
	text-shadow:0 2px 0.1em rgba(0,0,0,0.5);
	-webkit-background-size: 100% auto;-webkit-background-origin: border;
	-moz-background-size: 100% auto;-moz-background-origin: border;
}
body{
	font-size:100%;
	width:60em;
	margin:auto;
	font-family:'Garamond Premier Pro', 'GaramondPremrPro', 'Adobe Garamond Pro', 'AGaramondPro', Garamond, Georgia,'Times New Roman',serif;
	line-height:1.4;
	color:#eee;
	color:rgba(255,255,255,0.8);
}
a{ color: #8ca95c;color:rgba(140,169,92,0.7);text-decoration: none; }a:hover{ color: #8ca95c;color:rgb(140,169,92);text-decoration: underline; }



#intro{
	width:100%;
	float:left;
	padding:10em 0;
}
body.commentspage #intro{
	padding:2em 0;
}
#intro h1, #intro p{
	font-family:'Garamond Premier Pro Semibold', 'GaramondPremrPro-Smbd', 'Adobe Garamond Pro Semibold', 'AGaramondPro-Semibold', 'Garamond Semibold', Garamond, Georgia,'Times New Roman',serif;
}
#intro h1{
	color: #819461;
	color:rgba(140,169,92,0.6);
	margin:0 0 2.5em 0;
}
body.thankspage #intro{
	padding:5em 0;
}
body.thankspage #intro h1{
	clear:both;
	margin:5em 0 2.5em 0;
}
#intro h1>strong, #shortlist_title{
	display:block;
	font-size:4.5em;
	line-height:0.5;
	letter-spacing:-0.05em;
	color: #8ca95c;
	color:rgba(140,169,92,1);
	text-shadow:0 2px 0.1em #222;
	text-shadow:0 2px 0.1em rgba(0,0,0,0.5);
}
#shortlist_title{
	font-size:2em;
}
#intro h1>strong>abbr{ font-style:italic; }

#intro p, #intro #main_sections_menu{
	font-size:1.5em;
	margin:0 4.166em 0 3.75em;
	width:15.833em;
	float:left;
}
body.thankspage #intro p{
	width:20em;
	margin-right:0;
}
#intro #main_sections_menu{
	margin:0;
	color: #8ca95c;
	color:rgba(140,169,92,0.8);
	list-style: decimal inside;
	
}
#intro #main_sections_menu a{
	color:#ccc;
	color:rgba(255,255,255,0.6);
	text-decoration:none;
}
#intro #main_sections_menu a:hover{ color:#ccc;color:rgba(255,255,255,1); }
#logos{
	display: block;
	width: 354px;
	height: 45px;
	background: url(/resources/images/logos-bg.png) no-repeat left top;
	margin-left: -7px;
	margin-top: 2em;
	float: left;
}
body.thankspage #logos{
	clear:both;
	padding-bottom:2em;
	margin-top:-2em;
}
#logos img{
	display: none;
}
.article{float:left;width:100%;}
.section{
	width:100%;
	padding:1em 0;
	float:left;
	clear:both;
}
body.homepage .section{
	padding:10em 0;
}
body.nojs .section, body.nojs .article{
	padding:1em 0;
	border-top: 1px dashed rgba(140,169,92,0.8);
	margin:1em 0;
}
.section>.nav, .section>h2, p.backtop{
	width:12.5em;
	float:left;
	font-size:1.5em;
	margin-left:0.42em;
	text-align:right;
	padding-right:3.3332em;
}
body .section>h2, body .article>h1{ color:rgb(140,169,92);display:none; }
body.nojs .section>h2, body.nojs .article>h1, #application .section>h2, #questions .section>h2{ display:block; }

.section>p, .section>h3, .section>table, .section>dl, .section>ol, .section>blockquote, .section>form{
	font-size:1.125em;
	width:30em;
	float:right;clear:right;
}
.section>blockquote{
	font-style: italic;
	font-family:'Garamond Premier Pro Semibold Italic', 'GaramondPremrPro-SmbdIt', 'Adobe Garamond Pro Semibold  Italic', 'AGaramondPro-SemiboldItalic', 'Garamond Semibold Italic', Garamond, Georgia,'Times New Roman',serif;
}
.section>blockquote>p{
	font-size:1.333em;
}
.section>blockquote .quot{
	line-height:1;font-size:1.4em;
	color: #ccc;
	color:rgba(255,255,255,0.5);
}
.section p, .section>table{
	margin-bottom:1.4em;
}
.section>ol{
	list-style: decimal outside;
}
.section>ol ul{
	list-style: disc outside;
	margin-left:2em;
	margin-bottom:2em;
}
.section dt{ font-weight:bold; }
.section dd{ text-indent:2em;margin-bottom:1.4em; }
.section>.nav a,
#application .section>h2,
#questions .section>h2
{
	color: #8ca95c;color:rgba(140,169,92,0.7);
	text-decoration:none;
}
.section>.nav a.top_link, a.top_link{ color: #616161;color:rgba(255,255,255,0.3); }
#our_mission a.mission_link,
#sea_change a.seachange_link,
#aspiration a.aspiration_link,
#context a.context_link,
#process a.process_link,
#budget a.budget_link,
#timetable a.timetable_link
{
	font-size:2.5em;line-height:1;
	color: #8ca95c;color:rgb(140,169,92);
	margin-right:-0.333em;
}
#application .section>h2, #questions .section>h2
{
	font-size:2.5em;line-height:1;
	color: #8ca95c;color:rgb(140,169,92);
	max-width: 300px;
	clear: left;
}
#application form{
	border: 1px solid #ccc;
	padding: 1em 0;
	background-color: #aaa;
	background-color: rgba(255,255,255,0.3);
	color: #222;color: rgba(0,0,0,0.9);text-shadow: none;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
#application form>*{
	padding: 0 1em;
	text-align: center;
}
#application form input[type=submit], #questions form input[type=submit]{
	-webkit-appearance:square-button;
	font-weight: bold;
}
p.backtop{
	clear: left;
	float: left;
	max-width: 300px;
}
#questions label{
	display: none;
}
#questions textarea{
	padding: 0.2em;
	width: 100%;
	min-height: 100px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.8);
}
#questions textarea, #questions input[type=text], #questions input[type=email]{
	padding: 0.2em;
	font: 1em/1.5 Daniel, Notepad, "Bradley Hand", "Bradley Hand ITC TT", "Lucida Handwriting", "Komika Hand", "Handwriting - Dakota";
	border: none;background: none;
	color: #28245d;
}
#questions input[type=text], #questions input[type=email]{
	width: 100%;
}
#questions input#question-name{
	font-size: 1.1em;font-weight: bold;
}
#question-user, #question-message{
	padding: 0;margin: 0;
	width: 50%;float: left;
	clear: left;
}
#questions form{
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	padding: 0.5em;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
#question-submit{
	float: right;position: relative;top: 2.5em;
}

ol#comments{
	float: left;
	clear: both;
	width: 100%;
	margin: 2em 0;
	padding: 1em 0;
	border-bottom: 1px dashed #ccc;
}
ol#comments li{
	border-top: 1px dashed #ccc;
	padding-top: 0.5em;
	margin-bottom: 1em;
	font-size: 1.5em;
}
ol#comments blockquote{
	padding:0.5em;
	margin:0.5em 0 0.5em 5em;
	background-color:rgba(0,0,0,0.1);
	-webkit-border-radius:3px;-moz-border-radius:3px;
	font-size:0.8em;
	font-style:italic;
}
ol#comments p.comment-author{
	font-size: 0.65em;
	color: #fff;
	color: rgba(255,255,255,0.6);
}

.printbutton{
	background: rgba(0,0,0,0.6) url(http://jedidiah.eu/images/icons/kombine/print.png) no-repeat center center;
	display: block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	-webkit-border-radius:11px;-moz-border-radius:11px;
	position: fixed;
	top: 10px;right: 10px;
	text-decoration: none;
	opacity: 0.5;
}
.printbutton:hover{
	opacity: 1;
}