body 	{
		position: relative; 
		background: black; 
		margin: 0; 
		padding: 0;
		}

a 		{
		color: #FFC; 
		text-decoration: none;
		font-weight: normal;
		}
a:visited 
		{
		color: #FFC;
		}
a:hover 
		{
		color: #411;
		font-weight: normal;
		}

div#floatright
		{
		float: right;
		margin: 3em 10px 3em 10px; 
   		padding: 5px 10px;
		border: none;
		font: 10px Verdana, sans-serif;
		text-align: right;
		line-height: 200%;
		}

div#imageblock
		{
		margin-left: auto;
   		margin-right: auto;		
   		margin-top: 3em ; 
   		margin-bottom: 3em ; 
   		padding: 5px 10px;
		border: none;
		font: 10px Verdana, sans-serif;
		text-align: right;
		line-height: 200%;
		}
		
div#links 
		{
		position: absolute;
		top: 81px;
		left: 0;
		width: 166px;
		height: 700px;
		font: 16px Verdana, sans-serif;
		z-index: 100;
		}
div#links a 
		{
		display: block;
		text-align: center;
		font: bold 1em sans-serif; 
   		padding: 5px 10px;
		margin: 0 0 1px;
		border-width: 0; 
		text-decoration: none;
		color: #FFC;
		background: #444;
   		border-right: 5px solid #505050;
		}
div#links a:hover
		{
		color: #411;
		background: #AAA;
		border-right: 5px double white;
		}

div#links a span
		{
		display: none;
		}
div#links a:hover span
		{
		display: block;
		position: absolute;
		top: 300px;
		left: 0;
		width: 125px;
		padding: 5px;
		margin: 10px;
		z-index: 100;
		color: #AAA;
		background: black;
		font: 12px Verdana, sans-serif;
		text-align: center;
		}

div#content 
		{
		position: absolute;
		top: 26px;
		left: 161px;
		right: 25px;
		width: 1200px;
		color: #BAA;
		background: #22232F; 
		font: 16px Verdana, sans-serif;
		padding: 10px; 
		border: solid 5px #444;
		text-align: justify;
		}

div#content h1 
		{
		margin: -9px -9px 0.5em;
		padding: 15px 0 5px;
		text-align: right;
		background: #333;
		color: #889;
		letter-spacing: 0.5em;
		/*text-transform: lowercase;*/
		font: bold 25px sans-serif;
		height: 28px;
		vertical-align: middle;
		white-space: nowrap;
		}

div#content h2
		{
		color: #DCC;
		font: bold;
		font-size: 140%;
		}
div#content h3
		{
		color: #DCC;
		font: bold;
		font-size: 110%;
		margin-left: 20px;
		margin-bottom: 0.25em;
		}
div#content h4
		{
		color: #DCC;
		font: bold;
		display: inline;
		}
		
div#content p 
		{
		margin-left: 40px;
		margin-top: 2em;
		margin-bottom: 3em;
		margin-right: 40px;
		}

div#content ul
		{
		margin-left: 120px;
		list-style-type: none;
		}


div#content a:link {color: white;}
div#content a:visited {color: #BBC;}
div#content a:link:hover {color: #FF0;}
div#content a:visited:hover {color: #CC0;}


div#newsandviews
		{
		margin-top: -2em;
		margin-left: 120px;
		}

div#week 
		{
		background: #333; 
		font: 16px Verdana, sans-serif;
		padding: 20px 25px; 
		margin: 20px 40px;
		text-align: justify;
		}

div#old
		{
		position: relative;
		top: 10px;
		left: 20px;
		height: 1600px;
		font: 16px Verdana, sans-serif;
		color: #BAA;
		margin: 20px;
		}

		
div#old a span
		{
		display: none;
		}
div#old a:hover span
		{
		display: block;
		position: absolute;
		top: 60px;
		left: 8px;
		width: 133px;
		height: 280px;
		padding: 5px;
		margin: 10px;
		z-index: 100;
		color: #AAA;
		background: #444;
		font: 12px Verdana, sans-serif;
		text-align: center;
		}

div#box 
		{
		position: absolute;
		width: 500px;
		height: 350px;
		background: #444; 
		padding: 20px; 
		margin: 20px;
		}

div#box ul
		{
		list-style-type:square;
		}


.resume 
		{
		font-style:italic;
		}
		
.L1		
		{
		left: 0px;
		top: 0px;
		}

.R1
		{
		left: 550px;
		top: 0px;
		}
.L2		
		{
		left: 0px;
		top: 400px;
		}

.R2
		{
		left: 550px;
		top: 400px;
		}
.L3		
		{
		left: 0px;
		top: 800px;
		}

.R3
		{
		left: 550px;
		top: 800px;
		}

.L4		
		{
		left: 0px;
		top: 1200px;
		}

.R4
		{
		left: 550px;
		top: 1200px;
		}
