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

div#container {
text-align:center;
position:absolute;
margin:0px 0px 0px -408px;
top:0%;
left:50%;
background:url(bg.jpg) 0px 408px repeat-y #f6ede8;
}

div#top {
width:815px;
height:434px;
padding:0px;
background:url(header.jpg);
}

div#nav {
width:144px;
margin:0px;
float:left;
background:url(navbg.jpg) top left no-repeat;
}

div#content {
float:right;
width:671px;
text-align:justify;
background:url(contentbg.jpg) top left no-repeat;
}

div#nav ul {
list-style-type:none;
text-align:right;
margin:90px 0px 0px 0px;
padding:5px 0px 5px;
}

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

div#nav ul li a {
border:0px;
color:#f6ede8;
font:bold 20px helvetica, "arial narrow", arial, sans-serif;
text-transform:lowercase;
padding:0px 12px 2px;
display:block;
letter-spacing:-2px;
}

div#nav ul li a:hover {
background:#f6ede8;
color:#cfc93f;
}

blockquote {
margin-top:-5px;
border-left:5px solid #664f3f;
}

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

blockquote.none, blockquote.none p { border-width:0px; }

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; }
	
h2 + p { margin-top:0px !important; }

h2 + p:first-letter {
font:bold 25px helvetica, "arial narrow", arial, sans-serif;
color:#68a69b;
float:left;
padding-left:10px;
margin-top:-5px;
}

div.right { float:right; margin:0px 0px 5px 10px; }


h1 {
text-align:right;
font:bold 33px helvetica, "arial narrow", arial, sans-serif;
text-transform:lowercase;
letter-spacing:-2px;
margin:0px 0px 0px 170px;
padding:0px 70px 40px 0px;
color:#2c5a95;
background:url(hbg.jpg) top right no-repeat;
}

h2 {
text-align:right;
font:bold 18px helvetica, "arial narrow", arial, sans-serif;
color:#cc5700;
text-transform:uppercase;
letter-spacing:-1px;
margin:-43px 50px 0px 170px;
padding:0px 20px 20px 0px;
border-top:3px solid #68a69b;
}

h3 {
font:bold 18px helvetica, "arial narrow", arial, sans-serif;
color:#7bc140;
text-transform:uppercase;
letter-spacing:-2px;
margin:0px 20px;
border-bottom:3px solid #a0862b;
}


h4 {
text-align:center;
color:#26b6a8; 
font:normal 11px "century gothic", sans-serif;
text-transform:uppercase;
margin:0px 0px -5px;
}

a { text-decoration:none; color:#60be11; cursor:crosshair; border-bottom:2px solid #638cad; }
a:hover { color:#d77c3a; border-bottom-color:#685256; }
a#what { cursor:help; color:#150904; border-bottom-style:dotted; }
a#what:hover { color:#9c7c83; }

em { color:#d53f2b; }

span, strong { color:#346e8f; }

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

p.fans {
border-bottom:3px solid #cbba8a;
line-height:17px !important;
}

p.fans small { font-size:11px; margin-bottom:-5px; }

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

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

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

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

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

div#disclaimer {
text-align:right;
clear:right;
font-size:11px;
line-height:14px;
background:url(bottom.jpg) bottom center no-repeat;
border-top:3px solid #cbba8a;
padding-bottom:10px;
background:#f1e9d3;
}

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

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

div#disclaimer a { border-bottom-width:1px; }