body{
margin: 0;
padding: 0;
background: #e1c498;
font-family: Arial, Helvetica, sans-serif;}

/* LAYOUT */

#header{
position: absolute;
top: 76px;
left: 0px;
width: 100%;
height: 98px;
z-index: 10;
padding: 5px 0 0 0;
background: url(images/bioheaderline.jpg) 0px 5px repeat-x #e1c498;}

#name{
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 4;
height: 66px;
background: #e1c498;}

#name img{
margin: 0 0 0 5px;}

#redline{
position: absolute;
left: 0px;
top: 66px;
height: 10px;
width: 100%;
z-index: 3;
background: #34110c;}

#left-sidebar{
position: absolute;
margin: 0 0 0 5px;
width: 183px;
z-index: 2;
background: #34110c;
height: 100%;}

#left-sidebar img{
background: #34110c;
padding: 0 5px;
}

#left-sidebar img.srpic{
margin: 178px 0 -5px 0;}

#content{
	height: 100%;
	width: 607px;
	position: absolute;
	overflow: auto;
	z-index: 1;
	margin: 0 0 0 193px;
	left: 1px;
}

#mainbody{
margin: 178px 0 0 0;
color: #e1c498;
background: #227f8a;
padding: 10px;
font-size: 10pt;}

#mainbody h2{
margin: 0;
padding: 0;
text-align: center;
font-size: 12pt;}

#mainbody a, #mainbody a:link, #mainbody a:active, #mainbody a:visited{
color: #fff;
text-decoration: none;}

#mainbody a:hover{
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;}

.button {
font-family:Arial, Helvetica, sans-serif;
background:#140403;
color:#ECD293;
border:1px solid;
border-color:#140403;
}

.button a:visited {
font-family:Arial, Helvetica, sans-serif;
background:#140403;
color:#ECD293;
text-decoration:none;}

.button a:active {
font-family:Arial, Helvetica, sans-serif;
color:#ECD293;
text-decoration:none;}

.button a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#ECD293;
border-color:#140403;
text-decoration:underline overline;}

.button a:link {
font-family:Arial, Helvetica, sans-serif;
background:#140403;
color:#ECD293;
text-decoration:none;}

/*drop down stuff*/

	#nav, #nav ul { /* all lists */
		padding: 5px 0 0 0;
		margin: 0;
		background: #34110c;
		list-style: none;
		float: left;
		width : 183px;
	}
	
	#nav li { /* all list items */
		position : relative;
		font-family:Arial, Helvetica, sans-serif;
		float : left;
		color:#E1C498;
		background-color:#34110C;
	}
	#nav ul li{
		width: 120px;}

	#nav ul li a{
		border: 1px solid #34110c;
		padding: 3px;}

	#nav li ul { /* second-level lists */
		width: 90px;
		padding: 0;
		position : absolute;
		left: -999em;
		margin-left : 183px;
		height:inherit;
		margin-top : -1.35em;
	}
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	#nav li a {
		text-align:left;
		display : block;
		color : #E1C498;
		text-decoration : none;
		background-color : #34110C;
	}
	
	#nav li ul a:hover {
		color : #34110C;
		background-color : #E1C498;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: 0px;
	}
