body {	background: #fff;	color: #000;	padding: 0px;	margin: 0px;	font-size: 12px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}div, p, th, td, li, dd, dl, dt {	font-size: 12px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}td {	}p {	margin: 13px 0px 0px 0px;	padding: 0px;	font-size: 12px;	line-height: 140%;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}li {	margin-top: 4px;	line-height: 130%;	}strong, dt {	color: #333;	font-weight: bold;	}img	{	margin: 0px;	}/* headline tags */h1, h2, h3, h4, h5 {	margin: 0px;	color: #333;	padding: 0px;	font-family: arial, helvetica, geneva, sans-serif;	font-weight: bold; 	}h1 {	color: #102963;	font-size: 20px;	}h2 {	font-size: 16px;	margin: 18px 0px 0px 0px;	}h3 {	font-size: 14px;	margin: 14px 0px 0px 0px;	}h4 {	font-size: 12px;	font-style: italic;	}h5 {	font-size: 12px;	font-weight: normal; 	font-style: italic;	}/* anchor tags */a {	text-decoration: none;	}a:active {	color: #922;	}a:link {	color: #922;	}a:visited {	color: #918129;	}a:hover {	color: #922;	text-decoration: underline;	}address {	color: #999;	margin: 16px 18px 6px 18px;	font-style: italic;	font-size: 10px;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}#content address {	color: #333;	margin: 24px 15% 30px 6px;	padding-top: 8px;	border-top: 1px #999 solid;	font-size: 12px;	line-height: 140%;	}/* layout control */table#layout {	background-color: transparent;	margin: 0;	padding: 0;	}td#top-left {	background-color: #102963; 	width: 96px;	}td#header-right {	padding: 14px 0px 6px 0px;	text-align: left;	}td#header-right img {	margin: 0px 8px 0px 8px;	}td#topnav-left {	background-color: #c1b055;	width: 96px;	}td#topnav-right {	background-color: #c1b055;	padding: 0px;	text-align: left;	}table#topnav {	margin: 0px;	padding: 0px;	}table#topnav td {	text-align: center;	padding: 0px;	font-weight: bold;	}table#topnav div.topnav-this {	color: #fff;	font-size: 13px;	margin: 0px;	padding: 6px 20px 6px 20px;	white-space: nowrap;	}table#topnav div.topnav-link {	font-size: 13px;	margin: 0px;	padding: 6px 20px 6px 20px;	white-space: nowrap;	}table#topnav div.topnav-link:hover {	background-color: #fff;	}div.topnav-link a {	color: #102963;	text-decoration: none;	}	/* navigation bar */td#leftnav {	background-color: #102963;	width: 96px;	padding: 18px 0px 20px 0px;	text-align: center;	}#leftnav p {	font-size: 12px;	font-weight: bold;	line-height: normal;	margin: 12px 16px 4px 16px;	padding-bottom: 8px;	color: #fff; 	font-family: arial, helvetica, geneva, sans-serif;	}#leftnav p a {	color: #c1b055; 	}/* main content block */td#content {	padding: 24px 18px 12px 18px;    text-align: left;	}#content p, #content div.p {	margin: 13px 0px 0px 6px;	padding: 0px;	font-size: 12px;	line-height: 150%;	font-family: verdana, arial, helvetica, geneva, sans-serif;	}/* for double breaks in user input text */br.second {	line-height: 75%;	margin: 0;	}img.mcws_page_prim_img {	border: 4px solid #b1a069;	margin: 6px 0px 2px 6px;	float: right;	}/* special home page formatting */div#home_page img.mcws_page_image_prim {	margin: 12px 12px 4px 0px;	float: left;	}div#home_page {	float: left;/* 	background-color: #e0d7b9;  */	width: 48%;	padding: 0px 3px 0px 0px;	}div#home_page h1 {	}div#home_page_sidebar {	width: 220px;	float: right;	margin: 0px 0px 0px 8px;	}#home_page_sidebar div.mcws_page_sidebar {	border: 1px solid #102963;	padding: 0px 0px 6px 0px;	margin: 0px 0px 10px 0px;	}#home_page_sidebar div.mcws_page_sidebar h2 {	text-align: center;	font-size: 13px;	font-weight: normal;	width: 100%;	margin: 0;	background-color: #102963;	padding: 3px 0px 3px 0px;	color: #fff;	}#home_page_sidebar div.mcws_page_sidebar ul {	text-align: left;	font-size: 11px;	margin: 0px 4px 0px 8px;	padding: 0px 0px 6px 0px;	list-style: none;	}#home_page_sidebar div.mcws_page_sidebar li {	margin: 14px 6px 0px 2px;	padding: 0;	line-height: 130%;	}#home_page_sidebar div.mcws_page_sidebar p {	margin: 8px 6px 0px 6px;	font-size: 11px;	line-height: 140%;	}#home_page_sidebar div.mcws_page_sidebar img {	}fieldset#contact_form {	border: 0;	margin-left: 12px;	background-color: transparent;	}#contact_form label {	display: block;	margin-top: 8px;	}#contact_form input, #contact_form textarea {	width: 300px;	}p.mcws_blog_moreposts {	text-align: right;	margin-right: 10px;	}/* miscellany */.hilite {	color: #8A5189;	font-weight: bold;	}td#bottom-nav {	background-color: #c1b055;	padding: 12px 0px 12px 0px;	}td#bottom-nav p {    text-align: center;	font-size: 12px;	font-weight: bold;	line-height: 160%;	margin: 0px;	padding: 0px;	color: #fff; 	font-family: arial, helvetica, geneva, sans-serif;	}td#bottom-nav p a {	color: #132C64; 	}/* Blog----------------------------------------------- */div.blgs_description {	margin: 12px 0px 0px 0px;	padding: 0px;	line-height: 130%;	}/* Posts----------------------------------------------- */div#blgs_main .post-byline {	margin: 4px 0 0 20px;	font-size: 11px;	font-style: italic;	font-weight: normal;	color: #666;	}div#blgs_main .post {	margin: 0px 0px 0px 0px;	padding: 0px;	}div#blgs_main .post h2.post-title {	margin: 28px 0px 10px 0px;	padding: 0px;	}div#blgs_main .post-body {	margin: 4px 0 0 8px;	line-height: 150%;	padding: 0px;	}div#blgs_main .post-body blockquote {	margin: 0px 0px 0px 0px;	background: #f8f8f8;	border: 1px solid #ddd;	font-size: 12px;	padding: 12px 12px 12px 12px;	}div#blgs_main .post img {	border: 3px solid #67805d;	}div#blgs_main p.blogger-labels, div#blgs_main p.post-footer {	border-left: 1px solid #ddd;	border-right: 1px solid #ddd;	background: #d8d8d8;	font-size: 11px;	line-height: 150%;	color: #666;	}div#blgs_main p.blogger-labels {	margin: 8px 0px 0 0 !important;	border-top: 1px solid #ddd;	padding: 4px 4px 2px 8px;	}div#blgs_main p.post-footer {	margin: 0px 0px 16px 8px !important;	padding: 0px 4px 8px 8px;	border-bottom: 1px solid #ddd;	}span.item-action img {	margin: 0px;	padding: 0px 0px 0px 6px;	border: 0px;	}/* Comments----------------------------------------------- */#comments {	margin: 30px 0 0 20px;	}#comments h2 {	margin-left: -20px;	}#comments-block {	}.comment-data {	background: url("/img/icon_comment.gif") no-repeat 2px .3em;	margin: .5em 0;	padding: 0 0 0 20px;	color: #666;	}.comment-poster {	font-weight: bold;	}.comment-body {	margin: 0 0 1.25em;	padding: 0 0 0 20px;	}.comment-body p {	}.comment-timestamp {	}.comment-timestamp a:link {	}.deleted-comment {	font-style: italic;	color: gray;	}/* right column for blog pages */td#right {	width: 180px;	padding: 0;	}#right div.sidebox {	margin: 28px 8px 4px 8px;	border-left: 1px solid #b1a069;	padding: 0px 10px 48px 10px;    text-align: left;	}#right div.sidebox h2 {	font-weight: normal;	text-transform: uppercase;	letter-spacing: .1em;	font-size: 13px;	color: #102963;	margin: 6px 0px 6px 4px;	padding: 0px 0px 3px 0px;	border-bottom: 1px dotted #a8a153;	}#right div.sidebox a {	text-decoration: none;	font-weight: normal;	}#right div.sidebox a:hover {	color: #b30;	text-decoration: underline;	}#right div.sidebox ul {	text-align: left;	font-size: 11px;	margin: 0px 4px 0px 2px;	padding: 0px 0px 6px 0px;	list-style: none;	}#right div.sidebox li {	margin: 8px 6px 4px 2px;	padding: 0;	line-height: 130%;	}#right div.sidebox ul#recently li {	margin-top: 8px;	}#right div.sidebox ul#recently li em {	color: #999;	}	#right div.sidebox ul.sidebar-top li {	margin: 9px 3px 0px 3px;	}#right div.sidebox ul.sidebar-more {	list-style-type: square;	}#right div.sidebox ul.sidebar-more li {	margin: 3px 3px 0px 8px;	}/* for edit pencils - needs to be last!----------------------------------------------- */a img.mcws_edit_img {	clear: none;	float: none;	border: 0;	margin: 0;	padding: 0px 4px 0px 4px;	}img.mcws_edit_img:hover {	background-color: #cc6;	}