/* Left navaid and ads */
#leftcontent { 
position: absolute;
left: 10px;
width: 120px;
background: #000000;
/*border: 1px solid #00ff00;*/
 }

/* Right navaid and ads */
#rightcontent { 
position: absolute;
right: 10px;
width: 120px;
background: #000000
/*border: 1px solid #00ff00;*/
 }

/* Main content */
#centercontent { 
position: absolute;
background: #000000;
top: 125px;
margin-left: 140px;
margin-right: 140px;
/*border: 1px solid #ff0000;*/
 }

/* Banner */
#topbanner { 
/*position: absolute;*/
background: #000000;
margin-left: 124px;
margin-right: 124px;
font-variant: small-caps;
/*border: 1px solid #0000ff;*/
 }

/* Some generic stuff */
html > body { 
color: #00CC00;
background: #000000;
 }

/* Formatting for the navaid */
ul.navaid { 
list-style-type: none;
margin: 0px;
padding: 0px;
 }

ul.navaid li { 
margin-left: 5px;
margin-top: 1px;
margin-bottom: 1px;
padding: 0px;
 }
 
/* Formatting for the subnavaid */
ul.subnavaid { 
list-style-type: none;
margin: 0px;
padding: 0px;
 }

ul.subnavaid li { 
margin-left: 5px;
margin-top: 1px;
margin-bottom: 1px;
padding: 0px;
 }

/* General formatting for various markups */
a { 
text-decoration: none;
 }

a:link { 
color: #FFAA00;
 }

a:visited { 
color: #FFCC00;
 }

p { 
margin: 3px;
text-indent: 2%;
font-style: sans-serif;
font-size: 90%;
color: #00CC00;
 }
 
p.news {
margin: 3px;
text-indent: 2%;
font-style: sans-serif;
font-size: 90%;
color: #FFAA00;
} 

/* News item table stuff */
table.newsitem { 
background: #000066 none repeat scroll 0%;
border: 2px solid #996600;
color: #66FF00;
 }

tr.header { 
background: #000033 none repeat scroll 0%; 
font-variant: small-caps;
 }

/* Codeblock stuff */
table.codeblock { 
background: #A0A0A0 none repeat scroll 0%;
border: 1px solid #FFFFFF;
color: #000000;
 }
 
/* qblock stuff */
#qablock {
padding: 5px;
border: 1px dashed #FFFFFF;
}