@import 'reset.css';

#container {
	width: 958px;
	margin: 20px auto;
	/*border: 1px solid #E9EFE5;*/
	}
#header {
	width: 958px;
	background: #fff;
	margin: 0 0 20px;
	}
#header h1 {
	color: #618CC5;
	margin: 0 0 5px;
	padding: 15px 0 10px;
	/*background: #9CB08B;*/
	border-top: 1px solid #618CC5 /*url('../img/topbord.jpg') top repeat-x*/;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}
/*#header h1 {
	color: #E9EFE5;
	margin: 0 0 5px;
	padding: 15px 20px 10px;
	background: #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}*/
#header h2 {
	color: #618CC5;
	margin: 5px 0 20px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: lowercase;
	text-align: right;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}
/*#header h2 {
	color: #E9EFE5;
	margin: 5px 0 20px;
	padding: 15px 20px 10px;
	background: #618CC5;
	text-transform: lowercase;
	text-align: right;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}*/
#header img {
	height: 300px;
	width: 958px;
	}			
#nav {
	width:298px;
	float: left;
	margin-bottom: 20px;
	}
#nav h4 {
	color: #618CC5;
	margin: 20px 0 20px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}	
#nav ul {
	margin-left: 20px;
	}	
#nav ul li {
	font-size: 12px;
	padding: 2px 5px 3px;
	text-transform: uppercase;
	font-family: Georgia, serif;
	font-style: normal;
	letter-spacing: 2px;
	line-height: 18px;
	}	
#nav ul li a {
	color: #8EB534;
	text-decoration: none;
	}
#nav ul li a:hover {
	color:#567930;}	
			
#maincol {
	width:619px;
	margin: 2px 20px 20px;
	float: left;
	color: #666666;
	}
#maincol h3 {
	color: #618CC5;
	margin: 0 0 5px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}		
#maincol h4 {
	color: #618CC5;
	margin: 0 0 5px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}*/
#maincol h5 {
	color: #618CC5;
	margin: 0 20px 5px 0;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
	}		
#maincol ul li{
	padding: 2px 0 3px;
	font-size: 14px;
	line-height: 21px;
	}	
#maincol ul.roman li{
	list-style: upper-roman;
	margin-left: 25px;
	padding: 2px 0 3px;
	font-size: 14px;
	line-height: 21px;
	}	
#maincol a {text-decoration: none; color: #567930;}
#maincol a:hover {text-decoration: underline;}	
#maincol #colleft {
	float: left;
	width: 349px;
	margin-right: 20px;
	}
#maincol #colleft h4 {
	color: #618CC5;
	margin: 0 0 5px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}
#maincol #colleft ul li b {
	color: #333;}		
#maincol #colleft ul li {
	padding: 2px 0 3px;
	font-size: 12px;
	line-height: 18px;
	}		
#maincol #colright {
	float: right;
	width: 250px;
	}
#maincol #colright img {margin-bottom: 20px;}	
#maincol ul.linklist {
	float: left;
	width: 298px;
	}
#maincol ul.linklist li{
	margin-right: 20px;}	
#maincol ul.linklist h5 {
	color: #618CC5;
	margin: 0 20px 5px 0;
	padding: 15px 0 10px;
	border-bottom: 1px solid #618CC5;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	font-size: 9px;
	line-height: 12px;
	}					
#maincol p{
	font-size: 14px;
	line-height: 21px;
	color: #666666;
	}	
#footer {
	clear: both;
	width: 958px;
	border-top: 1px solid #618CC5;
	}
#footer p {
	font-size: 10px;
	color: #618CC5;
	padding: 15px 0 10px;
	/*background: #618CC5;*/
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Georgia;
	font-style: normal;
	font-weight: 300;
	}
#footer a{
	color: #8EB534;
	text-decoration: none;
	}		
.clear {clear: both;}
.left  {float: left;}
.right {float: right;}
.textcenter {text-align: center;}				
				
/*page marker*/
#home .home_nav, #about .about_nav, #sequenced .sequenced_nav, 
#steering .steering_nav, #membership .membership_nav, #conferences .conferences_nav, 
#news .news_nav, #pubs .pubs_nav, #ssr .ssr_nav, #analyses .analyses_nav, #links .links_nav {color: #567930;}
				
