body {
text-align:center;
font:11px/17px "lucida sans unicode", "trebuchet ms", tahoma, arial, sans-serif;
color:#090907;
background:url(bg.jpg)  repeat-x scroll #dbdae9;
margin:0px;
padding:0px;
}


#layout {
margin:-8px auto auto;
width:779px;
text-align:left;
}

#container {
float:left;
width:779px;
}

#header {
text-align:center;
line-height:11px;
margin-bottom:-1px;
}

#header img {
margin:auto;
}

#leftcontainer {
float:left;
width:779px;
background:#f4f4f5;
}

#content {
float:right;
width:601px;
padding:0 8px 0 0;
text-align:justify;
}

#nav {
float:left;
width:155px;
padding:0px 10px 3px 5px;
}


div#nav ul {
list-style-type:none;
margin:0px;
padding:0px;
}

div#nav ul li {
display:block;
}

div#nav ul li a {
text-decoration:none;
display:block;
padding:0px 3px 0px;
border-bottom-width:0px;
color:#9f6260;
}

div#nav ul li ul { padding-top:0px; }

div#nav ul li a:hover { color:#ae4538; background:#dbdae9; }

div#nav ul li a.intro {
background:none;
color:#808aa0;
text-align:left;
text-transform:lowercase;
letter-spacing:-1px;
font:italic bold 18px georgia;
padding:3px 0px 3px 3px;
border-bottom:1px solid #a798b2;
}

div#nav ul li a.intro:hover { color:#744255; }
div#nav ul li a.off { border-bottom-width:0px; }

div#nav ul li.desc {
padding-top:3px;
text-align:left;
line-height:13px;
color:#736b79;
}

div#nav ul li.sub {
text-align:left;
line-height:13px;
color:#736b79;
padding:3px;
font:italic 12px georgia;
border-bottom:1px dotted #a798b2;
}

div#content p { margin:8px 8px 8px 0px; }
p.center { text-align:center; }
p.right { text-align:right; }

h1 {
color:#744255;
font:italic normal 30px georgia, "times new roman", times, serif;
letter-spacing:-1px;
margin:-2px 0px -5px;
}

h2 {
font:bolder 18px "times new roman", times, serif;
color:#c3607d;
text-transform:uppercase;
margin:5px 10px 5px 0px;
}

h2.list { text-transform:none; margin-bottom:-5px; }
h2.list em { font-family:"times new roman", times, serif; color:#1e5b7c; }

a { text-decoration:none; color:#7d2d81; cursor:crosshair; border-bottom:1px solid #1f44a0; }
a:hover { color:#c3607d; border-bottom-style:dotted; }

h3 {
font:bold 15px "times new roman", times, serif;
color:#736b79;
text-transform:uppercase;
margin:5px 10px 5px 0px;
}

h3 a { color:#736b79; border-bottom-width:0px; }
h3.comment { color:#736b79; }

h4 {
font:bold 14px "times new roman", times, serif;
color:#808aa0;
text-transform:uppercase;
margin:5px 10px 5px 0px;
}

em {
font-family:"trebuchet ms", tahoma, verdana;
line-height:90%;
font-style:italic;
color:#825ba4;
}

span { color:#808aa0; }

strong { color:#808aa0; }

ins { text-decoration:underline; }
del { text-decoration:line-through; }

img.left { float:left; margin:5px; }
img.right { float:right; margin:5px; }

img { border:3px solid #dbdae9; margin-right:3px; }
img:hover { border:3px solid #adc4de; }
img.none { border-width:0px; }
a.none { border-bottom-width:0px; }

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

blockquote {
border:1px solid #8d738b;
padding:0px 10px;
background:#f5e9fa;
}

div#content ul { list-style-type:square; margin:5px 0px; }
div#content ul li {
line-height:20px;
}

#disclaimer {
clear:both;
padding:3px;
background:#dde6f2;
}

div#disclaimer p { margin:0px 10px 5px; }

div#disclaimer p#mininav {
margin-bottom:0px;
word-spacing:5px;
letter-spacing:-1px;
text-transform:lowercase;
font:20px georgia, "times new roman", times, serif;
}

div#disclaimer p#mininav a { border-bottom:0px; }


/*	====	FanUpdate 2.2.1	====	*/

/*	====	Entries	====	*/

div.post {
border-bottom:1px solid #808aa0;
}

p.catfile { text-align:right; color:#808aa0; }

/*	====	Comments	====	*/

div#comments { }

div.comment {
	clear: both;
	padding: 0.5em;
}

div.comment p {padding: 0 0 0 3em;}

div.comment p.commenter {padding: 0;}

div.odd {background:#f3f3f3;}
div.author { background:#f5e9fa; }

a.comment { color:#808aa0; }

div#newComment {}

img.gravatar {
	float: right;
	margin: 0 1em 1em 0;
}

/*	====	Comment Form	====	*/

div.comments-form a img { border-bottom:none; }

label {
display: block;
float: left;
text-align: right;
margin: 0 0.5em 0 0;
}

label#comment { float:left; clear:left; }

textarea { width: 100%; }
p.credit { padding-top:10px; text-align:right; color:#808aa0; }