/* (c) Sleuthz CSS 2007 - NO STEALING */

body, p, textarea, table, td, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.fi, .form textarea { font-size: 9pt; min-width: 100px; }
form { margin: 0px; }

a { color: #CBAF21; text-decoration: none; }
a img { border: none; }
body { background: #DDAC17 url(images/bg.png) top left fixed repeat-x; }
blockquote { margin: 15px; }
blockquote h3, .cttitle { color: #E0C953; font-size: 15pt; margin: 0px; }
blockquote div, .ctcontent, #source, #comments ul, #list ul { background: #E0C953; border: 1px dotted #957410; font-size: 9pt; padding: 5px; }
h2 { color: #E9E3C6; float: right; font-size: 11pt; font-variant: small-caps; margin: 0px; }
h3 { color: #CDC391; font-size: 18pt; margin: 10px; margin-bottom: 0px; }
h4 { color: #CBAF21; float: right; font-size: 8pt; margin: 9px; }
h5 { font-size: 8pt; margin: 0px; margin-left: 10px; }
pre { background: #FFFFFF; border: 1px dotted #D0B050; display: block; padding: 3px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

#code, #source { height: 250px; padding: 5px; text-align: center; }
#code { height: 755px; }
#code textarea, #source textarea { height: 250px; width: 98%; }
#comments { margin: 0px; padding: 0px; }
#content, .contentbox { background: #FFFFFF; border: 1px solid #000000; padding: 5px; text-align: left; }
#footer, #footer a { color: #000000; font-size: 8px; }
#header { height: 95px; }
#header li { display: inline; list-style-type: none; margin: 5px 5px 0px 5px; position: relative; top: -23px; left: 0px; }
#header li a { color: #4F4F00; }
#holder { text-align:left; }
#leftbar { float: left; position: absolute; width: 230px; }
#rightbar { float: right; width: 600px; }
#previewholder { border: 1px dotted #000000; margin: 10px; padding: 5px; }
#preview { }
#wrapper { margin: 10px; width: 840px; }

.contentbox { padding: 3px; margin-bottom: 5px; }
.contentbox h1 { border-bottom: 1px solid #86740E; color: #86740E; font-size: 11pt; font-variant: small-caps; margin: 0px; }
.cttitle { color: #CDC391; list-style-type: upper-alpha; margin: 0px; }
.cttitle a { color: #CDC391; }
.cttitle a:hover { color: #938A5B; }
#bqcontent ul, #listtablecontent { margin: 0px; padding: 0px; text-indent: 0px; }
#listtablecontent li { list-style-type: upper-alpha; margin-left: 25px; }
.ctcontent, #source, #comments ul, #list ul { background: #FCF9F1; color: #000000; display: block; list-style-type: none; margin: 10px; margin-top: 0px; text-indent: 0px; }
#list { margin: 0px; padding: 0px; margin: 5px; margin-top: 50px; text-indent: 0px; }
#list ul { background: #E0C953; padding: 10px; margin: 0px; margin-bottom: 15px; }
#list ul:hover { background: #EED65A; }
.listinfo { float: right; font-size: 8pt; padding: 0px; margin: 0px; }
.listtitle { color: #50481E; font-size: 13pt; font-weight: bold; }
#details { background: none; border: none; font-size: 90%; }
#details strong { color: #A6943D; }
#source table { margin-top: 30px; text-align: left; }
.img { margin: 0 auto; text-align: center; }
.img img { display: block; margin: 0 auto; text-align: center; }

fieldset { background: #FFFFFF; font-family: "Times New Roman"; margin: 0px; padding: 0px; list-style-type: disc; }