body {
font:12px/19px "lucida grande", "lucida sans", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#000;
background:#fff;
margin:0px;
padding:0px;
}

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

div#quote {
background:url(quote.jpg) no-repeat top right;
width:471px;
height:24px;
margin:60px 0px 2px 342px;
}

div#title {
background:url(title.jpg) no-repeat top left;
width:308px;
height:48px;
margin:160px 0px 0px;
}

div#title a { display:block; border-bottom-width:0px; width:308px; height:47px; }
div#title span { display:none; }
div#title a:hover { background-image:url(title.jpg); background-position:-308px 0px; }

div.topimg {
width:261px;
height:152px;
border:1px solid #a8a8a8;
padding:2px 0px 0px 2px;
margin:0px 2px 0px 0px;
float:left;
}

div.topimg img { border-width:0px; padding:0px; }

div#nav {
width:232px;
height:24px;
padding:0px;
margin:-38px 0px 0px 567px;
background:url(nav.jpg);
}

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

div#nav a#season {
position:absolute;
top:254px;
left:568px;
width:79px;
height:25px;
}

div#nav a#fanlisting {
position:absolute;
top:254px;
left:647px;
width:112px;
height:24px;
}

div#nav a#site {
position:absolute;
top:254px;
left:759px;
width:41px;
height:25px;
}

div#nav a#clear {
position:absolute;
top:36px;
left:222px;
width:131px;
height:32px;
}

div#nav a#season:hover { background-image:url(nav.jpg); background-position:-232px 0px; }
div#nav a#fanlisting:hover { background-image:url(nav.jpg); background-position:-311px 0px; }
div#nav a#site:hover { background-image:url(nav.jpg); background-position:-423px 0px; }

div#content {
width:800px;
text-align:justify;
margin:40px auto 0px;
position:relative;
z-index:1;
}

blockquote {
margin:10px 20px 0px;
border:1px solid #a8a8a8;
}

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

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

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

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

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

h1 {
text-align:left;
font:bold 22px "times new roman", times, serif;
text-transform:lowercase;
letter-spacing:-1px;
margin:-10px 15px -5px 0px;
color:#000;
border-bottom:2px solid #c32b2b;
}

h2 {
font:bold 14px "times new roman", times, serif;
color:#d80000;
text-transform:uppercase;
margin:5px 0px -5px;
padding:2px 5px;
}

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

a { text-decoration:none; color:#4c4747; cursor:crosshair; border-bottom:1px solid #d80000; padding-bottom:1px; }
a:hover { color:#d80000; border-bottom-color:#4c4747; }
a img { border-width:0px; }

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

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 #a8a8a8; padding:2px; margin-right:3px; }
img:hover { border-color:#363239; }
a.none { border:0px; }

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

ol li {
padding:0px 0px;
}

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

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

div#disclaimer {
padding:0px 0px 20px;
font-size:10px;
line-height:14px;
background:url(bottom.jpg) 0px 80px no-repeat;
}

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