body {
font:normal 14px/22px "lucida grande", "lucida sans unicode", verdana, "trebuchet ms", tahoma, arial, sans-serif;
color:#e2e0c0;
background:#191b31 url(bg.jpg) top center;
margin:0px;
padding:0px;
}

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

div#top {
width:823px;
height:576px;
padding:0px;
margin:0px auto 0px;
background-image:url(header.jpg);
}

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

div#top a#song {
position:absolute;
top:273px;
left:538px;
width:48px;
height:29px;
}

div#top a#fanlisting {
position:absolute;
top:273px;
left:586px;
width:108px;
height:29px;
}

div#top a#site {
position:absolute;
top:273px;
left:694px;
width:43px;
height:29px;
}

div#top a#clear {
position:absolute;
top:273px;
left:272px;
width:114px;
height:23px;
}

div#top a#song:hover { background-image:url(hover.jpg); background-position:-114px 0px; }
div#top a#fanlisting:hover { background-image:url(hover.jpg); background-position:-162px 0px; }
div#top a#site:hover { background-image:url(hover.jpg); background-position:-270px 0px; }
div#top a#clear:hover { background-image:url(hover.jpg); background-position:0px 0px; }

div#content {
width:700px;
text-align:justify;
margin:-50px auto 0px;
z-index:1;
}

blockquote {
margin:3px 25px 3px;
padding:3px;
}

blockquote p { margin:0px 20px !important; padding:0px 5px; border-left:2px solid #79465a; }


blockquote p:hover { border-color:#A699B2; }
blockquote.none p { border:none !important; }

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

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

div#content p { margin:10px 0px; }
p.center { text-align:center; }
p.title { text-align:center; margin-bottom:-10px !important; }
p.title span { display:none; }

h1 {
text-align:left;
font:normal 25px constantia, "book antiqua", palatino, "times new roman", serif;
text-transform:lowercase;
letter-spacing:-1px;
margin:-10px 0px -5px;
color:#985162;
text-shadow:#000 0 0 13px;
}

h2, h4 {
font:normal 18px constantia, "book antiqua", palatino, "times new roman", serif;
color:#a06993;
text-transform:uppercase;
margin:5px 0px -5px;
padding:2px 0px;
text-align:center;
}

h4.show_join_required, h4.show_join_optional { text-align:left !important; }

h3 {
text-align:center;
font:normal 14px constantia, "book antiqua", palatino, "times new roman", serif;
margin:0px 5px -5px;
color:#483952;
}

a { text-decoration:none; font-weight:bold; color:#887798; cursor:crosshair; border-bottom:1px solid #79465a; padding-bottom:1px; }
a:hover { color:#8984b1; border-color:#913149; }
a img { border-width:0px; }

em, strong, span, li.hl { color:#867c9e; }

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 { padding:5px; margin-right:3px; }
a.none { border:none; }
img.b { border:3px solid #2a2b44; padding:0px;  background:#2a2b44; }
img.b:hover { border-color:#30324e; background:#30324e; }

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

ol li {
padding:0px 0px;
}


div#disclaimer {
clear:both;
margin:0px auto 10px;
padding-top:10px;
font-size:10px;
line-height:14px;
text-transform:lowercase;
}

div#disclaimer p { margin:0px 0px 0px; padding-top:5px; text-align:center; }

div#disclaimer p#mininav {
word-spacing:-1px;
font:20px constantia, "book antiqua", palatino, "times new roman", serif;
}

div#disclaimer p#mininav a { border-width:0px; font-weight:normal; }


table { margin:0px auto; font-size:11px; line-height:15px; }
table td.left { text-align:right; width:50%; }
table tr:hover td.left {  }
table td.right { text-align:left; width:50%; }
table tr:hover td.right { background:none; }
table a { border-width:0px; }
table tr.space { height:4px; }

.help {
cursor:help;
}

code {
font-family:"Ubuntu Mono", "courier new", monospace;
}

input, textarea {
background:#191b31;
padding:2px;
border:5px solid #3F2C41;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#e2e0c0;
margin:5px 0px;
}

option, select { 
color:#e2e0c0; 
background:#191b31;
border:5px solid #3F2C41;
padding:2px;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
margin:5px 0px;
}