@charset "UTF-8";
/* CSS Document */

html {
	min-height: 100%;
	margin-bottom: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	color: #2E2A22;
	background-color: #867A62;
	margin: 0px;
	padding: 0px;
	text-align: center;
	scrollbar-3d-light-color: #D6CEB8;
	scrollbar-arrow-color: #C9C2AD;
	scrollbar-dark-shadow-color: #4E4233;
	scrollbar-face-color: #5D5443;
	scrollbar-highlight-color: #4E4233;
	scrollbar-shadow-color: #867A62;
	scrollbar-base-color: #A69E87;
}
#outercontainer{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0;
	top: 0px;
}
#container {
	margin: auto auto;
	padding: 0px;
	width: 786px;
	text-align: center;
	float: none;
	z-index: 2;
}

#container1 {
	margin: auto auto;
	padding: 0px;
	text-align: center;
	float: none;
	z-index: 2;
}
table {
	filter: alpha (opacity=95);
	-moz-opacity:95;
	opacity:.95;
}		

table1 {
	background-color: none;	
	
}	
#title {
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-color: none;
	font-size: 54px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 3;
}

#left_panel {
	width: 225px;
	float: left;
	border-color: #5D5443;
	height: 450px;
	z-index: 3;
}

#main_panel {
	margin: 0;
	padding: 0px 0px 5px 0px;
	float: right;
	width: 545px;
	border-color: #5D5443;
	height: 450px;
	z-index: 3;
}

#main_panel_sec {
	margin: 0;
	padding: 0px 0px 5px 0px;
	width: 786px;
	border-color: none;
	height: 450px;
	z-index: 3;
}

#main_panel_cv {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:760px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	visibility: visible;
	overflow-y: scroll;
	overflow-x:hidden;
	top: 121px;
}

#main_panel_research {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:760px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	visibility: visible;
	overflow-y: scroll;
	overflow-x:hidden;
	top: 121px;
}
#main_panel_teaching {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:760px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	visibility: visible;
	overflow-y: scroll;
	overflow-x:hidden;
	top: 121px;
}

#main_panel_classes {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: visible;
}
#main_panel_bio106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_bio543 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_articles543 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_generalinfo106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_textbook106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_overview106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_requirements106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_assignments106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_grading106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_schedule106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_lectures1 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_lectures2 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_lectures3 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_readings106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:525px;
	border-color: none;
	text-align: center;
	height:430px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
	overflow-y: scroll;
	overflow-x:hidden;
}

#main_panel_1lect106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_2lect106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_3lect106 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_lectures1P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_lectures2P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_lectures3P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_1lect106P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_2lect106P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_3lect106P {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_bio4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_generalinfo4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_textbook4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_overview4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_requirements4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_assignments4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_grading4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_schedule4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: left;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_1lect4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_2lect4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}
#main_panel_3lect4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_4lect4 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:533px;
	border-color: none;
	text-align: center;
	height:438px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel_ecologyintro {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:768px;
	border-color: none;
	text-align: left;
	height:480px;
	z-index: 4;
	position: absolute;
	visibility: hidden;
}

#main_panel a:link {
	color: #5D5443;
	text-decoration: none;
}

#main_panel a:visited {
	color: #C9C2AD;
	text-decoration: none;
}

#main_panel a:hover {
	color: #5D5443;
	text-decoration: underline;
}
#main_panel_cv a:link {
	color: #5D5443;
	text-decoration: none;
}

#main_panel_cv a:visited {
	color: #C9C2AD;
	text-decoration: none;
}

#main_panel_cv a:hover {
	color: #5D5443;
	text-decoration: underline;
}

#main_panel_3lect4 a:link {
	color: #5D5443;
	text-decoration: none;
}

#main_panel_3lect4 a:visited {
	color: #5D5443;
	text-decoration: underline;
}

#main_panel_3lect4 a:hover {
	color: #C9C2AD;
	text-decoration: none;
}

