	html, body {		margin: 0; padding: 0;		overflow: auto;		}	body {		width: 100%; max-width: 100%;		background-color: #333;		font: 400 0.8em arial, sans-serif;		color: #CFCFCF;		}	a {		text-decoration: none;		color: #E69B69;		outline: none;		}	a:hover {		text-decoration: underline;		color: #B7B8E8;		outline: none;		}	#left {		position: absolute; top: 0; left: 0; 		overflow: hidden; 		height: 100%; width: 35%;		text-align: right;		background: #333 url('images/fade.jpg') no-repeat right;		}	#outer {		position: absolute; left: 0;		top: 35%;		width:100%;		height: 240px;		margin-top: -120px;		}	body > #left {		position:fixed;		}	#main {		height: 100%;		margin: 20px 1% 20px 33%;		padding-top: 0px !important;		padding-top: 20px;		overflow: visible;		font-family: 'trebuchet ms', arial, sans-serif;		}	p {		line-height: 25px !important;		margin-bottom:25px !important;	  }	h1 {		display: inline;		margin-right: 10px;		font: 800 18px 'century gothic', 'trebuchet ms', arial, sans-serif;		color: #E69B69;		text-align: right;		}	h2 {		color: #F6AE7E;		font-size: 26px;		font-style: italic;		line-height: 26px;		margin-bottom:7px !important;		}	h3 {		color: #e2ab87;		font-size: 20px;		margin-top:35px !important;		margin-bottom:0px !important;		}			h4 {		color: #fdd0b2;		font-size: 16px;		margin-top:25px !important;		margin-bottom:0px !important;		}	span.title {		display: block;		margin: 0 0 5px 0;		font-family: 'century gothic', 'trebuchet ms', arial, sans-serif;	        font-size: 25px;		font-weight: bold; 		color: #E69B69; 		line-height: 24px;	}	img.lime {		margin-bottom: -6px;		margin-right: 8px;		}	a.nav {		display: block;		margin: 0;		text-decoration: none;		font: 400 20px 'trebuchet ms', arial, sans-serif;		color: #aaa;		padding: 0 20px 3px 0;		}	a.nav:hover {		color: #F29D64;		background: #222;		text-decoration: none;		outline: none;		}	.credit a, .credit a:hover {		color: #666;		outline: none;		}	.date {		float: left; 		width: 2.0em;		font: 600 1.3em arial, sans-serif;		padding-right: 5px;		text-align: right;		}	div.main {		margin-left: 2.9em;		margin-bottom: 25px;		/*border-left: solid 1px #505550;*/		padding: 0 30px 30px 5px;/*		background: #333 url('images/corner.jpg') no-repeat bottom right;*/		}	img.main {		margin: 10px;		padding: 1px;		background: #2D2D2D;		border: solid 2px #8F8F8F;		}	a img.main:hover {		background: #cf0;		outline: none;		}	div.quote {		margin: 8px 0 12px 10px; color: #BFBFBF;		background: #2a2a2a url('images/quote.jpg') repeat-x top;		border-bottom: solid 1px #2e2e2e; 	 	border-right: solid 1px #2e2e2e; 	 	border-left: solid 2px #2a2a2a;		padding: 8px;		line-height: 1.7em;		}	div.qbox {		width: 280px;		margin: 0 0 0 3px; color: #BFBFBF;		background: #2a2a2a url('images/quote.jpg') repeat-x top;		border-bottom: solid 1px #2e2e2e; 	 	border-right: solid 1px #2e2e2e; 	 	border-left: solid 2px #2a2a2a;		padding: 8px;		}	p.comment {		font-size: 0.9em;		font-family: 'century gothic', 'trebuchet ms', arial, sans-serif;		}	span.credit {	display: block;	text-align: right;	color: #666;	margin: 15px 0 20px 0;	font: 400 0.9em 'trebuchet ms', arial, sans-serif;	margin-right: 20px;		}span.first{ float: left; font-family: Old English, Georgia,serif; font-size: 300%; color: #F6AE7E; line-height: 0.95em; margin-right: 0.03em; margin-bottom:-0.25em;}	pre{font-family: 'trebuchet ms', arial, sans-serif;font-size: 13px;}#form-style {background: #696969;  font-size:1em;font-family: 'trebuchet ms', arial, sans-serif;text-align:left; border: 0;}span.bonus {		margin: 0;		text-decoration: none;		font: 400 20px 'trebuchet ms', arial, sans-serif;		color: #aaa;		}span.track {		margin: 0;		text-decoration: none;		font: 400 20px 'trebuchet ms', arial, sans-serif;		color: #e9a477		}.special {width:5px;visibility:hidden;}