@charset "utf-8";
/*==============================
Mind colours
================================
Blue: #002E8B
Cyan: #0399FA
Cyan 95 lighter: #E5F5FE
Grey 1: #969798
Grey 2: #BFBFBF
Grey 3: #DEE0DE
*/

/*==============================
IDs for layout
==============================*/
#accessiblemenu {
	display:none;
}
#container {
	width:900px;
	margin:1em auto;
}

#header {background:url(/images/backgrounds/view_cropped.jpg) no-repeat left;}
#home #header {background:url(/images/backgrounds/view_cropped.jpg) no-repeat left;}
#ceo_report #header {background:url(/images/backgrounds/view_poppies_cropped.jpg) no-repeat left;}
#help_in_a_crisis #header {background:url(/images/backgrounds/view_tree_field_cropped.jpg) no-repeat left;}
#whats_new #header {background:url(/images/backgrounds/view_bales_cropped.jpg) no-repeat left;}
#volunteering #header {background:url(/images/backgrounds/view_trees_cropped.jpg) no-repeat left;}
#services #header {background:url(/images/backgrounds/view_sunflowers_cropped.jpg) no-repeat left;}
#information #header {background:url(/images/backgrounds/view_crop_cropped.jpg) no-repeat left;}
#job_vacancies #header {background:url(/images/backgrounds/view_corntips_cropped.jpg) no-repeat left;}

#header {
	height:126px;
	background-color:#fff;
	margin:0 0 .7em 0;
}
#header img {
	float:right;
	margin-right:74px;
}
#wrapper3col {
	float:left;
	width:75%;
	background:url(/images/layout/faux_border_3col.gif) top left repeat-y #fff;
}
#wrapper2col {
	float:left;
	width:100%;
	background:url(/images/layout/faux_border_2col.gif) top left repeat-y #fff;
}
#sidebar_a3col {
	float:left;
	width:20%;
}
#sidebar_a2col {
	float:left;
	width:15%;
}
#navigation {
	margin:0;
}
#main-content3col {
	float:right;
	width:80%;
}
#main-content2col {
	float:right;
	width:85%;
}
#sidebar_b {
	float:right;
	width:25%;
	color:#666;
}
.box {
	padding:0 2em;
}
#footer {
	clear:both;
	border-top:1px dotted #ccc;
}
#footer img {
	padding-left:1em;
	vertical-align:middle;
}
#footer p {
	float:left;
}
#footer .logos {
	float:right;
}


/*==============================
IDs for navigation
Main navigation
==============================*/
#navigation ul {
	list-style: none;
	padding:0;
	margin:0;
}
#navigation li {
	display: inline; /* Fix IE Bug */
}
#navigation span, #navigation a {
	background-color: #E5F5FE;
	text-decoration: none;
	display: block;
	color: #002E8B;
	padding: 5px 8px 5px 12px;
	border-top:1px solid #fff;
}
#navigation span, #navigation a:hover, #navigation a:active, #navigation a:focus {
	padding-left: 8px;
	border-left: 4px solid #002E8B;
	color: #000;
}
/*==============================
Sub navigation
==============================*/
#navigation .subnav a, #navigation .subnav span {
	background-color: #DEE0DE;
	text-decoration: none;
	display: block;
	color: #002E8B;
	padding: 5px 8px 5px 16px;
	border-top:1px solid #fff;
	margin-left:13px;
}
#navigation .subnav span, #navigation .subnav a:hover, #navigation .subnav a:active, #navigation .subnav a:focus {
	padding-left: 12px;
	border-left: 4px solid #969798;
	color: #000;
}
#navigation .subnav .selected {
	padding-left: 12px;
	border-left: 4px solid #969798;
	color: #000;
}
/*==============================
Image alignment with shadows
==============================*/
.img-shadow-r {
	float:right;
	background:url(/images/layout/shadowalpha.png) no-repeat bottom right !important;
	background:url(/images/layout/shadow.gif) no-repeat bottom right;
	margin:10px 0 0 10px !important;
	margin:5px 0 0 10px;
}
.img-shadow-r img {
	display:block;
	position:relative;
	background-color:#fff;
	border:1px solid #a9a9a9;
	margin:-6px 6px 6px -6px;
	padding:4px;
}
.img-shadow-l {
	float:left;
	background: url(/images/layout/shadowalpha.png) no-repeat bottom right !important;
	background:url(/images/layout/shadow.gif) no-repeat bottom right;
	margin:10px 5px 0 5px !important;
	margin:10px 5px 0 5px;
}
.img-shadow-l img {
	display:block;
	position:relative;
	background-color:#fff;
	border:1px solid #a9a9a9;
	margin:-6px 6px 6px -6px;
	padding:4px
}
.img-r {
	float:right;
	margin:0 0 0 10px;
}
.img-l {
	float:left;
	margin:0 10px 0 0;
}

#map {
	width:490px;height:490px;margin:1em 0;border:1px solid #000;
}

ul.sitemap {
 list-style-type:square;
 color:#0399FA;
}

ul.sitemap ul {
 list-style-type:disc;
 padding:0;
 margin-left:4em;
}
ul.sitemap li {
	padding-bottom:0.5em;
}

ul.sitemap a:visited {
	color:#002E8B;
}
ul.sitemap a:link, ul.sitemap a:hover, ul.sitemap a:active, ul.sitemap a:focus {
	color:#002E8B;
}

