html, body {padding:0; margin:0;}
	body {background:#fffdf2 url(images/bg.png) repeat-x fixed;
	font: normal 1em/1.4em verdana, helvetica, sans-serif;
	color:#333;
	}
#wrapper {width:860px; margin:6px auto; background-color:red;padding:0; border:1px solid #000;}
#header { padding:0; background-color: #fff; }
#container { padding:0; background-color:#fff; }
#leftColumn { float:left; width:191px; padding:0; }
#middleColumn { float:left; width:476px;padding:0; background-color:#fff; }
#rightColumn { float:left; width:191px;padding:0; }
#footer { clear:both; padding:10px; background-color: #fff; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* clearfix hack  */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

#leftColumn img {margin:10px;}
#rightColumn img {margin:10px;}
h1 {
	text-indent: -100em;
	overflow: hidden;
	background: transparent url(images/mt_cabot.png) no-repeat;
	line-height: 140px;
	margin:0;
	padding:0;
	height: 140px;
	}
h2 {
	margin:12px; font: bold 1.1em/1.4em georgia,'Times new Roman',serif;
	color: #820;
}
h3 {margin:12px; font-size:1em; color:#037;}
h4 {margin:12px; font-size:0.9em;}
p {font-size:0.8em; margin:12px 22px;}
p.js {text-align:justify;}
.bordered {border:1px solid #000; background:#fff; padding:2px;}
.ctr {text-align:center;}
.sm_link {font-size:9px;}
#middleColumn ul li {font-size:0.8em;}

#navcontainer {border-top: 1px solid #fff; margin:0 10px;}
#navcontainer ul 
	{
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	background: #8c3100 url(images/navbg.png) left top repeat-x;
	color: #FFF;
	width: 100%;
	font: bold 0.9em verdana, helvetica, sans-serif;
	text-align: center;
	}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
	{
	text-decoration: none;
	background: #8c3100 url(images/navbg.png) left top repeat-x;
	color: #FFF;
	padding: .2em 1em;
	border-right: 1px solid #fff;
	}
#navcontainer ul li a:hover, #navcontainer ul li#active a
	{
	background-color: #b37a00;
	background-position: left -150px;
	color: #fff;
	}