body {
font:12px/19px "lucida grande", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#c9d6e3;
background:url(bg.jpg) repeat-x scroll #000;
margin:0px;
padding:0px;
}

div#container {
text-align:center;
position:absolute;
z-index:2;
margin:0px 0px 0px -400px;
top:0%;
left:50%;
}

div#top {
width:800px;
height:396px;
padding:0px;
margin:0px auto;
}

div#top img { border-width:0px; }

div#content {
width:800px;
text-align:justify;
margin:0px auto;
background:#000;
}

blockquote {
margin-top:-5px;
border-left:5px solid #083343;
}

blockquote p {
margin-left:2px !important;
padding:0px 5px; 
border-left:5px solid #284a5f;
}

blockquote.quote {
border:1px solid #083343;
font: 11px/17px tahoma, verdana;
margin:0px 20px !important;
padding:0px 5px;
}

blockquote.quote p { border-left-width:0px; }
blockquote.quote p.right { margin:-5px 5px 5px !important; }

ul#topnav {
list-style-type:none;
text-align:center;
margin:0px !important;
padding:0px;
width:800px;
}

ul#topnav li {
padding:5px 0px 0px;
display:inline;
float:left;
}

ul#topnav li a {
color:#617376;
font:20px "arial rounded mt bold", "arial black", tahoma, arial, sans-serif;
text-transform:lowercase;
letter-spacing:-1px;
padding:0px 0px;
display:block;
width:156px;
border-bottom-width:0px;;
}

ul#topnav li a.s { width:110px; }
ul#topnav li a:hover { color:#fff; }

div#content ul { list-style-type:square; margin:10px 20px 10px; }
div#content ul li {
line-height:150%;
}
div#content p { margin:10px 20px; }
p.center { text-align:center; }
p.top { text-align:center; clear:left; }
p.right { text-align:right; }

h1 {
clear:left;
color:#ccc;
font:normal 25px "arial rounded mt bold", "arial black", arial, tahoma, sans-serif;
text-transform:uppercase;
letter-spacing:-1px;
padding-top:10px;
margin:0px 10px 10px;
}

h2 {
font:normal 20px "arial rounded mt bold", "arial black", arial, tahoma, sans-serif;
color:#9da298;
text-transform:uppercase;
margin:5px 10px;
}

h2.disco { text-transform:none; }


h3 {
margin:5px 10px;
font:normal 18px "arial rounded mt bold", "arial black", arial, tahoma, sans-serif;
color:#9da298;
text-transform:uppercase;
}

a { text-decoration:none; color:#dfb589; cursor:crosshair; border-bottom:1px solid #3a2518; }
a:hover { color:#8c553c; }

em {
font-family:"trebuchet ms", tahoma, verdana;
line-height:90%;
font-style:italic;
color:#567b82;
}

span, strong { color:#567b82; }

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 5px; }

img { border:3px solid #222; margin-right:3px; }
img:hover { border:3px solid #284a5f; }
a.none { border-bottom-width:0px; }

ol li {
padding:0px 5px;
margin-left:30px;
}

input, textarea, select {
background:#000;
border:1px solid #083343;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#c9d6e3;
}

div#disclaimer {
margin:3px 0px 0px;
text-align:right;
padding-bottom:15px;
clear:right;
border-top:1px solid #0a081f;
font-size:11px;
line-height:14px;
}

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

div#disclaimer p#mininav {
padding-top:5px;
word-spacing:-1px;
letter-spacing:-1px;
text-transform:lowercase;
font:normal 17px "arial rounded mt bold", "arial black", arial, tahoma, sans-serif;
}

div#disclaimer p#mininav a { border-bottom:0px; color:#617376; }
div#disclaimer p#mininav a:hover { color:#fff; }

table#profile {
width:800px;
text-align:center;
border-width:0px;
}

table#profile th { width:200px; }
table#profile tr:hover { background:#313a3b; }
table#profile td { width:196px; padding:0px 2px; }
table#profile td[valign="top"] { padding-top:1px; }

table#icons {
text-align:center;
border-width:0px;
width:500px;
font-size:11px;
}

table#icons tr.credit td { padding-bottom:5px !important; }

table#wp {
text-align:center;
border-width:0px;
}

table#wp td { width:28%; text-align:right; }
table#wp td.right { text-align:left; padding-left:10px; }

div.box { margin-top:-10px; padding:0px; width:800px; clear:left; }
div.left { width:150px; float:left; margin-right:5px; margin-top:0px; }
div.right { width:650px; padding:1px 5px 5px; margin-left:150px; }
div.right p { margin:0px !important; color:#878D94; clear:right;}


div.right ol { margin:5px 0px 5px -30px !important; }

div.right ul { margin:5px 0px 5px 0px !important; }
div.right ul li.none { list-style-type:none; color:#567b82; }

/* fanupdate */
div#comments h3 { border-top:1px solid #0a081f; padding-top:5px; }

div.comment img.gravatar { float:left; margin:0px 10px; }


div.comment { margin:5px; padding:5px 0px 0px 0px; }
div.comment p.commenter { margin-bottom:-5px !important; }
div.comment p.right { font-size:10px; line-height:12px; margin-top:-5px !important; }

div.odd { border:1px solid #284a5f; }
div.odd:hover, div.even:hover { border-color:#617376; }
div.even { border:1px solid #083343; }
div.author { border:1px solid #8E5D00 !important; }
div.author:hover { border-color:#ffa800 !important; }

div.post h2 a { border-width:0px; color:#617376; }
div.post h2 a:hover { color:#fff; }
div.post img { border-width:0px; }