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

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
#header{
	background-image:url(/materials/images/bc_top.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:106px;
}
#columnLeft{
	left:0;
	width:168px;
	background-color:#faf8eb;
	height:100%;
	background-repeat:repeat-y;
}
#contents{
position:absolute;
top:150px;
margin-left:190px;
}
#footer{
	position:absolute;
	left:180px;
	clear:both;
	border-top:1px solid #color:#363681;
	color:#363681;
	font-size:14px;
	padding:20px;
	text-align:center;
	bottom:20px;
}
/*-----header-----*/
#leftImage{
	position:absolute;
	left:0;
	top:0;
	height:106px;
}
#titles{
	position:absolute;
	top:0;
	left:92px;
	height:106px;
}
#topRight{
	position:absolute;
	top:0;
	right:0;
}
/*-----endHeader-----*/


/* navbar */

#navigate {position:fixed; left: 0;
  z-index: 1; overflow: hidden; line-height:2;
  height: auto; width: 168px; top:90px; font-size:10px;}
#navigate h4 {display: none;}
#navigate ul, #navigate li {margin: 0; padding: 0;}
#navigate ul {padding-left: 0.5em;}

#navlinks {float: left; width: 100%;}
#navlinks a {text-decoration: none;}
#navlinks li {float: left; list-style:none; margin-left: 1px;}
#navlinks li a {display:block; background: url("/materials/JKlein/images/nav1.gif"); left:0; font-weight:bold;
   width:168px;
   height:40px;
   text-align:center;
   padding-top:5px;
   text-decoration:none;
   color:#363681;
   font-size:15px;}
#navlinks li ul {display: none; border: none;}
#navlinks li li a {font-weight: normal;}
#navlinks a:hover {background-image: url("/materials/JKlein/images/nav2.gif");}

.people #peopleLink a,
.research #researchLink a,
.pub #pubLink a,
.sem #semLink a,
.courses #coursesLink a,
.pos #posLink a,
.home #homeLink a,
.members #membersLink a
{background-image: url("/materials/JKlein/images/nav3.gif"); color:#8c1aff; }

/* navbar */

/*formatting*/ 
h2{
font-family:Arial, Helvetica, sans-serif;
color:#448842;
font-size:22px;
font-weight:300;
}