body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-align: left;
	background-color: #202020;
}

a:link {
	text-decoration: none;
	color: #686767;
}

a:visited {
	text-decoration: none;
	color: #686767; 
}

a:hover {
	text-decoration: none;
	color: #CCCCCC;
}

a:active {
	color: #CCCCCC;
	text-decoration: underline;
}

/* content column: */

.content {
	text-align: left;
	font-size: 9px;
	color: #CCCCCC;
	background-color: #202020;
}

#mainbody   {
	float: left;
	margin: 0;
}	

#descriptionbody  div.innerwrap {
	padding: 50px 10px 5px 10px;
	overflow: auto;
	color: #CCCCCC;
 }

#mainbody  div.innerwrap {
	padding: 0 0;
	height: 450px;
	width: 615px;
	overflow: auto;
	color: #CCCCCC;
}
 
#descriptionbody   {
		width: 160px;
    	margin-left: 5px;
}	

.headertext {
	color: #CCCCCC;
	font-size: 40px;
}

.top {
	background-color: #202020;
	color: #777777;
	font-size: 40px;
}

.pagetitle { 
	color: #686767;
	font-size: 40px;
 }

.main { 
	float: right;
	display: inline;
	position: relative;
	font-size: 0.8em;
	color: #CCCCCC;
	background-color: #202020;
 }
 
 /* Main Navigation */

#content-left div.innerwrap ul,
#content-left div.innerwrap ul li {			
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	font-size: 12px;
}

#content-left div.innerwrap ul li {
	margin-left: 20px;
	vertical-align: middle;
	font-size: 12px;
}

a.menu_default:link, a.menu_default:visited {
	color: #686767;
	text-decoration: none;
	text-indent: 40px;
	padding: 2px 2px 2px 2px;
}

a.menu_current:link, a.menu_current:visited, a.menu_default:hover, a.menu_current:hover  {
	color: #CCCCCC;
	text-decoration: none;
	text-indent: 40px;
	padding: 2px 2px 2px 2px;
}

/* footer: */

.footer {
	background-color: #202020;
	font-size: 9px;
	color: #CCCCCC;
	text-align: center;
} 

#footer a:link, #footer a:visited {
	color: #CCCCCC;
} 

#footer a:hover, #footer a:active {
	color: #686767;
} 



