/*COLORS
	Text, Borders: Dark Green #344E04
	Highlighted Text: Sky Blue #CEE6FE
	Navigation Text: PinkOrange #A95A60
*/

/*General Traits*/
*
{
font-family: tahoma, trebuchet, georgia, arial, san-serif;
}
body{
	color: #344E04;
 	width: 900px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
a:link {
	color: #344E04;
	text-decoration:none;
}
a:visited {
	color: #344E04;
	text-decoration:none;
}
a:hover {
	background-color:  #CEE6FE;
	text-decoration:none;
}
img {
	border: 1px #344E04 solid;
	vertical-align:middle;
	padding:0em;
	margin:0em;
	text-align:center;
}


/*Header*/
#banner
{
	width: 100%;
	margin: 0 auto;
	background-color: #344E04;
	background-position: center;
	background-repeat: no-repeat; 
	background-image url(images/banner.jpg);

}
#header
{
	width: 100%;
	margin:0 auto;
	padding:0;
	color:#344E04;
	background-color: #FFFFFF;
	background-position:center;
}

h1{
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:1.75em;
	padding-left:1em;
	padding-bottom:.25em;
	color: #344E04;
	font-family:garamond, georgia, bodini,tahoma;
}
.headertext,a.headertext:link, a.headertext:visited{
	color: #344E04;
	font-size: .9em;
	text-align:right;
	vertical-align:top;
	margin:0;
	padding:0;
	border:0px;
	line-height:1.5em;
}





/*top navigation bar*/
#topNavigation
{
	clear:both;
	color:#A95A60;
	text-decoration: none;
	font-size: .9em;
	padding-bottom:.25em;
	border-bottom: 1px solid #344E04;
	padding-top:.5em;
	align: right;
}
.navtext,a.navtext,a.navtext:link,a.navtext:visited
{
	color:#A95A60;
}




/*right navigation bar*/
#navigation
{
	float:left;
	width:15%;
	padding-right: .5em;
	text-decoration: none;
	margin: auto;
	padding: 0em;
	padding-left: .5em;
	text-align: left; 
}
.navlinks
{
	color:#A95A60;
	font-size:1.05em;
}
a.navlinks
{
	color:#A95A60;
}
a.navlinks:visited
{
	color:#A95A60;
}
.secondary
{
	font-size:.8em;
	padding-left:.35em;
}





/*main*/
#main
{
	float:right;
	/*height:24em;*/
	padding: 0em;
	text-decoration: none;
	text-align: left; 
	margin:auto;
	border-left:1px solid #344E04;
	width:80%;
}
#biography
{
	margin:1em;
	margin-right:0em;
}
.bio
{
	margin:0em;
	padding:0em;
	padding-right:.25em;
	vertical-align:top;
	width:22em;
	/*border:black 1px solid;*/
}
a.bio2
{
	color:#A95A60;
	font-weight:bold;
}
a.bio2:visited
{
	color:#A95A60;
	font-weight:bold;
}
.maintable
{
	height=100:%;
	margin=1em;
}
.maincell
{
	text-align:center;
	padding=1em;
}
a.maincell, a.maincell:visited
{
	text-decoration:underline;
}
.leftaligned
{
	text-align:left;
	margin-left:2em;
	margin-right:2em;
}
.people
{
	margin-left:1em;
	margin-top:.5em;
	text-align:left;
	font-size:.8em;
	vertical-align:top;
}
.peoplecell
{
	padding-left:1em;
	vertical-align:top;
	text-align:left;
	/*border:1px black solid;*/
}
.people2
{
	margin:0;
	text-align:left;
	font-size:.9em;
	vertical-align:top;
	padding-left: 1em;
}
.caption
{
	font-style:italic;
	font-size:.8em;
	text-align:left;
	padding: 0em;
	padding-left:.5em;
}
.captioncenter
{
	font-style:italic;
	font-size:.8em;
	text-align:center;
	padding: 0em;
	padding-left:.5em;
}
p.peoplecell
{
	margin:0;
	padding:0;
	font-weight:bold;
}
.pub
{
	text-indent:-2em;
	padding-left:2em;
	font-size:.8em;
	margin:.5em 0;
}
#res
{
	margin:.5em;
}
.research
{
	margin:0em 0.5em;
	padding:.25em .5em;
	/*border:1px solid;*/
}
	p.research
{
	font-size:.9em;
	line-height:1.3em;
	padding:.5em;
}
h4.research
{
	line-height:1.5em;
}
img.research{
	height:225px;
}

.pass{
	margin: 0em 1em;
	padding:0em .25em;
}
.links{
	text-indent:-2em;
	padding-left:3em;
}
img.peoplecell{
	padding:0em;
	margin:0em;
	margin-bottom:.25em;
}




/*footer*/
#footer {
	border-top: 1px solid #344E04;
	clear: both;
	font-size: .7em;
	text-align:center;
	padding:0;
	margin:0 auto;
}
p.foot{
	line-height:1.5em;
	padding:0;
	margin:0;
}










