body {	background: #f8f8f8;	font-family: "MS Trebuchet", Verdana, Arial, sans-serif; font-size: 10pt; margin: 10px 0px; }
a {	color: #860;text-decoration: none;}
a:visited {	color: #860;text-decoration: none;}
a:hover {	text-decoration: underline;}
div.clr { width: 100%; clear: both; height: 0px;}
div.wholedamnbody {	width: 900px;margin: 0px auto;	padding: 20px 10px;	 }

div.pageheader { width: 820px;margin: 0px auto;	padding: 0px;}
div.pageheader h1 {	color: #008;font-weight: bold;font-size: 20pt;text-align: center;padding: 20px 0px;margin: 0px;}
div.pageheader h1 a {text-decoration: none;color: #a40;}

div.leftcontainer {	width: 700px;margin: 0px 0px;position: relative;float: left;}
div.rightcontainer {width: 190px;margin: 0px 0px;position: relative;float: right;}

div.post {padding: 5px 5px 40px 5px; margin: 5px 0px;}
div.post div.postheader {border-bottom: 1px solid #ddd;}
div.post div.postheader h1 {font-size: 14pt;font-weight: normal;color: #620;margin: 0px;padding: 0px;}
div.postfooter {font-size: 8pt;}
div.post p {text-align: justify;}
div.post p,ul,pre {margin-right: 20px;margin-left: 20px;}
div.post p img {border: 1px solid #000;}
div.post pre {color: #666; border: 1px solid #888; background-color: #eee; padding: 2px 5px;}
div.post code {color: #543;}
div.postheader span.postdate {margin: 0px;padding: 0px;font-size: 8pt;color: #aaa;}

div.rightcontainer div.box {font-size: 8pt;padding-bottom: 10px;}
div.rightcontainer div.box h1 {font-size: 10pt;font-weight: normal;color: #620;margin-bottom: 0px;padding-left: 0px;}
div.rightcontainer div.box h2 {font-size: 8pt;font-weight: normal;color: #000;margin: 0px;text-align: left;font-weight: bold;}
div.rightcontainer div.box p {margin: 0px;padding: 3px 0px; color: #444;}
					a.boxy {display: block;width: 30%;float: left;margin: 0px 3px 0px 0px; padding: 0px;}
					span.grey {	color: #888;font-size: 8pt;}

form {border: 1px solid #a86;padding: 10px; background-color: #eed;}
form h2 {padding: 0px;margin: 0px;text-transform: uppercase;font-weight: normal;font-size: 12pt;}
form li {list-style: none;}
form#postform textarea {width: 100%;height: 500px;}
form#commentform textarea {width: 350px;height: 200px;}
form input {width: 350px;}
form label {width: 120px;display: block;float: left;}

div.commentadmin {margin: 0px; padding: 0px 3px; border-bottom: 1px solid #aaa; background-color: #eee;}
div.commentadmin p {padding: 0px 10px; margin: 0px;}
div.commentadmin p.commentfooter {padding: 0px 0px; font-size: 80%;}

div.comment {margin: 10px 50px;padding: 3px; border-top: 1px solid #eee;}
div.comment p {padding: 0px 10px;margin: 5px 30px;color: #555;}
div.comment p.commentfooter {margin: 2px 0px;font-style: italic;color: #000;}
		.spam {background-color: #fee !important;font-size: 80%;}
		.wait {background-color: #efe !important;}
		.hide {background-color: #fff !important;font-size: 80%;}
