body.custom { 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
	background-color: #002C5A;
	}
	
h1, h2, h3 { 
	font-weight: bold; 
	font-family: Helvetica, Arial, sans-serif; 
	color: #000;
}

h2 { font-size: 1.6em; }
	
#masthead, #content_box, #footer {
	background-color:#FFFFFF;
}

#masthead {
	height: 100px;
	border-bottom: solid 2px #566334;
}

.clear { width: 500px; height: 1px; margin: 0; clear: both; }

.navigation { width: 500px; font-size: 0.8em; float: left; }



#footer p {
	text-align: center;
	font-size: 0.9em;
}

h1 { 
	font-size: 1.8em; 
	text-align: left;
	color:#002C5A;
}

#content h1 {
	margin: 5px 0;
	}

.custom li.widget h2, .custom li.linkcat h2 { border-top: none; }

.custom #masthead #hlLogo {
}
.custom #masthead #funding {
}
.custom a, .custom a:link {
	cursor:pointer;
	text-decoration:underline;
	color:#566334;
}
.custom a:hover { 
	color:#ffffff;
	background-color:	#9BAE68;
	text-decoration:none;
}
.custom h2 a, .custom h2 a:link {
	text-decoration: none;
}

.custom	h2.archive_head {  
	border-top: none !important; 
}


.custom #content {
	margin-top: 5px;
	font-size:1em;
	padding: 0 20px 0 0;
	width: 470px;
	float: left;
	min-height: 500px;
}


.entry { font-size: 1em; line-height: 1.4em; }


#pictureGallery {
	background-color: #002C5A;
	border: none;
}
#pictureGallery td {
	padding: 2px 2px 0px 2px;
}

div#l_sidebar { width: 230px; padding: 0 0 0 15px; float: left;}

div#l_sidebar {
	padding-top: 20px;
	font-size: 1em;
/*	font-weight: bold; */
}

div#l_sidebar ul { background-color:#8795B4; height: 400px; width:215px;}
div#l_sidebar ul ul { background-color:#8795B4; height: auto; width:auto;}


div#l_sidebar ul.sidebar_list li.widget ul, div#l_sidebar a {
	text-decoration: none;
}

div#l_sidebar a, div#l_sidebar a:visited {
	color: #002C5A; 
}

div#l_sidebar ul:hover {
/*	color: #002C5A; */
}
div#l_sidebar a:hover {
/*	color: #FFF; */
}

div#right_sidebar {
	
/*	width: 100px; */
	}
div#right_sidebar ul.sidebar_list li.widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.8em;
	text-decoration: none;
}

div#right_sidebar a, div#right_sidebar a:link, div#right_sidebar a:hover, div#right_sidebar a:visited 
{
	color: #003;
	text-decoration: none;
}

ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 200px; margin: 0 0 2.5em 0; font-size: 1.3em; line-height: 1.4em; float: left; }


#search_form .search_input  {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border-color: #666666;
	width: 180px;
}


li.widget .search_input { 
	font-size: 1em !important; }


#gridBlock {
	margin: 10px 0;
}	

.hide {display:none;}

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:140px;}
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a, ul.page li a:link, ul.page li a:visited {background-color:#E1EFBC; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #9BAE68; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}


/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

#content img, #contentwide img {
border:1px solid #D0D0D0;
}