* {	padding: 0;	margin: 0;	}body {	background: #ada686;	font: 0.88em/1.5em Arial, Helvetica, sans-serif;	}hr {		}h1 {	padding: 0 0 10px 0;	color:#333333;	font-weight:bold;	font-size:150%;	}h2 {	padding: 0px 0 5px 0;	margin-top:1px;	color:#98321d;	font-weight:bold;	font-size: 175%;	}h3 {	padding: 0;	color:#4c471f;	font-weight:bold;	font-size: 125%;	font-family:Verdana, Arial, Helvetica, sans-serif;	}h4  {	padding: 0;	margin: 0 0 5px 0;	color: #584646;	font-weight:bold;	font-size: 100%;	border-bottom: 1px solid #CECFC6;	text-transform:uppercase;	}h5 {	padding: 0;	margin: 0;	color: #98321d;	font-weight:bold;	font-size: 1em;	}	hr {	margin: 10px 0;	border: none 0;	border-bottom: 1px dashed #BBB8B8;/*the border*/	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}img {	border: none;	}#centercol {	margin: 15px auto;	background: #fff;	width: 750px;	border: 1px solid #333;}#header {	height: 129px;	width: 740px;	padding-left: 10px;	text-align:left;	background: url(../images/header_bg.gif) repeat-x;}/* Hides the header h1 for screen users *//* The Navigational Menu */#nav {	float:left;	width: 179px;	padding: 5px 10px 0 10px;	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;	text-align:right;}#nav ul {	list-style-type:none;	list-style-position:inside;	}#nav li {	border-bottom: 1px solid #ada686;}#nav li a {	padding: 5px;	color:#4c471f;	text-decoration:none;	display:block;	}#nav a:hover {	color: #98321d;	}#nav p {	font-style:italic;	}/* Main content */#main {	margin: 10px 0 0 185px;	padding-left:15px;	padding-right:15px;	background-color:#fff;	}#main p {	padding: .5em 0;	margin: 0 0 .5em 0;	color: #333;	}#main a {	color:#98321d;	text-decoration:underline;	}#main a:hover {color:#000;	background-color:#E2C9B0;}.main_img_right {	float:right;	clear:right;	border: 1px solid #cecfc6;	padding: 3px;	background-color: #fff;	margin: 0 0 5px 5px;}.main_img_left {	float:left;	clear:left;	border: 1px solid #cecfc6;	padding: 3px;	background-color: #fff;	margin: 0 5px 5px 0;}.main_img_right p {	text-align:center;}.right_float {	float:right;	}#main ol {	padding: .5em 0 .5em 2.5em;	margin: 0 0 .5em 0;	color: #242424;	line-height: 1.3em;}#main ul {	padding: .5em 0 .5em 1.5em;	margin: 0 0 .5em 1em;	color: #242424;	line-height: 1.3em;	list-style: url(../images/global/bullet.gif) outside;	}#main ul li {	padding-bottom:3px;	}#main li a:hover {color:#000;}.float_right {	display:block;	margin: 6px 0 10px 50px;	}/*Styles the student profiles/images. - - - - - - - - - - - - - - PROFILE*/#profile {	float: left;	width: 400px;	padding: 0;	font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;	}#profile dl {	float:left;	width:395px;	margin: 10px;	padding: 0 0 10px 0;	border-bottom: 1px dashed #ccc;	display:inline; /*fixes IE/Win double margin bug */	}#profile dt {	float: right;	width:395px;	margin: 0 0 5px 0;	padding: 0;	color: #4c471f;	text-transform: uppercase;	}#profile dd {	margin: 0 0 10px 64px;	padding: 0;	font-size: 90%;	line-height: 1.5em;	color: #333;	}#profile dl dd.img {	margin: 0;	}#profile dd.img img {	float: left;	margin: 0 8px 0 0;	padding: 2px;	border: 2px solid #ccc;	background: #fff;	}#profile a	{ 	text-decoration: none;	color:#000066;	}#profile a:hover, #profile a:active	{	background-color:#FFFF99;	}/* reverse float */#profile .alt dt {	float: left;	}#profile .alt dd {	margin: 0 74px 0 0;	}#profile .alt dd.img img {	float: right;	margin: 0 0 0 8px;	}/* - - - - - - - - - - - - - - - - - - - - Rounded corner boxes, for student profiles, etc. */#box {	width: 245px;	background: url(../images/global/box_bottom.gif) no-repeat left bottom;	font-size:90%;	float:left;	margin:10px 0 0 7px;	text-align:center;  }#box p {	text-align: left;	color: #4c471f;	padding:0 20px 10px 20px; 	margin:0;	}#box h2 {	margin: 0;	padding: 8px 15px 4px 15px;	text-align:center;	color: #4c471f;	background: url(../images/global/box_top.gif) no-repeat left top;	font-size: 175%;	font-weight: bold;	}#box ul {	margin: 0;	padding: 0 10px 8px 10px;	border:none;	text-align:left;	}#box ul li {	margin: 6px 10px 6px 15px;	padding: 0;	list-style: url(images/global/box_list.png) outside;  }#box img {	padding:3px;	border:none;	margin-top:10px;	}#box .attribute {	text-align:right;	font-style:italic;	color:#4c471f;}#box a {	text-decoration:none;	color:#98321d;}/*Detail column */.detail_column {	padding: 0 0 30px 0;	margin-left:20px;	width:150px;	float:right;	background-color:#fff;	text-align:center;	}.detail_column ul {	list-style-type:none;	padding-bottom: 10px;	}#main .detail_column ul li a {	padding:5px 0;	color: #000;	display:block;	text-decoration:none;	border-bottom: 1px solid #ccc;	}.detail_column li a:hover {	color:#000;	background-color:#FFFF66;}.detail_column li a:visited {color:#000;}.detail_column p {font-style:italic;	padding:0;}/*Footer */#footer {	width: 750px;	clear:both;	background: #fff;	text-align: center;	text-transform:lowercase;	word-spacing: .5em;}#footer a {	text-decoration: none;	color: #4c471f;	}#footer a:hover {	text-decoration: underline;	}/* a nod to the MU template ---------------------------------HEADER */#muheader	{	background: #fff;	font-variant: small-caps;	text-transform: lowercase;	height: 65px;	}.muimg{   border-width: 0px;}#muheader ul	{	float:right;	padding-right: 10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	}#muheader li	{float:left;	list-style-type: none;	padding-left: 10px;	color: #666;}	#muheader ul li a {	color:#666;	text-decoration: none;	border:none;	}#muheader ul li a:link, a:visited {	color:#666;	text-decoration: none;}#muheader ul li a:hover, a:active {	color: #ccc;	text-decoration: underline;	}	#muheader img	{	padding: 10px;	float:left;	}/*____________________definition list for photos with captions*/#photo {  float: right;  width: 200px;  padding: 0;  border:1px solid #333;  background-color:#cc9;  margin-left:10px;  }#photo dl {  float: left;  margin: 0px 10px;  padding: 0;  display: inline; /* fixes IE/Win double margin bug */  }#photo dt {  width: 175px;  margin-top: 5px;  padding: 0;  font-size: 110%;  color: #333;  }#photo dd {  margin: 0 10px 10px 0;  padding: 0;  font-size: 85%;  line-height: 1.5em;  color:#333;  width:185px;  }#photo dd.img img {  padding: 4px;  border: 1px solid #666666;  background: #fff;  }   
