*
{
padding: 0;
margin: 0;
}
#wrapper
{margin: 0 auto;
width: 800px;
}
div>#wrapper
{margin: 0 auto;
min-width: 600px;
width: 90%;
}
#header
{margin-bottom: 5px;
}
#headerimg
{ position:absolute; left:34px; top:0px;
height:309px;
width:329px;
background: #000 URL(header.jpg) no-repeat;
border: 1px dotted #88B777;
}
body
{background: #000;
font-family: arial, verdana, sans-serif;
font-size: .70em;
font-weight: normal;
line-height:1em;
word-spacing: .2em;
text-align: left;
color:#88B777;
}
#content
{background: #000;
position:absolute; left:34px; top:332px;
width: 320px;
min-height:150px;
padding:5px;
border: 1px dotted #88B777;
}
input, textarea, option, select {
background: #000000;
font: 7pt arial, helvetica, sans-serif;
color:#88B777;
letter-spacing: 1px;
border: 1px solid #88B777;
padding:2px; }
a {
color:#BAC78F;
text-decoration:underline;
}
a:hover {
color:#BAC78F;
text-decoration:none;
}
p{margin:7px;}
h2{border-bottom: 1px solid #95AB89; color:#CFD4BC; margin-bottom:3px; font-size:1.6em}

#link {position:absolute; top:315px; left:37px; width:329px; height:12px; background:#000; word-spacing:.20em;}
.codesort h2 {border-bottom: 1px dotted #CFD4BC; color:#CFD4BC; margin-bottom:8px; margin-top:5px; }
.codesort p {margin:5px; }
.codesort h3 {border-bottom: 1px dotted #CFD4BC; color:#CFD4BC; margin-bottom:8px; margin-top:5px; }
.codesort a {text-decoration:none; }
.codesort img {text-align:left; }
.codesort ul {margin-left:20px; }
.codesort li {margin-bottom:3px; }
.codesort table {margin:5px; }
.codesort input {margin-left:3px; }
.codesort textarea {margin-left:3px; }
.codesort option {margin-left:3px; }
.codesort select {margin-left:3px; }
.credit
ul,li{margin-left: 12px;}

