body {	margin: 0;	padding: 0;	color: #333;	background-color: #ccc;	font: 11px/1.5 Verdana, Helvetica, Arial, sans-serif;	}h1	{	font-size:	2em;	}h2	{	font-size:	1.75em;	}h3	{	font-size:	1.5em;	}h4	{	font-size:	1.25em;	}h5	{	font-size:	1.00em;	}h6	{	font-size:	.9em;	}a:link	{	color:	#900;	background-color: transparent;	}a:visited	{	color:	#933;	background-color: transparent;	}a:active	{	color:	#F90;	background-color: transparent;	}a:hover	{	color:	#F90;	text-decoration:	underline;	background-color: transparent;	}			.old	{	display:	none;	}	#maincontent {	float: left;	background-color: #fff;	padding: 0 0 0 0;	margin: 0 0 0 0;	width: 600px;	}	.redbox {	width: 600px;	height: 62px;	background-color: #900;	}		#rightnav {	position: absolute;	top: 0px;	left: 600px;	padding: 0px;	margin: 0;	background-color: #ccc;		}	div.subnav {	padding: 2px 0 5px 5px;	line-height: 14pt;	background-color: transparent;	}div.subnav a:link {	color: #C63;	background-color: transparent;	}	div.subnav a:visited	{	color:	#933;	background-color: transparent;	}div.subnav a:active	{	color:	#F90;	background-color: transparent;	}div.subnav a:hover	{	color:	#F90;	text-decoration:	underline;	background-color: transparent;	}		.navbox {	padding: 10px;	width: 180px;	font: .9em verdana, helvetica, sans-serif;	font-weight: bold;	line-height: 16pt;	}.search {	padding: 10px;	width: 180px;	}		.affinity {	padding: 10px;	width: 180px;	font: .9em verdana, helvetica, sans-serif;	}		.superhead {	text-align: right;	font-size: 2.5em;	font-family: Georgia, Times, Times New Roman, serif;	font-style: italic;	color: #999;	background-color: transparent;	}	.subhead {	text-align: right;	font: 1.5em Georgia, Times, Times New Roman, serif;	color: #C63;	padding: 5px 0 0 0;	background-color: transparent;	}	.navimage {	width: 180px;	border-bottom: 15px	 solid #900;	}	.smallfont {	font-size: .9em;	font-family: verdana, helvetica, sans-serif;	color: #000;	background-color: transparent;	}	.lighthead {	font-family: verdana, helvetica, sans-serif;	color: #666;	background-color: transparent;	}				.reads { 	padding: 15px; 	font: .9em verdana, helvetica, sans-serif; 	line-height: 1.3em;	width: 180px;	}	.past {	padding: 15px;	font: .9em verdana, helvetica, sans-serif; 	line-height: 1.3em;	width: 180px;	}		.side {	padding: 15px;	font: .9em verdana, helvetica, sans-serif;	width: 180px;	}		.main {	padding: 25px 30px 20px 55px;	  }.li {	list-style: circle inside;	}	.sectionhead {	text-align: right;	font-size: 2em;	font-family: Georgia, Times, Times New Roman, serif;	font-style: italic;	color: #999;	background-color: transparent;	}			.subhead {	text-align: right;	font-size: 1.1em;	font-family: Georgia, Times, Times New Roman, serif;	color: #C63;	padding: 5px 0 0 0;	background-color: transparent;	}		.date {	font-family: Georgia, Times, Times New Roman, serif;	font-size: 2em; 	font-weight: bold; 	color: #ccc;	background-color: transparent;	}.post {	font-family: Verdana, Helvetica, sans-serif; 	font-size: 1.0em;	line-height: 1.5em;	}.posthead {	font-family: Verdana, Helvetica, sans-serif; 	font-size: 1.5em; 	color: #C30; 	font-weight: bold;	line-height: 1.5em;	background-color: transparent;	}.attribute {	font-family: Verdana, Helvetica, sans-serif; 	color: #333; 	background-color: transparent;	}.divider {	border-bottom:	1px dotted;	color: #666;	background-color: transparent;	}	#blogfooter {	padding: 5px;	margin: 5px;	color: #333;	background-color: transparent;	}			
