body {
font:12px/17px "lucida grande", "lucida sans unicode", "trebuchet ms", tahoma, verdana, sans-serif;
background:url(bg.gif) 700px 0px #e6e7e7;
color:#666;
text-align:justify;
}

div#container {
margin-left:-500px;
margin-right:0px; 
margin-top:0px; 
margin-bottom:0px; 
position:absolute; 
width:849px;
top:0%;
left:50%;
z-index:2;
}

div#layout { 
margin-top:0px;
width:924px;
height:479px;
background: url(layout.jpg) top no-repeat;
}

div#nav {
width:157px;
height:29px;
margin-top:15px;
margin-left:221px;
position:relative;
}

div#nav a { border-bottom-width:0px; }

div#nav a#ffta {
position:absolute;
top:0px;
left:0px;
height:29px;
width:39px;
display:block;
z-index:5;
}

a#ffta:hover { background:url(navhover.jpg); }

div#nav a#fanlisting {
position:absolute;
top:0px;
left:43px;
height:29px;
width:73px;
}

a#fanlisting:hover { background:url(navhover.jpg) -43px 0px; }

div#nav a#sitely {
position:absolute;
top:0px;
left:120px;
height:29px;
width:37px;
}

a#sitely:hover { background:url(navhover.jpg) -120px 0px; }



div#content {
width:500px;
margin-left:415px;
padding-top:40px;
}

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

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

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


div#content ul { list-style-type:square; margin:10px 20px 10px; }
div#content ul li {
line-height:150%;
}

h1 {
text-align:left;
font:normal 25px tahoma, "trebuchet ms", arial, sans-serif;
background:url(hbg.gif) no-repeat 0px 24px;
text-transform:lowercase;
letter-spacing:-2px;
margin:0px 0px -8px;
color:#4784e1;
padding:3px 8px 10px;
}

h2, h4 {
font:normal 15px tahoma, "trebuchet ms", arial, sans-serif;
color:#2c94b0;
text-transform:uppercase;
margin:10px 0px 5px;
padding:3px 8px;
}

h2.center { text-align:center; }

h3 {
text-align:center;
color:#575757; 
font:normal 12px "century gothic", sans-serif;
text-transform:uppercase;
margin:0px 0px;
}


a { text-decoration:none; color:#DD75A2; cursor:crosshair; border-bottom:1px solid #d75e92; }
a:hover { color:#c52a31; border-bottom-color:#6f3878; }
a.help { cursor:help; color:#131415; border-bottom-style:dotted; }
a.help:hover { color:#111; }

em { color:#c88060; }

span, strong { color:#2279b7; }

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 #ddd; margin-right:3px; }
img:hover { border:3px solid #fff; }
a.none { border-bottom-width:0px; }

img#sprite {
position:relative;
top:20px;
left:195px;
border-width:0px;
}


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

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

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

div#disclaimer {
margin:3px 0px 8px;
text-align:right;
padding-bottom:5px;
clear:right;
font-size:11px;
line-height:15px;
}

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-size:13px;
}

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