#sitenav { text-align: left; z-index: 4;}


p {
	padding-right: 20px;
}

.intro {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	padding-top: 0;
	padding-right: 20px;
	margin-top: 0;
}
.font {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0px;
	margin-top: 0;
}
.font2 {
	color: #C9C2AD;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
}
.font3 {
	color: #5D5443;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
}
.font4 {
	color: #2E2A22;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
}

.heading {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
}

.heading1 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.56em;
}

.heading2 {
	color: #5D5443;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.heading3 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.415em;
}
.heading31 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.415em;
	text-align:center;
	text-transform:uppercase;
}
.heading4 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.812em;
}

.heading5 {
	color: #2E2A22;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
}
.bread {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5443;
	font-size: 0.769em;
	padding-top: 0;
	margin-top: 0;
	text-transform: uppercase;
}

.bread a:link {
	color: #5D5443;
	text-decoration: none;
}

.bread a:visited {
	color: #5D5443;
	text-decoration: none;
}

.bread a:hover {
	color: #5D5443;
	text-decoration: underline;
}
.home {
	padding-top: 0px;
	padding-bottom: 10px;
}

ul.sidenav {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
}
ul.sidenav2 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
}

ul.sidenav3 {
	color: #030302;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
}

ul.vitae {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2A22;
	text-transform:uppercase;
	font-weight:bold;
}

ul.vitae li {
   text-decoration: none;
   list-style-type: none;
   background: none;
   padding-left: 40px;
   text-transform: none;
   font-weight: normal;
}

ul.vitae li li {
	list-style-type: circle;
	background: none;
	padding-left: 5px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

ul.referances {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2A22;
	text-transform:uppercase;
	font-weight:bold;
}

ul.referances li {
	text-decoration: none;
	list-style-type: none;
	background: none;
	padding-left: 40px;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 0 3em;
	text-indent: -3em;
	display: block;
	padding-right: 3px;
}

ul.referances li li {
	list-style-type: circle;
	background: none;
	padding-left: 5px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

span.vitae {
	font-weight:bold;
}
span.vitae1 {
	text-decoration:underline;
	font-weight: bold;
}	
span.vitae2 {
	font-style: italic;
}
span.vitae3 {
	font-style: italic;
	font-weight: bold;
}
.bio_pics {
	padding: 0px 20px 0px 20px;
}

.bio_pics_full {
	padding: 0px 20px 300px 20px;
}

.event_pics {
	padding: 0px 14px 100px 15px;
}

.event_pics2 {
	padding: 0px 25px 50px 25px;
}

.event_pics3 {
	padding: 0px 20px 100px 20px;
}
.personal_pics1 {
	padding: 0px 20px 130px 0px;
}
.personal_pics2 {
	padding: 0px 20px 130px 0px;
}
.personal_pics3 {
	padding: 0px 20px 130px 0px;
}

#news_left {
	float: left;
	width: 300px;
}

#news_right {
	float: right;
	width: 300px;
}

#about_left {
	float: left;
	width: 300px;
}

#about_right {
	float: right;
	width: 300px;
}

#foot_banner {
	clear: both;
	margin: 0;
	padding: 0;
}

#foot_nav {
	background-color: #9eb5b9;
	margin: 0;
	padding: 15px 0px 0px 220px;
	font-size: 0.75em;
	color: #333333;
}

#foot_nav a {
	text-transform: uppercase;
	padding-right: 7px;
	text-decoration: none;
	color: #333333;
}

#foot_nav a:hover {
	text-decoration: underline;
	color: #424242;
}

.clearfloat {
	clear:both;
    height: 0px;
    font-size: 1px;
    line-height: 0px;
}

.clearfoot {
	clear:both;
	height: 5px;
	font-size: 1px;
	line-height: 0px;
}

span.expandLink {
  font-size: 70%;
  color: #3D362C; 
}
  
span.expandLink a {
  color: #3D362C; 
}
