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

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

div#top {
width:564px;
height:455px;
padding:0px;
margin:0px auto;
background-image:url(header.jpg);
position:relative;
}

div#top a#link {
position:absolute;
top:368px;
left:149px;
height:18px;
width:281px;
display:block;
border-width:0px;
}

div#nav {
position:absolute;
top:400px;
left:140px;
width:300px;
background:#fff;
}

div#nav a {
height:78px;
width:79px;
display:block;
float:left;
margin:0px 10px;
border-width:0px;
}


div#nav a#art { background:url(art.jpg) no-repeat; }
div#nav a#writer { background:url(writer.jpg); }
div#nav a#site { background:url(site.jpg); }
div#nav a#art:hover { background-position:bottom right; }
div#nav a#writer:hover { background-position:bottom right; }
div#nav a#site:hover { background-position:bottom right; }


div#nav span { display:none; }

div#content {
width:564px;
text-align:justify;
margin:0px auto;
background:#fff;
padding-top:40px;
clear:both;
}


blockquote { background:#f5f5f5; color:#222; }
blockquote p { padding:5px; }


div#content ul { list-style-type:square; margin:10px 20px 10px; }
div#content ul li {
line-height:150%;
}
div#content p { margin:10px 20px; }
p.center, p.bg { text-align:center; }
p.top { text-align:center; clear:left; }
p.right { text-align:right; }
p.info { font-size:10px; margin-top:5px !important; }
p.clear { clear:both; }

p.gallery { text-align:center; }
p.gallery a { border:0px !important; }

h1, h2 {
font:normal 20px helvetica, "arial narrow", arial, sans-serif;
color:#a5a5a5;
letter-spacing:-1px;
text-transform:lowercase;
margin:0px;
padding:0px 10px 0px;
background:url(hbg.jpg) 0px 12px repeat-x;
}

h3 {
color:#b5b5b5; 
font:normal 18px helvetica, "arial narrow", arial, sans-serif;
margin:0px 10px -5px;
background:url(hbg.jpg) 0px 16px repeat-x;
}

h3.center { text-align:center; }

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:#fd9307; cursor:crosshair; padding-bottom:1px; border-bottom:1px solid #888; }
a:hover { color:#ed251b; border-color:#aaa; }

em, span, strong { color:#170e8e; }

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

a img, img { border:3px solid #ddd; margin-right:3px; }
img:hover { border-color:#aaa; }
a.none { border:0px; }

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

ol li {
padding:0px 5px;
}

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

table { margin:0px 10px; padding:0px; border:0px; }
table ul { margin:0px; }

div#disclaimer {
margin:0px 0px 10px;
text-align:right;
clear:both;
font-size:11px;
line-height:14px;
background:url(footer.jpg) no-repeat bottom right #fff;
}

div#disclaimer p { margin:0px 25px; padding-top:5px; padding-bottom:15px; }

div#disclaimer p#mininav {
padding-top:5px;
word-spacing:-1px;
text-transform:lowercase;
font:italic 12px "lucida sans", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
padding-bottom:0px;
}

/* fanupdate */
div#comments h3 { border-top:2px solid #ccc; padding-top:5px; }

div.comment img.gravatar { float:left; margin:0px 10px; }


div.comment { margin:5px; padding:5px 0px 0px 0px; }
div.comment p.commenter { margin-bottom:-5px !important; }
div.comment p.right { font-size:10px; line-height:12px; margin-top:-5px !important; }

div.odd { border:1px solid #ddd; }
div.even { border:1px solid #ccc; }
div.odd:hover, div.even:hover { border-color:#aaa; }
div.author { border:1px solid #ffa800 !important; }
div.author:hover { border-color:#a80000 !important; }

div.post h2 a { border-width:0px; color:#a5a5a5; }
div.post h2 a:hover { color:#ffa800; }