/* This stylesheet contains a lot of cribbing off Adrian Holovaty, who doesn't know it (yet), and Anil Dash, who probably does */body {	padding: 0; margin: 0;	background: #ffffff;	color: #000000;	font: 80% verdana,tahoma,helvetica,sans-serif,arial;}a:link { color: #333399; text-decoration: underline; }a:visited { color: #6666cc; text-decoration: underline; }a:hover { color: #339933; text-decoration: underline; }.top1 {	background: #339933;	color: #339933; border-bottom: 1px solid #ffffff;	padding: 0px; margin: 0px; line-height: 9px; width:100%;}.top2 {	background: #333399;	color: #333399;	padding: 0px; margin: 0px; line-height: 9px; width:100%;}.head {	font-size: 2em; font-weight: bold;	height:30px; background: #ffffff;	color: #000000;	margin-bottom: 20px; margin-left:5px; margin-top:5px;}.content {	line-height: 150%;	background: #fff;	margin: 0 210px 0 200px;	padding-top: 0px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;	border: 0px;}p {	font: 1em georgia,times new roman,times,serif;	line-height: 170%;	}ul {	font: 1em georgia,times new roman,times,serif;	line-height: 170%;	}h2 {	font-size: 1.2em; /* for some reason it's not picking up the size */	font-weight: bold;	color: #000066;	}h1 {	font: 1.4em georgia	,times new roman,times,serif;	font-weight: bold;	}.date {	border-top: 1px solid #9999ff;	padding-bottom:20px;	font: 0.9em verdana,tahoma,helvetica,sans-serif;	font-weight: normal;	color:  #333399;}.leftbar {	position: absolute;	top: 90px; left:0px;	width: 180px;}.leftext {	border: 0;	padding: 5px 5px 15px 10px;	background: #ffffff;	font: 0.9em verdana,tahoma,helvetica,sans-serif;	line-height: 140%;	margin-bottom: 20px;}.hometext {	border: 0;	padding: 5px 5px 5px 5px;	text-align: center;	background: #ffffff;	font: 1.1em verdana,tahoma,helvetica,sans-serif;	font-weight: bold;	line-height: 170%;	letter-spacing: 0.2em;	margin-bottom: 20px;}.homecontact {	border: 0;	padding: 5px 5px 5px 5px;	text-align: center;	background: #ffffff;	font: 0.9em verdana,tahoma,helvetica,sans-serif;	font-weight: bold;	line-height: 150%;	letter-spacing: 0.1em;	margin-bottom: 20px;}.highlight {	border-top: 1px solid #99a6aa;	border-right: 1px solid #99a6aa;	border-bottom: 1px solid #99a6aa;	padding: 5px 5px 8px 10px;	background: #eef6ff;	font: 0.9em verdana,tahoma,helvetica,sans-serif;	line-height: 140%;	margin-bottom: 20px;}.mininav {	border: 0;	padding: 15px 5px 5px 10px;	background: #ffffff;	line-height: 140%;	margin-bottom: 20px;	font: 0.8em verdana,tahoma,helvetica,sans-serif;}p.minitext {	border: 0;	padding: 0px 5px 0px 5px;	line-height: 140%;	font: 0.9em verdana,tahoma,helvetica,sans-serif;}.blog {	position: absolute;	right: 20px; margin: 0 -15px 0 0; /* ie5mac hack from Adrian */	top: 90px;	width: 180px;	border-left: 1px dashed #9999ff; border-bottom: 1px dashed #9999ff;	border-top: 1px dashed #9999ff; border-right: 0px;	padding: 5px 0px 10px 7px;}p.blogtitle {	background: #ffffff;	font: 1em verdana,tahoma,helvetica,sans-serif;	font-weight: bold;	color: #336633;	line-height: 130%;	margin-bottom: 16px;}.blogitem {	background: #ffffff;	font: 0.9em verdana,tahoma,helvetica,sans-serif;	line-height: 130%;	margin-bottom: 20px;}.foot {	font: 0.8em verdana,tahoma,helvetica,sans-serif;	padding: 10px;	background: #eef6ff;	border-top: 1px solid #ccd6ee;	border-bottom: 1px solid #ccd6ee;	text-align: center;	clear:both;}