body {
font:11px/17px "lucida grande", "lucida sans", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#dfd6c5;
background:#03020b;
margin:0px;
padding:0px;
}

div#container {
position:absolute;
z-index:2;
top:0px;
right:0px;
width:614px;
}

div#top {
width:614px;
height:691px;
padding:0px;
margin:0px auto 0px;
background-image:url(layout.jpg);
}

div#top a { display:block; border-bottom-width:0px; }
div#top img { border-width:0px; padding:0px;  }
div#top span { display:none; }

div#top a#game {
position:absolute;
top:264px;
right:349px;
width:80px;
height:19px;
}

div#top a#fanlisting {
position:absolute;
top:283px;
right:349px;
width:80px;
height:22px;
}

div#top a#site {
position:absolute;
top:305px;
right:349px;
width:80px;
height:21px;
}

div#top a#clear {
position:absolute;
top:75px;
right:262px;
width:181px;
height:53px;
}

div#top a#game:hover { background-image:url(nav.jpg); background-position:0px 0px; }
div#top a#fanlisting:hover { background-image:url(nav.jpg); background-position:0px -19px; }
div#top a#site:hover { background-image:url(nav.jpg); background-position:0px -41px; }

div#content {
width:400px;
text-align:justify;
margin:-550px 0px 0px -250px;
position:relative;
z-index:1;
}

blockquote {
margin:10px 20px 0px;
border-left:3px solid #0d132b;
}

blockquote p { margin:5px 10px !important; }

blockquote:hover { border-color:#222; }

div#content ul {
list-style-type:circle;
margin:10px 10px 10px 0px;
}

div#content ul li {
line-height:19px;
}

div#content p { margin:10px 10px; }
p.center { text-align:center; }
p.right { text-align:right; font-size:10px; color:#f8a954; margin-top:-10px !important; }

h1 {
text-align:right;
font:bold 18px garamond, "times new roman", times, serif;
text-transform:uppercase;
letter-spacing:-1px;
margin:0px 10px -5px 10px;
color:#a3a6b5;
}

h2 {
font:normal 18px garamond, "times new roman", times, serif;
color:#694f77;
text-transform:uppercase;
margin:5px 10px;
}

h3 {
text-align:center;
font:normal small-caps 13px "trebuchet ms", tahoma, arial, sans-serif;
margin:0px 5px -5px;
}

a { text-decoration:none; color:#858c8c; cursor:crosshair; border-bottom:1px solid #876852; padding-bottom:1px; }
a:hover { color:#937771; border-bottom-color:#951d29; }
a img { border-width:0px; }

em, span, strong { color:#8c719b; }

ins { text-decoration:underline; }
del { text-decoration:line-through; }

img.left { float:left; margin:5px 5px 5px 0px; }
img.right { float:right; margin:5px 0px 5px 10px; }

img, a img { border:3px solid #0d132b; margin-right:3px; }
img:hover { border-color:#222; }
a.none { border:0px; }

ol { margin-left:20px; text-align:left; }

ol li {
padding:0px 5px;
}

input, textarea, select {
color:#dfd6c5;
background:#03020b;
border:1px solid #4f4745;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
margin:5px 0px;
}

input:focus, textarea:focus, select:focus { border-color:#917976; }

div#disclaimer {
margin-bottom:20px;
padding:0px;
font-size:10px;
line-height:14px;
}

div#disclaimer p { margin:0px 0px 0px; padding-top:5px; padding-left:21px; }

div#disclaimer p#mininav {
padding-top:20px;
word-spacing:-1px;
text-transform:lowercase;
font:20px "garamond", "times new roman", times, serif;
}

div#disclaimer p#mininav a { border-bottom:0px; }