body {	font-size: 12px;	background-color: #788a51;	margin: 0;	padding: 0;	color: #000;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}td, li {	font-size: 12px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}p {	font-size: 12px;	line-height: 145%;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}strong	{	color: #033;	font-weight: bold;	}dt	{	color: #363;	font-weight: bold;	}img	{	margin: 0;	}/* headline tags */h1, h2, h3, h4, h5 {	font-family: georgia, times, serif;	font-weight: normal; 	padding: 0;	margin: 0;	}h1 {	font-family: georgia, times, serif;	color: #fff;	letter-spacing: 1px;	font-size: 20px;	}h2 {	font-family: georgia, times, serif;	padding: 4px 0px 4px 0px;	border-bottom: 1px solid #98aa71;	color: #3d4f15;	font-size: 18px;	line-height: 135%;	margin: 12px 0px 0px 0px;	}h3 {	color: #3d4f15;	font-size: 14px;	line-height: 135%;	}h4 {	color: #000;	font-size: 11px;	font-style: italic;	}h5 {	color: #000;	font-size: 11px;	font-weight: normal; 	font-style: italic;	}/* anchor tags */a {	font-weight: bold;	text-decoration: none;	}a:active {	color: #b47f1c;	}a:link {	color: #036;	}a:visited {	color: #4d5f25;	}a:hover {	color: #b47f1c;	text-decoration: underline;	}/* main layout table (does not include header) */table#layout {	}/* header */td#left-header {	padding: 0px;	margin: 0px;	}td#header {	text-align: left;	padding: 6px 2px 0px 14px;	background-color: #788a51;	}/* headline */td#headline {	text-align: left;	background-color: #c7912b;	padding: 4px 4px 4px 20px;	}/* navigation bar */td#navbar {	width: 126px;	background-color: #46687d;	text-align: left;	margin: 0;	padding: 0px 0px 4px 0px;	}@media print { td#left-header { display: none; } td#navbar { display: none; } h1 {	font-family: georgia, times, serif;	color: #3d4f15;	letter-spacing: 1px;	margin-top: 10px;	font-size: 20px;	}}div#nav {	background-color: #46687d;	padding: 0px 0px 4px 0px;	margin: 0;	}#nav p {	color: #fff;	font-size: 11px;	line-height: 130%;	margin: 0px;	padding: 0px 0px 0px 1.5em;	}#nav p.nav2-select {	color: #46687d;	background-color: #fbf8e0;	padding: 0px 0px 0px 1.5em;	}#nav p.nav1-first {	font-weight: bold;	margin: 0px;	padding: 8px 0px 1px 4px;	}#nav p.nav1 {	font-weight: bold;	border-top: 1px solid #fbf8e0;	margin: 4px 0px 0px 0px;	padding: 3px 0px 1px 4px;	}#nav p.nav1-select {	font-weight: bold;	margin: 0px 0px 0px 0px;	padding: 8px 0px 1px 4px;	color: #46687d;	background-color: #fbf8e0;	}#nav p a {	font-weight: normal;	text-decoration: none;	}#nav p.nav1 a, #nav p.nav1-first a {	font-weight: bold;	color: #fbf8e0;	text-decoration: none;	}#nav p a:active {	color: #c7912b;	}#nav p a:link {	color: #fbf8e0;	}#nav p a:visited {	color: #fbf8e0;	}#nav p a:hover {	color: #c7912b;	text-decoration: underline;	}/* main content body */td#content {	background-color: #fbf8e0;	padding: 4px 10px 8px 12px;	}td#content p.caption {	font-size: 10px;	line-height: 130%;	font-style: italic;	margin: 8px 30px 0px 30px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}td#content p, div.p {	font-size: 12px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	line-height: 145%;	margin: 13px 4px 0px 12px;	}img.mcws_page_prim_img {	border: 3px solid #6d7f45;	}td#content div.p h2 {	margin: 12px 0px 12px -12px;	}td#content div.p h3 {	margin: 12px 0px 6px 0px;	}	br.second {	line-height: 67%;	margin: 0;	}/* right column */td#right-col {	background-color: #46687d;	text-align: center;	width: 154px;	padding: 6px 2px 4px 2px;	}@media print { td#right-col { display: none; }}/* Sidebar Content----------------------------------------------- */td#right-col div.sidebar {	margin: 1px 5px 1px 5px;	background-color: #fbf8e0;	border: 1px solid #788a51;	}div.sidebar h2 {	font-size: 12px;	text-transform: uppercase;	letter-spacing: 2px;	margin: 12px 4px 2px 4px;	border-bottom: 1px dotted #788a51;	}div.sidebar a {	font-weight: normal;	}div.sidebar ul {	text-align: left;	margin: 0px 8px 24px 8px;	padding: 0px;	list-style: none;	}div.sidebar li {	margin: 2px 0px 0px 0px;	padding: 0;	font-size: 11px;	line-height: 130%;	}div.sidebar ul#recently li {	margin-top: 10px;	}div.sidebar ul#recently li em {	color: #999;	}#right-col p {	color:#666;	line-height: 140%;	font-size: 11px;	margin: 12px 8px 0px 8px;	}#right-col p img {	padding: 1px;	}/* footer nav for bottom links */p#footer {	font-size: 11px;	margin: 12px 0px 8px 0px;	padding: 0px;	color: #930;	text-align: center;	}p#footer a {	font-weight: normal;	color: #fff;	text-decoration: none;	}p#footer a:hover {	text-decoration: underline;	}/* address block */address {	color: #cdc;	width: 75%;	padding-top: 6px;	margin: 16px 0px 4px 8px;	font-style: italic;	font-size: 10px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}address a:visited {	color: #eee;	}address a:hover {	color: #fff;	}.hilite {	color: #033;	font-weight: bold;	}/* default infobox */div#infobox {	width: 35%;	float: right;	border: solid 1px #46687d;	background-color: #fff;	margin: 24px 0px 4px 6px;	padding: 8px 2px 6px 2px;	text-align: center;	}div#infobox h3 {	font-size: 14px;	line-height: 120%;	}div#infobox p {	margin: 2px 0px 0px 0px;	font-size: 10px;	line-height: 120%;	}div#infobox p a {	font-weight: normal;	}/* articles */#main td.mcw-article-infobox {	border: solid 1px #889133;	background-color: #D3CA6B;	padding: 0px 4px 6px 4px;	}#main td.mcw-article-infobox p {	font-size: 13px;	line-height: 120%;	}td.mcw-article-primary-img-box {	text-align: center;	}td.mcw-article-primary-img-box img {	border: 3px solid #837026;	margin: 0px 0px 3px 0px;	}/* for photos on article page */table#mcw-articleimg-list { 	border: solid 1px #889133;	background-color: #f3f3f3;	width: 164px;	text-align: center;	padding: 0px;	margin: 0px 0px 0px 6px;	}	table#mcw-articleimg-list p {	font-size: 14px;	font-style: italic;	line-height: normal;	margin: 6px 0px 4px 0px;	}table.google-search-box {	background-color: #fff;	border: 1px solid #000;	}table.google-search-box td {	padding: 4px;	}table#sitemap a {	font-weight: normal;}/* for McWebby */table.jump {	margin: 6px 0px 0px 20px;	width: 85%;}table.jump td {	line-height: 130%;	width: 50%;	}table.form {	width: 100%;	margin-top: 8px;	margin-left: 4px;	}td.fieldname {	width: 25%;	text-align: right;	background-color: #eee;	color: #333;	font-weight: bold;	}/* inset tables */table.inset {	border: 1px dotted #46687d;	background-color: #fff;	padding: 6px;	margin: 0px 6px 0px 6px;	}/* calendar events */p.mcws_calendar_event {	clear: left;	}p.mcws_calendar_event img {	float: left;	margin: 2px 6px 2px 0px;	}fieldset#contact_form {	margin: 0px;	padding-left: 30px;	background-color: transparent;	border: 0;	}#spmq p.whythis { 	border: 0;	margin: 4px 0px 0px 24px;}#spmq p.whythis, #spmq p.whythis a { 	text-decoration: none;	font-style: italic;	font-weight: normal;	color: #788a51;}#spmq p.whythis a span {	color: #fbf8e0;	font-family: arial, sans-serif;}#spmq p.whythis a:hover, #spmq p.whythis a:focus, #spmq p.whythis a:active { 	color: #788a51;	background: none;}#spmq p.whythis a:hover span, #spmq span.whythis a:focus span, #spmq p.whythis a:active span { 	color: #fff;	border: 0 !important;	font-style: normal; 	font-weight: bold;	background-color: #788a51;	padding: 3px 4px 3px 4px;	text-decoration: none !important;}/* business directory online listing */table.mcws_bizlisting_prem {	margin: 8px;	background-color: #fff;	border: 1px solid #000;	}table.mcws_bizlisting_prem p {	margin: 6px;	font-size: 12px;	}table.mcws_bizlisting_prem img {	margin: 6px;	}table.mcws_bizlisting_prem img {	margin: 6px;	border: 0;	}/* business directory print output */div.mcws_bizlisting_prem {	margin: 8px;	padding-bottom: 6px;	border-top: 1px solid #000;	border-bottom: 1px solid #000;	}div.mcws_bizlisting_prem p {	font-size: 14px;	line-height: 130%;	}div.mcws_bizlisting_prem img {	margin-right: 6px;	}/**************************	needs to be last*/a img.mcws_edit_img {	clear: none;	float: none;	border: 1px solid transparent;	margin: 0;	padding: 1px 2px 1px 2px;	}img.mcws_edit_img:hover {	background-color: #eee;	border: 1px solid #bbb;	}