body  {	font: 13px verdana, arial, helvetica, sans-serif;	background: #e9e3b5 url(/img/gold-bg.gif) repeat-y;	margin: 0;	padding: 0;	color: #000;}p {	line-height: 140%;	margin-top: 12px;	}img	{	margin: 0;	}/* headline tags */h1, h2, h3, h4, h5 {	font-family: trebuchet, "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-weight: bold; 	padding: 0;	margin: 0;	}h1 {	color: #40677e;	margin-top: 12px;	font-size: 24px;	}h2 {	padding: 4px 0px 4px 0px;	border-bottom: 1px solid #40677e;	color: #40677e;	font-size: 20px;	line-height: 135%;	margin: 12px 0px 0px 0px;	}h3 {	color: #444;	font-size: 18px;	line-height: 135%;	}h4 {	color: #444;	font-size: 17px;	font-style: italic;	}h5 {	color: #444;	font-size: 17px;	font-weight: normal; 	font-style: italic;	}/* anchor tags */a {	text-decoration: none;	}a:active {	color: #b47f1c;	}a:link {	color: #036;	}a:visited {	color: #4d5f25;	}a:hover {	color: #b47f1c;	text-decoration: underline;	}strong	{	color: #333;	font-weight: bold;	}#header { 	padding: 0px;	background-color: #809abb;	border-bottom: solid 3px #716a45;} #tagline {	position: absolute;	margin: -18px 0px 0px 230px;	z-index: 99;	padding: 4px 12px 4px 12px;	background-color: #f0ecd7;	color: #716a45;	border: solid 3px #716a45;	text-align: center;	line-height: normal;	font-family: trebuchet, "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-weight: normal; 	font-style: italic;	}#sidebar {	float: left; 	width: 180px;	padding: 32px 0;	text-align: center;	}#sidebar img {	border: solid 1px #716a45;	}ul#nav {	margin: 0;	padding: 0;	}ul#nav li {	font-family: trebuchet, "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-weight: bold; 	color: #716a45;	list-style-type: none;	margin: 8px 0px 0px 0px;	padding: 0px;	}@media print {	#header { 		border: 0px;		} 	#tagline { 	 	display: none;		}	#sidebar { 	 	width: 160px;		}	#nav { 	 	display: none;		}}#main {	margin: 32px 16px 12px 200px;	} #main img {	border: solid 1px #716a45;	} img.primary-image, div.primary-image img {	margin: 0px 0px 2px 4px;	}#main p, div.p {	margin: 13px 4px 0px 12px;	line-height: 140%;	}#main div.p h2 {	margin: 12px 0px 12px -12px;	}#main div.p h3 {	margin: 12px 0px 6px 0px;	}#main div.mcws_calendar img {	margin: 0px 0px 0px 6px;	border: 0px;	}br.second {	line-height: 67%;	margin: 0;	}div.callout {	width: 40%;	margin: 20px 16px 16px 16px;	border-top: 2px dotted #996;	border-bottom: 2px dotted #996;	padding: 12px 0px 12px 0px;	text-align: center;	color: #600;	font-size: 16px;	font-family: Georgia, "Times New Roman", times-roman, times, serif;	line-height: 160%;	font-weight: bold;	font-style: italic;	}/* calendar events */.mcws_calendar_event {	clear: right;	}.mcws_calendar_event img {	float: right;	margin: 2px 0px 2px 6px;	}/* page footer */address {	color: #666;	width: 75%;	padding-top: 6px;	margin: 16px 0px 4px 8px;	font-style: italic;	font-size: 11px;	font-family: arial, helvetica, geneva, sans-serif;	}address a:link {	color: #333;	}address a:visited {	color: #666;	}address a:hover {	color: #000;	}/* Miscellaneous classes for reuse */.floatright {	float: right;	margin-left: 8px;}.floatleft {	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
