body {
font:12px/19px "lucida grande", "lucida sans unicode", "trebuchet ms", verdana, tahoma, sans-serif;
background:#e8e6e7 url(back.gif) repeat-x;
margin:0px 0px 0px 5px;
padding:0px;
color:#000;
}

div#layout {
position:absolute;
top:0px;
left:0px;
width:800px;
height:600px;
background:url(kefka.gif);
}

div#content {
position:absolute;
width:450px;
top:270px;
left:145px;
}

div#menu span { display:none; }

div#menu a#deity {
position:absolute;
top:409px;
left:51px;
width:34px;
height:49px;
}

div#menu a#deity:hover { background:url(menu.jpg) 0px 49px; }

div#menu a#clown {
position:absolute;
top:354px;
left:51px;
width:34px;
height:43px;
}

div#menu a#clown:hover { background:url(menu.jpg) 0px 104px; }

div#menu a#fanlisting {
position:absolute;
top:274px;
left:51px;
width:34px;
height:67px;
}

div#menu a#fanlisting:hover { background:url(menu.jpg) 0px 184px; }

div#menu a#sitely {
position:absolute;
top:207px;
left:51px;
width:34px;
height:55px;
}

div#menu a#sitely:hover { background:url(menu.jpg) 0px 0px; }

div#menu a#sitely {
position:absolute;
top:207px;
left:51px;
width:34px;
height:55px;
}

div#menu a#sitely:hover { background:url(menu.jpg) 0px 0px; }

div#menu a#clear {
position:absolute;
top:191px;
left:142px;
width:136px;
height:54px;
}

div#menu a#clear:hover { background:url(title.jpg) 0px 0px; }

div#quicknav {
position:absolute;
top:200px;
left:600px;
width:170px;
}

div#quicknav ul {
background: #dcd9db;
line-height: 16px;
padding:10px;
width:100px;
margin:10px 0px 0px;
list-style-type:none;
}

h1 {
margin: 0px 0px -10px 0px;
font:bold italic 20px "times new roman", times, serif;
text-transform: capitalize;
color:#7d365e;
text-align: left;
}

h2 {
font:normal 15px "times new roman", times, serif;
color:#7d365e;
text-transform:uppercase;
margin:10px 10px -5px;
padding:3px 8px;
}

h1 + blockquote { margin-top:10px; }
h2 + blockquote { margin-top:5px; }

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

blockquote {
margin-top:0px;
background:#dcd9db;
line-height:16px;
padding:10px;
}

blockquote p { margin:0px; }

blockquote p:first-letter { padding-left:0px; }

blockquote.q { font-size:11px; }
 
div#content p { padding:0px 10px; } 
p:first-letter { padding-left: 1em; }
p.center { text-align:center; }

div#content ul { list-style-type:square; margin:10px 10px 10px; }
div#content ul li.first { list-style-type:none; font:bold 10px arial, tahoma; text-transform: uppercase; color:#777; }

a { text-decoration:none; color:#a83a3a; cursor:crosshair; font-weight:bold; }
a:hover { color:#312e30; }

em { color: #7d365e; }
span, strong { color: #915936; }
strong.k { color:#e7120f; }

img.left { float:left; margin:5px 5px 5px 0px; }
img.right { float:right; margin:5px 0px 5px 5px; }
img { border:3px solid #DCDADC; margin-right:3px; }
img:hover { border:3px solid #b9b5b8; }
a.none img, img.none { border-width:0px !important; }

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

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

table { text-align:left; font:11px/19px "lucida grande", "lucida sans unicode", "trebuchet ms", verdana, tahoma, sans-serif; margin:0px 20px 0px 50px; }
td { border-left: 2px solid #333; padding:0px 10px; }

div#disclaimer {
border-top:2px solid #b9b5b8;
margin:20px 0px 5px;
text-align:right;
clear:right;
font-size:11px;
line-height:15px;
}

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

div#disclaimer p#mininav {
word-spacing:-1px;
letter-spacing:-1px;
text-transform:lowercase;
font-size:13px;
text-align:right;
}