body {
	color:#336c35; margin-top: 0px; 		padding:0px;
	background:#ffffd7; position:absolute; left:15%;
}

h1, h2, h3, h4 {
	font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
}

p {font-family: Verdana, Helvetica, Arial, sans-serif; color:#8b5c29;}

a, a:visited, a:hover {
	text-decoration:underline;
	}
	
#header_primary {
	width:880px; height:250px; float:left; background:url(images/header_primary.jpg); position:relative;
	}
	
#topnav {
	width:880px; height:50px; background:none; position:relative; left:120px; bottom:-200px;
	}
#topnav ul {
	padding:0; margin:8px 0 0 0; list-style-type:none; font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
	}
#topnav li {
	float:left; font-size:1em; color: #a2b43f; margin:0 0px 0 0px; padding: 0 0px 0 0px; line-height:36px;
	}
	
#topnav li a{
	 padding:9.5px 0 9.5px 0; color:#a2b43f; text-decoration:none; background:url(images/main_menu_middle_default.gif) repeat-x;
	}

#topnav li a.leftcap_default, #topnav li a:hover.leftcap_default {
	margin: 0 0 0 20px; color: #a2b43f; background:url(images/main_menu_left_default.gif) no-repeat;
	}
	
#topnav li a.rightcap_default, #topnav li a:hover.rightcap_default {
	background:url(images/main_menu_right_default.gif) no-repeat;
	}
	
	
#topnav li a:hover{
	padding:9.5px 0 9.5px 0;color:#336c35;
	}
	
#topnav li a.current { 
	padding:9.5px 0 9.5px 0; color:#336c35; text-decoration:none; background:url(images/main_menu_middle_default.gif) repeat-x;
	}
	
#topnav li a.leftcap_current {
	margin: 0 0 0 20px; color: #336c35; background:url(images/main_menu_left_default.gif) no-repeat;
	}
	
#topnav li a.rightcap_current {
	background:url(images/main_menu_right_default.gif) no-repeat;
	}
	
#page { 
	background:url(images/bgcolor.jpg); width:880px; clear:both;
	}
			
#leftnav {
	 width:220px; float:left;
	}

#leftnav h1 {
	font-size:2em; margin-top:25px; margin-bottom: 0px; text-align:center;
	}

#leftnav ul {
	padding: 0px 0px 0px 0px; margin:0px 0px 0px 15px; list-style-type:none; font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif; background: url(images/page_menu_middle.gif) repeat-y; text-align:center; 
	}
	
#leftnav_header {
	position:relative; top:24px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; background:url(images/page_menu_top.gif) no-repeat;
	}	

#leftnav li, #leftnav li a{
	 position:relative; left:10px; width:220px; font-size:0.95em; color: #336c35; margin:0px 0px 10px -25px; padding: 5px 0px 5px 0px; line-height:normal; text-decoration: none;
	}
	
#leftnav li a:hover {
	text-decoration: underline;
	}	
	
#leftnav_footer {
	position:relative; top:-20px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; background:url(images/page_menu_bottom.gif) no-repeat;
}
	
#content {
	margin-left:221px; padding: 5px 50px 20px 50px;  
	}
	
#content p {
	line-height:1.75em;
	}
	
#content a, #content a:visited, #content a:hover {
	font-weight:bold; color:#336c35;
	}
	
#bottomnav {

	font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif; width:880px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; background:url(images/footer.jpg) no-repeat;

}

#bottomnav ul {

	margin:0px; padding:15px 0 0 0;

}

#bottomnav ul li {

	position:relative; left: 150px; list-style:none; display:inline; margin:0 10px 0 10px;

}

#bottomnav ul li a {

	color:#ffffd7; text-decoration:none;
}

#bottomnav ul li a:hover {

	color:#ffffff;
}

#bottomnav ul li a.current {
	color:#ffffd7;
	}


#copyright p {
	position:relative;top:10px; margin: 0px 0px 0px 0px; color:#a2b43f; font-size:.75em;
}

#publications a:hover {
	text-decoration:none;
	background-color: #c2d45f;
}

#publications dd {
	margin-bottom: 1em;
}

	
	


	
