body {
margin: 0;
padding: 0;
background-image: url(bg.png);
background-repeat: repeat-x;
background-color:#ffffff; 
font: 10.5px arial, Helvetica, sans-serif; 
color: #788941; 
line-height: 25px; 
text-align: justify;

}

#total { position: relative;
             margin: auto;
             width: 812px; }

#content
{
position: absolute;
top: 275px;
left: 65px;
width: 670px;
z-index: 2;
background-color: transparent;
}

#nav
{
position: absolute;
top: 115px;
left: 625px;
width: 300px;
z-index: 1;
background-color: transparent;
}

h1 { 
color: #cadb8e; 
font: 13px Century Gothic, Helvetica, sans-serif; 
text-align: center;
letter-spacing: 30px;
text-transform: lowercase;
}

h2 { 
color: #929292; 
font: 13pt Century Gothic, Helvetica, sans-serif; 
text-align: center;
letter-spacing: 25px;
}

a:link, a:visited, a:active {
text-decoration: none; 
font: 10px verdana, helvetica, sans-serif; 
letter-spacing: 2px;
color: #94ad63;
}

a:hover {
background-color: #c5de91;
color: #ffffff; 
cursor:default;

}

input, select, textarea {
border: 0;
color: #667730;
background-color: #e6ffbc;
font: 11px arial, Helvetica, sans-serif; 
}

strong, b {
color: #849362;
}

em, i {
color: #9dbe75;
}

.codes {
background-color: #ffffff;
padding: 6px;
}

.codes:hover {
background-color: #e3e3e3;
}

#stats {
text-align:left;
width: 300px;
background-color: #e6ffbc;
color: #667730;
padding: 20px;
letter-spacing: 4px;
}

a.menulink, a.menulink:visited, a.menulink:active{
display: block;
width: 125px;
margin-right: 60px;
text-indent: 7px;
text-align: center;
text-decoration: none;
font-family:century gothic;
font-size: 10px;
color: #667730;
text-transform: lowercase;
background-color:#e6ffbc;
letter-spacing: 5px;
padding: 7px;
}

a.menulink:hover {
color: #ffffff;
background-color: #667730;
}

.url {
background-color: #e6ffbc;
color: #667730;
padding: 3px;
width: 100%;
text-align: center;
text-transform: lowercase;
letter-spacing: 5px;
font-style: italic;
font-weight: bold;
margin-top: -5px;
margin-bottom: 25px;
}