
	html, body {
		margin: 0; padding: 0;
		overflow: auto;
		}

	body {
		background-color: #272d40;
		background-image:url(images/bg.gif); 
		background-attachment:fixed;
		background-repeat: no-repeat; 
		background-position:top center;
		font: 400 0.8em arial, sans-serif;
		color: #8f9ecc;
		line-height: 1.4em;
		}

	a {
		text-decoration: none;
		color: #6187ff;
		font-weight: bold;
		}

	a:hover {
		text-decoration: none;
		color: #a3b9ff;
		font-weight: bold;
		}

	#left {
		height: 100%; width: 35%;
		text-align: right;
		}

	body > #left {
		position:fixed;
		}

	#main {
		height: 100%;
		margin: 20px 5% 20px 38%;
		padding-top: 0px !important;
		padding-top: 20px;
		overflow: visible;
		}

	h1 {
		display: inline;
		margin-right: 30px;
		font: 800 35px 'century gothic', 'trebuchet ms', arial, sans-serif;
		color: #fff;
		text-align: right;
		}

	span.title {
		display: block;
		margin: 0 0 5px 0;
		font: 600 1.1em 'century gothic', 'trebuchet ms', arial, sans-serif;
		color: #fff;
		}

	span.intro {
		display: block;
		margin: 0 10px 5px 0;
		width: 16.0em;
		font: 600 0.9em 'verdana', 'trebuchet ms', arial, sans-serif;
		line-height: 2em;
		padding: 0 0px 0px 0px;
		}
		
	span.spacey {
		display: block;
		padding: 0 10px 0px 0px;
		margin: 0 0px 0px 0;
		}
		
	span.leftnav {
		display: block;
		margin: 0 0 5px 0;
		padding: 0 16px 3px 55px;
		}

	img.logo {
		border: none;
		text-align: right;
		}
	
	.credit a, .credit a:hover {
		color: #5d6b94;
		}
	
	.bigbold {
		font: 14px 'century gothic', 'trebuchet ms', arial, sans-serif;
		font-weight: bold;
		color: #fff;
		text-align: left;
		}
		
	.bigbold2 {
		font: 20px 'century gothic', 'trebuchet ms', arial, sans-serif;
		font-weight: bold;
		color: #8f9ecc;
		text-align: center;
		}


	.date {
		float: left; 
		width: 2.0em;
		font: 600 1.3em arial, sans-serif;
		padding-right: 5px;
		text-align: right;
		}

	div.content {
		margin-left: 0em;
		margin-bottom: 25px;
		padding: 0 0 0 0px;
		background: url('images/corner.gif') no-repeat bottom right;
		}

	img.main {
		float: right;
		margin: 10px;
		padding: 4px;
		background: #0c0;
		border: solid 3px #2e2e2e;
		}

	p.comment {
		font-size: 0.9em;
		font-family: arial, 'trebuchet ms', arial, sans-serif;
		}

	span.credit {
		text-align: left;
		color: #5d6b94;
		margin: 15px 0 20px 0;
		font: 11px  arial, 'trebuchet ms', sans-serif;
		}

	span.desc {
		text-align: left;
		color: #5d6b94;
		margin: 15px 0 20px 0;
		font: 11px arial, 'trebuchet ms', sans-serif;
		}

	.desc a {
		color: #FFFFFF;
		font-weight: bold;
		}
	
	.desc a:hover {
		color: #add711;
		font-weight: bold;
		}
