body {
margin: 0;
padding: 0;
background-image: url(bg.gif);
background-repeat: repeat-x;
background-color:#000000; 
font: 8pt tahoma, Helvetica, sans-serif; 
color: #af9271; 
line-height: 220%; 
text-align: justify;
}

#total { position: relative;
             margin: auto;
             width: 602px; }

#content
{
position: absolute;
top: 350px;
left: 0px;
width: 567px;
z-index: 2;
background-color: #470400;
margin: 0;
padding: 10;
}

h1 {text-align: left; 
font: 15pt Century Gothic, Helvetica, sans-serif; 
color: #b49154; 
text-align: left;
letter-spacing: 20px;
text-indent: 20px;
}

h2 {text-align: left; 
font: 9pt Century Gothic, Helvetica, sans-serif; 
color: #a9af61; 
text-align: center;
letter-spacing: 20px;

}

h3 {text-align: left; 
font: 8pt Century Gothic, Helvetica, sans-serif; 
color: #a9af61; 
text-align: center;
letter-spacing: 10px;

}

a:link, a:visited, a:active {
text-decoration: none; 
font: 7pt verdana, helvetica, sans-serif; 
letter-spacing: 2px;
color: #743b08;
}

a:hover {
text-decoration: none; 
font: 7pt verdana, helvetica, sans-serif; 
color: #ffffff; 
cursor:default;
letter-spacing: 2px;
}

input, select, textarea {
color: #ffffff;
border: #000000 1px dotted;
background-color: #000000;
font: 8pt tahoma, helvetica, sans-serif;
}

strong, b {
color: #82330b;
}

em, i {
color: #b45213;
}

.codesort img { 
padding: 3px;
margin: 3px;
border: #d5d3af 1px dotted;
background-color: #d5d3af;
}

#stats {
width: 240px;
text-align: left;
border-left: #a8c45c 2px dotted;
padding: 7px;
background-color: #f5f5f5;
}

.images {
padding: 5px;
background-color: #c1aa8d;
}