body {
	margin: 0;
	padding: 0;
	font: 0.7em "Trebuchet MS", arial, lucida, sans-serif;
	_font: 0.7em "Trebuchet MS", arial, lucida, sans-serif;
	line-height: 1.2em;
	color: #424142;
	background: #424142 url(/img/background.gif);
	}

img	{
	border: 0;
	position: relative;
	}

div	{
	position: relative;
	}
	
h1	{
	font-size: 1em;
	position: absolute;
	left: 8px;
	top: 0; 
	margin: 0;
	font-weight: normal;
	}

a	{
	color: #B00;
	text-decoration: none;
	}

a:visited	{
	color: #0b0;
	}

a.active	{
	color: #a0a0a0;
	}

.hide {
	display: none;
	}	
	
.content {
	left: 8px;
	top: 5px;
	padding: 0 10px 0 0;
	}
	
#container {
	width: 845px;
	height: 384px;
	left: 50%; 
	top: 50%; 
	position: absolute; 
	margin-left: -422px; 
	margin-top: -186px; 
	}

div#logo {
	position: absolute;
	width: 233px;
	height: 89px;
	background: #fff;
	z-index: 3;
	}

img.logo {
	position: absolute;
	left: 8px;
	top: 13px;
	}

#jon {
	position: absolute;
	left: 180px;
	top: 67px;
	}
	
#nav {
	position: absolute;
	top: 90px;
	width: 233px;
	height: 89px;
	color: #b00;
	background: #fff;
	z-index: 3;
	}

#nav a {
	color: #424142;
	}
	
#nav a:hover	{
	color: #B00;
	}

#nav a.active	{
	color: #a0a0a0;
	}
	
#timeChartTitle {
	position: absolute;
	top: 180px;
	width: 233px;
	height: 13px;
	background: #fff;
	z-index: 3;
	}

#timeChart {
	position: absolute;
	top: 194px;
	width: 233px;
	height: 89px;
	background: #fff url(/img/timeChart.gif);
	z-index: 3;
	}

#freelance {
	left: 64px;
	top: 19px;
	}

#warner {
	left: 29px;
	top: 20px;
	}

#fk {
	left: 70px;
	top: 20px;
	}
	
#ma {
	left: 57px;
	top: 21px;
	}
	
#sports {
	left: 13px;
	top: 22px;
	}

#xtra {
	position: absolute;
	left: 197px;
	top: 58px;
	}

#xtra a {
	color: #D6D6D6;
	}

#xtra a:hover {
	color: #b00;
	}

#xtra a.active	{
	color: #B00;
	}
	
#projects {
	position: absolute;
	top: 284px;
	width: 233px;
	height: 89px;
	color: #A0A0A0;
	background: #fff;
	}

#cover {
	position: absolute;
	width: 844px;
	height: 373px;
	z-index: 2;
	}
		
#titleBk {
	position: absolute;
	left: 234px;
	width: 610px;
	height: 13px;
	background: #fff;
	}

#fullPane {
	position: absolute;
	top: 14px;
	left: 234px;
	width: 610px;
	height: 269px;
	background: #fff;
	}
	
#infoLeft {
	position: absolute;
	top: 284px;
	left: 234px;
	width: 144px;
	height: 89px;
	background: #fff;
	text-align: right;
	}

#infoLeft .content {
	padding-right: 15px;
	}
	
#infoRight {
	position: absolute;
	top: 284px;
	left: 379px;
	width: 465px;
	height: 89px;
	background: #fff;
	}

#copyright {
	position: absolute;
	top: 375px;
	left: 669px;
	}         
	
#nedstat {
	display: none;
	}

#redirect {
	background: #fff;
	padding: 13px;
	text-align: center;
	}