 /*Normalizing across site///*/

/*Normalizes margin and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, img,  p, blockquote, th, td, iframe{
	margin: 0;
	padding: 0;
	border: 0;
}

/*Removes list-style from lists*/
ol, ul{
	list-style: none;
}

/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: normal;
}
td {
	vertical-align:top;
}

a{
	text-decoration: none;
}
a:visited{ text-decoration:none; color:#1551b3}
/*End Normalizing//*/
 
@font-face {
	font-family: 'AdobeGaramondPro';
	src: url('common/agaramondpro_bolditalic-webfont.eot');
	src: local('ss'), url('common/agaramondpro_bolditalic-webfont.woff') format('woff'), url('common/agaramondpro_bolditalic-webfont.ttf') format('truetype'), url('common/agaramondpro_bolditalic-webfont.svg#webfontWlI4zihe') format('svg');
	font-weight: bold;
	font-style: italic;
}


body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #333399;
	margin: 20px auto;
	padding: 0;
	text-align: center;
	color: #000000;
}
#wrapper { 
	width: 864px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 16px 0;
	color:#233289;
}
#main_nav{
	width: 864px;
	height: 21px;
	background-color: #095d7f;
	margin: 0;
	padding:0;
	z-index:1200;
	display: block;
	position:absolute;
	top:141px;
}
.menu{
	float:left;
}
#page_container, #content {
    padding-top: 24px;
}
.direct_links{
	float:right;
}
#galleries_links{
	position:absolute;
	top:41px;
	left:964px;
	width:124px;
	height:60px;
}
/*Search Box//*/
#searchbox{
	width:115px;
	height: 30px; 
	margin: 0 0 0 11px;
	
}
.box{ 
	margin: 0 0 0 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	clear:both;
	}
.search_but{ 
	font-size:10px; 
	margin: 0 0 0 0;
	}
.search_but a:link{	
	color: #FFFFFF; 
	text-decoration: none; 
	}
.search_but a:hover { 
	color:#ffcc99;	
	text-decoration: none; 
	}
.search_but a:visited { 
	color: #FFFFFF; 
	text-decoration: none; 
	}
/*End Search Box//*/
#page_container{
	margin:0 0 10px 0;
	background-color:#FFF;
	text-align:left;
}
#who_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_who.jpg);
	background-repeat:no-repeat;
}
#who_headline, #what_headline, #where_headline{ margin: 0 0 0 5px;}

#who_sidebar, #what_sidebar {
	float: left;
	width: 170px;
	margin-top:0;
	}
#what_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_what.jpg);
	background-repeat:no-repeat;
}
/*For Where Pages//*/
#where_map{
	width:150px;
	margin:50px 0 0 8px;
}
.wheremap_link{
	width:150px;
}
.wheremap_text{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-weight:bold;
	padding: 0 20px 0 20px;
}


#where_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_where1.jpg);
	background-repeat:no-repeat;
}
#north_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_where2.jpg);
	background-repeat:no-repeat;
}
#south_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_where3.jpg);
	background-repeat:no-repeat;
}
#in_between_header{
	width: 864px;
	height: 121px;
	background-image: url(layout_images/header_where4.jpg);
	background-repeat:no-repeat;
}
#contact_header{
	width:864px;
	height:121px;
	background-image:url(layout_images/header_contact.jpg);
	background-repeat:no-repeat;
	}
#links_header{
	width:864px;
	height:121px;
	background-image:url(layout_images/header_links.jpg);
	background-repeat:no-repeat;
	}

#pages_sidebar {
	float: left;
	width: 170px;
	margin-top:0;
}
#footer {
	width:864px;
	height:25px;
	background-color:#000000;
	} 
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
/*Text Styles*/

.italics{ font-style:italic;}
.red_bold{ color:#990000; font-weight:bold;}
.red_caps{ color:#990000; font-weight:bold;}
.red_caps_spaced{ color:#990000; font-weight:bold; letter-spacing:3px;}
.black_boldninep{ font-size: 9px; color: #000000; font-weight: bold;}
.redbold_10pxtext { color:#990000; font-size: 10px; font-weight: bold;}
.text_link{ text-decoration:underline; color:#0000ff;}/* this can be found in our_funders and in our_partnersdcs for example*/
.blueheading_24px{ font-family: "Myriad Pro", Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #1b1e75; font-weight: 600; line-height: 22px;}
.comment_red_italics{ 
	font-family: "AdobeGaramondPro","Times New Roman", Times, serif; 
	font-style:italic; 
	color:#ad2237;
	line-height:22px; 
	font-weight:bold; 
	font-size: 17px; 
	}
.comment_credit{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:14px; 
	font-size: 10px;
	text-transform:uppercase; 
	}
.photo_credit{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:14px; 
	font-size: 8px;
	color:#666666;
	}



/* For links within paragraphs */
.miscel_link { color:#1800fb; text-decoration:underline;}
.miscel_link a:visited {color:#1800fb; text-decoration:underline;}
ul.bulleted_list{ 
	list-style: url(layout_images/bullet.gif);
	font-size:11px;
	line-height:16px;
	text-indent:5px;
	padding-left: 15px; 
	}
.blackandblue_text_list{
	list-style: url(layout_images/bullet.gif);
	font-size:11px;
	line-height:16px;
	text-indent:5px;
	padding-left: 15px;
	margin: 0;
	}
	.brown {
		color:#996600;
	}
.blackandblue_text_list a{text-decoration:underline;}
.blackandblue_text_list a:visited {color:#1800fb;}
.wrapright {
	float:right;
	margin:0 0 6px 12px;
}
.wrapleft {
	float:left;
	margin:0 12px 6px 0;
}
#copy_block, #copy_block p, #copy_block ul, #copy_block ol {
	font-size:11px;
}
#videosubmenu { float:right; margin:16px 24px 0 0; font-size:11px; }
#videosubmenu a:link, #videosubmenu a:visited {
	color:#000;
}
#videosubmenu a:hover { color:#0000FF; }