body {
	padding:0;
	margin:0;
	width:100%;
	font-family:arial,sans-serif,helvetica;
	color:#3c4a84;
	font-size:9pt;
	line-height:1.4em;
	background:url(../images/bg.gif) center center repeat-y;
	background-color:#e9e9e9;
}
	body.home {
		background:url(../images/bg_home.gif) center center repeat-y;
		background-color:#e9e9e9;
	}
#wrapper {
	width:760px;
	margin:0 auto;
	padding:0 0 30px 0;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}
#filler {
	height:544px;
	width:1px;
	float:left;
	background:url(../images/btn_prefix.gif) repeat-x;
}
#header {
	position:relative;
	height:100px;
	background-color:#FFF;
}
	#header_left {
		position:absolute;
		top:26px;
		left:25px;
	}
	#contact_us {
		color:#00237E;
		font-size:12px;
		font-weight:bold;
		left:590px;
		position:absolute;
		top:65px;
		width:160px;
		text-align:right
	}
		#contact_us a {
			text-decoration:none;
		}

#middle_header {
	width:100%;
	background:url(../images/middle_image1.jpg) no-repeat;
	background-position: 191px 0px;
	position:relative;
	top:0px;
	height:191px;
}
	#middle_text {
		height:191px;
		width:191px;
		float:left;
		display:block;
	}
		
	#donate_now {
		float:right;
	}

#navigation {
	height:31px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #FFF;
}
	#navigation li {
		float:left;
		height:31px;
		display:block;
	}
		#navigation li a {
			width:95px;
			height:31px;
			display:block;
			overflow:hidden;
			background: url(../images/navigation.gif);
		}
			#navigation li.over {
				background-position-y:-31px;
			}
		/* Button widths */
		#navigation li.why_give a {
			width:96px;
		}
			#navigation li.why_give a:hover,#navigation li.why_give_current a {
				width:96px;
				background-position:0 -32px;
			}
		#navigation li.become_a_donor a {
			background-position:-96px 0;
		}
			#navigation li.become_a_donor a:hover,#navigation li.become_a_donor_current a {
				background-position:-96px -32px;
			}			
		#navigation li.more_ways_to_give a {
			background-position:-191px 0;
		}
			#navigation li.more_ways_to_give a:hover,#navigation li.more_ways_to_give_current a {
				background-position:-191px -32px;
			}	
		#navigation li.vital_partners a {
			background-position:-286px 0;
		}
			#navigation li.vital_partners a:hover,#navigation li.vital_partners_current a {
				background-position:-286px -32px;
			}	
		#navigation li.news_and_media a {
			background-position:-381px 0;
		}
			#navigation li.news_and_media a:hover,#navigation li.news_and_media_current a {
				background-position:-381px -32px;
			}	
		#navigation li.your_stories a {
			background-position:-476px 0;
		}
			#navigation li.your_stories a:hover,#navigation li.your_stories_current a {
				background-position:-476px -32px;
			}			
		#navigation li.special_events a {
			background-position:-571px 0;
		}
			#navigation li.special_events a:hover,#navigation li.special_events_current a {
				background-position:-571px -32px;
			}			
		#navigation li.about_us a {
			width:94px;
			background-position:-666px 0;
		}
			#navigation li.about_us a:hover,#navigation li.about_us_current a {
				background-position:-666px -32px;
			}			
		
	#navigation span {
		position:relative;
		top:-1000px;
		
		height:31px;
		font-size:0;
		line-height:0;
		display:none;
	}
	
/* Left navigation */
#left_navigation {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	
	width:190px;

}
	#left_navigation li {
		width:190px;
		
		background-color:#c8edff;
		border-bottom:1px solid #FFF;

		float:left;
		clear:left;
		font-size:11px;
		font-weight:bold;
	}
		#left_navigation a {
			text-decoration:none;
			
			display:block;
			color:#3c4a84;
			padding:8px 0;
			margin:0 20px;
		}
			#left_navigation a span {
				
			}
	/* Subsub menus */
	#left_navigation ol {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0 0 0 32px;
	}
	#left_navigation ol li {
		margin:0;
		width:145px;
		border-bottom:0;
		border-top:1px solid #FFF;
		font-size:9px;
	}
		#left_navigation ol li a {
			padding:0;
			margin:0;
		}
	
#float_left {
	width:190px;
	float:left;
/*	margin:10px 0 0 13px;*/

}

	
#contents {
	margin:10px 20px 10px 210px;
	width:525px;
}
	#contents .content_wrapper {
	width:510px;
	}
	#contents p {
		margin:0;
		padding:6px 0;
	}

	#contents li.color { 
		color:#FF9933;
	}
		#contents li.color span.color {
			color:#000;
		}
	/* Margin fixes for blocks */
	.block .content {
		margin-left:0;
	}
	.template_1 .content .inplace {
		margin-left:110px;
	}
	#contents .block, #contents .spacer {
		clear:none;
	}


#float_right {
	height:410px;
	float:right;
	width:189px;
	padding-top:5px;
	padding-left:5px;
	/*border-left:1px solid #919394;*/
	line-height:12px;
}
	#float_right p {
		margin:0;
		padding:0 0 0 5px;		
	}
	#float_right h3 {
		color:#FF9933;
		padding-left:5px;
		font-size:11pt;
		margin: 15px 0pt 10px;
		padding: 0pt 0pt 0pt 5px;
	}
	#float_right img {
		display:block;
		overflow:hidden;
	}
	
	#float_right_seperator {
		float:right;
		width:200px;
		height:134px;
		/*background-color:#f7972b;*/
	}
		#float_right_seperator img {
			margin:13px 13px 0 0;
		}
	#float_right_image_bottom {
	
	}
	#keep_reading {
		margin:5px 0 0 0;
		width:180px;
		height:102px;
		
	}
		#keep_reading img {	/*IE Fix*/	
			margin:0;
			float:none;
		}

.spacer {
	clear:both;
}
a img {
	border:0;
}
a {
	color:#084897;
}
a:hover {
	color:#F7972B;
}

/* Home Page */
#contents.home_page {
	width:340px;
}
#contents.home_page .template_1 .title span, #contents.home_page .template_2 .title span
{
	color:#00237e;
	text-transform:none;
}
a.back {
	font-size:10px;
	display:block;
	float:right;
}
#vital_to_you {
	text-align:center;	
}
	#vital_to_you img {
		border:1px solid #14acea;
		padding:8px;
		margin-top:5px;	
	}
	#vital_to_you p,#vital_to_you h3 {
		margin:0 27px;
		text-align:left;
	}
	#vital_to_you h3 {
		color:#FF9933;
	}
	#vital_to_you p {
		margin-bottom:10px;
	}
/* Gallery block fix */
#contents .gallery_end {
	clear:left;
}
#contents .gallery_block_left {
	float:left;
}
#contents .left_gallery_container {
	float:left;
	width:120px;
}
.gallery_block_left .content .inplace {
	margin-left:125px;
}
#contents ul {
list-style-position:outside;
margin:5px 0 0 20px;
padding:0 0 0 10px;
}