body {
font:12px/19px "lucida grande", "lucida sans", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#625751;
background:url(bg.gif) repeat-y center top #c2aba1;
margin:0px;
padding:0px;
}

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

div#top {
width:808px;
height:472px;
padding:0px;
margin:0px auto 0px;
background-image:url(header.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#song {
position:absolute;
top:300px;
left:291px;
width:58px;
height:44px;
}

div#top a#fanlisting {
position:absolute;
top:300px;
left:352px;
width:111px;
height:44px;
}

div#top a#site {
position:absolute;
top:300px;
left:466px;
width:40px;
height:43px;
}

div#top a#clear {
position:absolute;
top:213px;
left:261px;
width:284px;
height:82px;
}

div#top a#song:hover { background-image:url(song.gif); }
div#top a#fanlisting:hover { background-image:url(fanlisting.gif); }
div#top a#site:hover { background-image:url(site.gif); }
div#top a#clear:hover { background-image:url(clear.gif); }

div#content {
width:380px;
text-align:justify;
padding:0px 215px 0px 215px;
margin:-130px auto 0px;
position:relative;
z-index:1;
}

blockquote {
margin:10px 40px 0px;
border:3px solid #e1c7bd;
background:#F8E7DD;
}

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

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

blockquote.q { font:16px garamond; border-width:0px; padding:5px; }

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

div#content ul li {
line-height:22px;
background:url(listbg.jpg) no-repeat 0px 3px;
padding-left:18px;
}

div#content p { margin:10px 20px; }
p.center { text-align:center; }

h1 {
text-align:left;
font:italic bold 20px garamond, "apple garamond", "times new roman", times, serif;
text-transform:lowercase;
letter-spacing:-1px;
padding:5px 5px 2px 15px;
margin:0px 0px 0px 0px;
color:#81726B;
background:url(h1.jpg) no-repeat 0px 3px;
}

h2 {
font:bold 14px garamond, "apple garamond", "times new roman", times, serif;
color:#81726B;
text-transform:uppercase;
margin:5px 10px -5px;
padding:2px 5px;
}

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

h3.disc { margin-left:20px; margin-right:20px; }

h4 {
color:#b5b5b5; 
font:bold 15px helvetica, "arial narrow", arial, sans-serif;
margin:0px 20px -5px;
background:url(hbg.jpg) 0px 16px repeat-x;
text-transform:lowercase;
}

a { text-decoration:none; color:#000; cursor:crosshair; border-bottom:2px solid #fdf8f2; padding-bottom:1px; }
a:hover { color:#675462; border-bottom-color:#e1c7bd; }
a img { border-width:0px; }

em, span, strong { color:#B08C98; }

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:1px solid #FDF8F2; background:#FDF8F2; padding:2px; margin-right:3px; }
img:hover { border-color:#e1c7bd; background:#FDF8F2;  }
a.none { border:0px; }

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

ol li {
padding:0px 5px;
}

input, textarea, select {
background:#FDF8F2;
border:1px solid #e1c7bd;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#010300;
margin:5px 0px;
}

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

div#disclaimer {
width:808px;
margin:0px 0px 0px -215px;
height:116px;
padding:0px;
font-size:11px;
line-height:14px;
background:url(discbg.gif) bottom right no-repeat;
}

div#disclaimer p { margin:0px 150px 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; }