body {margin:0px; padding:0px; font: 1.0em verdana, arial, sans-serif;}
body a:link, a:visited {color: #33CC99; font-weight:bold; text-decoration: none;}
body a:hover {color: #FF0000; font-weight:bold; text-decoration: none;}
div#mainwrap {min-width:780px; max-width:960px;}
div#contentarea {float:left;}
div#header {height:100px; text-align:center; margin-top:0; padding-top:12px;}
div#header h1 {width:18em; margin-top:0; margin-right:auto; margin-left:auto; 
		font: 1.2em bold verdana, arial, sans-serif;  text-align:center; 
		padding:0 0 .1em; border-top:2px solid #666666; border-bottom:1px solid #666666;}
div#nav {position:absolute; margin-left:-400px; left:0px; top:112px; width:150px;
				padding:.5em 0 0 0; margin:22px 0 0 15px;  display:inline;
				border-top:2px solid #666666; border-bottom:1px solid #666666;}
div#nav ul {margin-top:0; margin-bottom:.8em; list-style: none;}
div#nav li {margin-bottom:.5em; font-weight:bold; font-size:.75em;}			
div#content {margin:20px 150px 0 165px; margin-left:200px; padding: 0 1em; }
div#content h1{font-size:1em;}
div#content h2{font-size:.8em; font-weight:bold;}
div#content p {font-size:.8em;}
div#content blockquote {font-size:.8em; font-style:italic;}	
div#content ul {margin-top:0; margin-bottom:.8em; list-style-type:none;}
div#content li {margin-bottom:.5em; font-size:.75em; padding: .5em 0;}
div#content img {float:left; margin:0 15px 10px 0;}
.clearthefloats {clear:both;}
div#rightcolumn {position:absolute; width:125px; top:112px; right:0px;  
		margin:20px 15px 0 0; padding:1em  .5em; border-top:2px solid #666666; border-bottom:1px solid #666666;}
div#rightcolumn p {font-size:.75em;}


.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

