body 
{
background: #FFF url(images/bgimg.gif);
}

font,body
{
color:#000;
font-family:tahoma;
font-size:10pt
}

a:link,a:active,a:visited
{
color:#C93;
text-decoration:none
}

a:hover
{
color:#C93;
text-decoration:line-through
}

b, strong 
{
color:#900;
font-family:tahoma;
font-size:10pt
}

table,td,tr
{
background:transparent
}

div img
{
visibility:visible
}

#container
{
position:absolute;
top: 100px;
left: 100px;
width: 600px;
height: 400px;
z-index:1;
background: transparent;
}


#rightnav
{
position: absolute;
top: 235px;
left: 505px;
z-index: 2;
width: 134px;
background-color: transparent;
}

#content
{
position: absolute;
z-index: 3;
top: 193px;
left: 120px;
width: 330px;
height: 288px;
overflow: auto;
background-color: transparent;
}

#rightnav p { margin: 0 0 1em 0; }
#rightnav h2 { margin: 0 0 .5em 0; color: #900; font-family: narcoleptic dance, georgia; font-size: 14pt;}

#rightnav a 
{
display: block;
margin: 2px;
color:#FFF;
background-color: #900
}

html>body #rightnav a 
{
width: auto;
}

#rightnav a:hover
{
margin: 2px;
padding: 1px;
color:#900;
background-color: #FFF;
text-decoration: none
}

.head
{
margin: 2px;
color:#C90;
letter-spacing:2px;
text-align:left;
font-family:narcoleptic dance,georgia;
font-size:14pt;
font-weight:bold;
border-bottom: #C90 2px dotted
}


.stats
{
padding: 3px;
color:#900;
font-family:tahoma;
font-size:10pt;
background-color: #FFF
}

.codesort h2 
{ 
margin: 2px;
color:#900;
letter-spacing:2px;
text-align:left;
font-family:narcoleptic dance,georgia;
font-size:14pt;
font-weight:bold
}

.codesort h3 
{
margin: 2px;
color:#C90;
letter-spacing:2px;
text-align:left;
font-family:narcoleptic dance,georgia;
font-size:12pt;
font-weight:bold
}