/* setting text align to center at this level requires the use of lots of 
	'text-align:left:' on other elements and IDs when this is the default.
	Better to center just those areas that need centering using a class. REK */
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color:#fc6;
	padding: 0px 0px 0px 0px; /* ie border workaround */
	}
	
a {
	color:#8d2a1b;
	text-decoration:none;
	}

a img{
	border:none;
	float:right;
	}

/* set all font sizes using % since MSIE does not handle '.8em' or '.6em' consistently */
h1 {
	font-family: tahoma, verdana, trebuchet, arial, sans-serif;
	font-size: 120%;
	color: #630;
	text-align: left;
	margin: 1em 1.05em 0.5em 1em;
	}

h2 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 90%;
	color: #630;
	text-align: left;
	margin: 1em 1.05em 0em 1.4em;
	}

h3 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 70%;
	color: #630;
	text-align: left;
	margin: 0.4em 1.05em 0 1.8em;
	}

/* all h4s are set to all caps */
h4 {
	font-family: arial-narrow, tahoma, verdana, arial, sans-serif;
	font-size: 60%;
	color: #630;
	text-align: left;
	margin: 1em 1.05em 0em 2.4em;
	}
	
h5 {
	color: #630;
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 60%;
	text-align: left;
	margin: 0em 1.05em 0em 2.4em;
	}
	
p {
	color: #333333;
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	margin: 0em 2em 1em 2em;
	}
	
.first {	
	text-indent: .5in
	}

.second {
	text-indent: 12pt;
	margin-top: -.12in
	}

.two {
	text-indent: 1.8em;
	list-style-type: none;
	margin: 0em 2em 0em 0em;
	}
	
.indent {
	text-indent: 2em;
	margin: 0em 2em 0em 2.6em;
	}
	
ul {
	color: #333333;
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	margin: 0em 2em 0.4em 1.4em;
	list-style-type: square;
	}


ol {
	color: #333333;
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	margin: 0em 2em 0.4em 1.4em;
	list-style-type: decimal;
	}

ol.session {
	color: #333333;
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	margin: 0em 2em 0.4em 1.4em;
	}

.clear {clear:both;}

/* IDs */
/* header ID added by REK to ...*/
#header {
	position:relative;
	width:1000px;
	padding: 10px 0;
	margin:auto;
}
#header img {
	border:0;
 	height:142px; 
 	width:800px;
}
#header h1 {
	margin: .8em;
}
#header h2 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 70%;
	color: #630;
	margin:1em;
}
	
#pagewrap {
	text-align: left;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color:#fc6;
	width: 1000px;
}

#leftcontainer {
	width: 240px;
	border-color: #630;
	border-style: solid 2pt;
	background-color: none;
	display: block;
	}

#navcontainer { 
	width: 200px; 
	float: left;
	}

#navcontainer ul {
	margin-left: 12px;
	padding-left: 0;
	text-align: left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#navcontainer a {
	color:#fff;
	display: block;
	padding: 6px;
	width: 160px;
	background-color: #630;
	border-bottom: 1px solid #eee;
	}
/* added indent class by REK to handle subnav <li>s */
#navcontainer a.indent {
	margin-left:0;
	padding-left:0px;
	font-size:90%; 
	width:166px;
}
#navcontainer a:link, .navlist a:visited {
	color: #eee;
	text-decoration: none;
	}

#navcontainer a:hover {
	background-color: #960;
	color: #fff;
	}
	
/* biolist reworked by REK to follow better markup standards (using <li>s 
	was able to remove many (unneeded) styles since they were inherited from navcontainer */
#biolist {
	margin: 2em 1em 0.4em 0.4em;
}
#biolist ul {
	font-family: trebuchet, verdana, arial, sans-serif;
	font-size: 70%;
	list-style-type: none;
	color: #630;
}
#biolist li {
	background-color: #fc6;
}
#biolist li a {
	background-color: #fc6;
	margin: 0;
	padding: .1em 0;
	border-bottom:0px;
	color:#630;
}
#biolist a:link,#biolist a:visited {
	color: #960;
}
#biolist a:hover {
	background-color: #960;
	color: #fff;
}

#page {
	position:relative;
	float: left;
	width: 620px;
	background-color: #fff;
	margin: 0 auto 12px 10px;
	padding: 10px;
	border: 2px solid #630;
	}

/* homefooter reworked by REK to follow better markup standards (using <li>s 
	Note: there was no homefooter class */ 
#homefooter {
	height: 20px;
	padding-top: 8px;
	background-color: #366;
	color: white;
	vertical-align: middle;
	width: 100%;
}
	
#homefooter ul { text-align:center;
	color: #fff;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
#homefooter li { 
	display:inline;
}
#homefooter a {
	color:#fff;
}
#homefooter a:hover {
	color: #fc6;
}
#homefooter a:link a:visited {
	color: #fff;
}
