body {	background: #fff;	color: #000;	margin: 0px;	padding: 0;	border: 0;	text-align: left;	font-family: verdana, geneva, arial, helvetica, sans-serif;	font-size: 12px;	}	/* basic typography */p, div.p {	font-family: verdana, geneva, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 140%;	margin-top: 10px;	margin-bottom: 0;	}/* for double breaks in user input text */br.second {	line-height: 75%;	margin: 0;	}/* for photos in user input text */div.p img {	border: 2px solid #8d7e61;	margin: 4px 2px 4px 6px;	}strong {	color: #8A5189;	font-weight: bold;	}	h1, h2, h3, h4, h5, h6 {	font-family: verdana, arial, helvetica, geneva, sans-serif;	color: #294E72;	font-weight: bold;	margin-bottom: 2px;	}h1 {	margin-top: 0px;	color: #8A5189;	font-size: 22px;	}h2 {	margin-top: 14px;	font-size: 18px;	}h3 {	margin-top: 10px;	font-size: 14px;	}h4 {	margin-top: 8px;	margin-bottom: 0px;	font-size: 12px;	font-style: italic; 	}h5 {	margin-top: 6px;	font-size: 10px;	font-style: italic; 	font-weight: normal;	}a {	text-decoration: none;	font-weight: bold;	}a:active {	color: #3C594D;	}a:link {	color: #653213;	}a:visited {	color: #3C594D;	}a:hover {	color: #471046;	text-decoration: underline;	}p.backtotop {	text-align: center;	margin-top: 24px;	}/* tables */td {	text-align: left;	font-family: verdana, geneva, arial, helvetica, sans-serif;	font-size: 12px;	margin: 0;/* 	border: 1px solid #f00; */	}td#header {	text-align: left;	padding-top: 4px;	}/*	for side navigation bar */td#sidenav {	background-color: #B5CFC5;	padding-top: 12px;	}td#sidenav p {	text-align: right;	line-height: 130%;	margin: 12px 6px 8px 4px;	}span.linkhere {	color: #333;	font-weight: bold;	}td#main {	text-align: left;	padding: 0px 4px 12px 4px;	}td.fieldname {	text-align: right;	background-color: #eee;	color: #333;	font-weight: bold;	}/*	for footer (copyright etc) */td#footer {	background-color: #d6ccb8;	padding: 0 4px 4px 4px;	text-align: center;	}address {	font-size: 10px;	margin: 12px 0 6px 6px;	line-height: 130%;	font-style: italic;	color: #3C594D;	}table.paypal {	margin: 12px 16px 0px 16px;	border: 0;	padding: 0;	}table.paypal-nav {	margin: 0;	border: 0;	padding: 0;	}table.getacro {	width: 35%;	background-color: #D6CCB8;	margin: 6px;	padding: 6px;	}table.getacro p {	margin: 0px;	padding: 0px;	}table.getacro img {	margin: 0px 5px 1px 0px;	padding: 0px;	}div#twitter_box {	display: none;	margin: 20px 0 0 120px;	padding: 0px 8px 8px 8px;	}div#twitter_box h2 {	margin-top: 12px;	font-size: 14px;}ul#twitter_update_list {	list-style-type: none;	margin: 0;	padding: 0;	}ul#twitter_update_list li {	margin: 0;	padding: 4px 0 4px 0;	}div#last_fm {	display: none;	}div#social_links {	width: 100px;	float: left;	background-color: #f8f8ee;	border: 2px solid #8d7e61;	margin: 20px 12px 0 0;	padding: 0 6px 6px 6px;	}div#social_links h2 {	margin-top: 4px;	font-size: 12px;}div#social_links ul {	margin: 0;	padding: 0;	list-style-type: none;	}#social_links li {	font-size: 11px;	margin: 0px 0px 0px;	padding: 0px 0px 0px 0px;	}#social_links li a {	font-weight: normal;	}#social_links img {	border: 0;	padding: 4px 6px 0px 0px;	}/* for Tom's links and such */div.reslist p {	margin: 6px 0px 0px 24px;	}div.reslist img {	margin: 0px 0px 0px 3px;	}/* articles */table#mcw-article-info-table {	margin: 10px 0px 0px 4px;	}#main td.mcw-article-infobox {	border: solid 1px #8A5189;	background-color: #D6CCB8;	padding: 0px 4px 6px 4px;	}#main td.mcw-article-infobox p {	font-size: 11px;	margin-top: 3px;	line-height: 120%;	}td.mcw-article-primary-img-box {	text-align: center;	}td.mcw-article-primary-img-box img {	border: 2px solid #8d7e61;	margin: 0px 0px 3px 0px;	}/* for McWebby gallery tables */table.mcw-css-gallery td {	text-align: center;}/* for McWebby */.mcw-css-listcount {	font-size: 12px;	font-style: italic;	}.mcw-css-hilite {	font-weight: bold;	color: #333;	}.mcw-css-subtle {	color: #666;	font-size: 12px;	}.mcw-css-faq-q {	margin-top: 12px;	color: #333;	font-weight: bold;	}.mcw-css-faq-a {	margin-top: 0px;	margin-left: 12px;	}.mcw-css-field {	color: #333;	font-weight: bold;	text-align: right;	}.mcw-css-button {	color: #333;	background-color: #F4F1E6;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	}.mcw-css-detail {	font-size: 12px;	}	