
/* Colors
bright green: E0FF36
orange: FCB01F
pale blue highlight: DAEDFF
grey: DFDFDF
dark khaki: 9DB614
pale green: F5FFE3
new orange: FCB01F
*/

body {background:#666; margin:0 auto; padding:0; font-size:11px; font-family:arial, geneva, sans-serif; text-align:center;}

#outernest {}
#nest {width:990px; margin:0 auto; text-align:left;}

#header {background:#3D3D3D url(/img/header_bg.gif) no-repeat top right; height:96px; width:990px; border-bottom:3px solid #555;}
#header h1 {width:170px; height:64px; float:left; margin:0; padding:0;}
#header h2 {font-size:11px; font-weight:normal; color:#868686; width:275px; float:left; margin:23px 20px 0 0; padding:0;}

#header form {width:500px; color:#ADADAD; margin:15px 0 0 0; padding:8px 0; font-size:11px; float:right;}
#header form b {color:#fff; font-size:11px; margin-left:20px;}
#header form a {color:#FCB01F; text-decoration:underline; font-size:11px;}
#header form input.login {background:#DAEDFF; color:#6D767F; width:120px; border:0; padding:3px; margin-left:10px; font-size:11px;}
#header form input.password {width:70px; font-size:11px; padding:3px;}
#header form input.submit {margin:0 15px 0 10px; font-size:11px; font-weight:bold;}
#header form#login, #header form#login b, #header form#login a {font-size:11px;}

#header ul.nav {clear:both; list-style:none; margin:0 0 0 10px; padding:5px 0 0 0;}
#header ul.nav li {float:left; color:#ccc; padding:0; margin:0; border-bottom:transparent;}
#header ul.nav li:hover {border-bottom:2px solid #FCB01F;}
#header ul.nav li a {color:#FCB01F; font-weight:bold; display:block; padding:5px 15px; margin:0; background:url(/img/header_nav_divider.gif) top right no-repeat; text-decoration:none;}
#header ul.nav li a:hover {color:#fff;}
#header ul.nav li.last a {background:transparent;}
#header ul.nav li.first a {}

#response {color:#000; border:1px solid #fc6; background-image:url(/img/highlight.gif); margin:10px 0;}
#response cite {color:#333; font-style:normal; font-size:11px;}
#response p {padding:10px 10px 10px 20px; margin:0; font-size:13px;}

#content {background:url(/img/bg-content.gif) repeat-y #fff; clear:both; padding:10px 0 0 0; margin-top:10px;}

#undernav {padding-bottom:0; margin-bottom:5px; font-size:11px; padding-top:15px; vertical-align:top; height:15px; color:#444;}

#undernav #crumbs {color:#999; float:left; width:230px; padding-left:15px;}
#undernav #crumbs a {color:#999;}
#undernav #crumbs b {margin:0 7px;}

#undernav ul {float:left; list-style:none; margin:0; padding:0; color:#333;}
#undernav ul li {float:left; padding:0 10px; border-right:1px solid #333; color:#999;}
#undernav ul li.first {padding-left:0;}
#undernav ul li.last {border:0;}

#undernav form {width:200px; float:right; color:#7F7F7F; margin:-5px 0 0 0; padding:0;}
#undernav form input.search {background:#DAEDFF; color:#6D767F; font-size:12px; width:100px; border:0; margin-left:5px;}
#undernav form input.go {width:42px; margin-left:5px; font-size:11px; font-weight:bold;}

#ad-top {margin:10px 0 0 0; padding:10px 15px 10px 15px; background:#fff;}
#ad-top table {border-collapse:collapse; width:100%;}
#ad-top table tr td {}
#ad-top table tr td.gap {width:10px;}
#ad-top table tr td div {}
#ad-top table tr td div a {color:#fff; display:block; padding:10px 10px; text-decoration:none; font-size:11px;}
#ad-top table tr td div a b {font-size:15px;}

#forum {}

#forum-cats {width:160px; float:left;}
#forum-cats ul {width:140px; list-style:none inside; margin:0; padding:0;}
#forum-cats ul li a {color:#fff; padding:5px 10px 5px 15px; border-bottom:1px solid #7AB7EC; display:block; text-decoration:none; font-weight:bold;}
#forum-cats ul li a:hover {background:#7AB7EC;}
#forum-cats ul li.first a {color:#A6CFF3; padding-top:20px;}
#forum-cats ul li.first a:hover {color:#A6CFF3; background:transparent;}

#forum-cats ul.postcounts {margin-top:15px;}
#forum-cats ul.postcounts li {padding:5px 10px 5px 15px; color:#fff; border-bottom:1px solid #7AB7EC;}

#forum-cats ul.quicklinks {width:135px; background:#fff; list-style:none; margin:0; padding:0;}
#forum-cats ul.quicklinks li a {color:#4D9FE6; padding:5px 10px; border-bottom:1px solid #ccc; display:block; text-decoration:none; font-weight:bold;}
#forum-cats ul.quicklinks li.listheading a {padding:5px 10px; color:#000;}
#forum-cats ul.quicklinks li.first a {color:#A6CFF3;}
#forum-cats ul.quicklinks li a:hover {background:#ffe;}

#forum-index {width:636px; float:left; font-size:14px; line-height:135%;}
#forum-index .header {height:33px; font-size:11px;}
#forum-index .header ul {list-style:none; margin:0; padding:10px 0; float:left;}
#forum-index .header ul.right {float:right; margin-right:10px;}
#forum-index .header ul li {float:left; padding:0; margin:0;}
#forum-index .header ul li a {padding:0 10px; border-left:1px solid #ccc; color:#000; text-decoration:none; font-weight:bold;}
#forum-index .header ul li.last a, #forum-index .header ul.right li a {border-right:none;}
#forum-index .header ul li.first a, #forum-index .header ul.right li a {border-left:none;}
#forum-index .header ul li a:hover {color:#FCB01F;}

#forum-index p.promo {background:#DAEDFF; padding:5px 10px; color:#6D767F; margin:10px 0; font-size:11px;}
#forum-index p.promo a {color:#6D767F;}

#forum-index .topic {clear:left; margin:0; padding:0;}
#forum-index .topic:hover {background:#ffe;}
/*D9D9D9*/
#forum-index .date {width:85px; float:left;}
#forum-index .date p {color:#7F7F7F; font-size:11px; padding:10px 0 10px 10px; margin:0; border-top:1px solid #D9D9D9;}
#forum-index .date p.sameday {border-top:0;}
#forum-index .date p b {font-size:14px;}

#forum-index .replies {width:60px; float:left; padding:0 0 10px 0; color:#fff; border-top:1px solid #D9D9D9;}
#forum-index .replies p {padding:10px; background:#88BFEE; font-size:20px; text-align:right; margin:10px 10px 0 0;}
#forum-index .replies p a {display:block; color:#fff; text-decoration:none;}

#forum-index .replies p.eight {background:#ACD2F3;}
#forum-index .replies p.fifteen {background:#88BFEE;}
#forum-index .replies p.twentyfive {background:#4D9FE6;}
#forum-index .replies p.hot {background:#117FDE;}

.award {background:#900; color:#fff; padding:2px 5px; font-size:10px; font-weight:normal;}
.spoiler {background:#fc9; color:#000; padding:2px 5px; font-size:10px; font-weight:normal;}
#forum-index .topic-details .modtool {background:#fff; border:1px solid #ccc; padding:1px 2px; font-size:9px; font-weight:normal; margin-left:5px;}
#forum-index .topic-details .modtool>a, #forum-index .topic-details .modtool>a:visited, #forum-index .topic-details .modtool>a:link {color:#c00; text-decoration:none;}

.sinbinalert {border:2px solid #fdd; padding:5px; margin-bottom:5px;}
.sinbinalert>a:link, .sinbinalert>a:visited {color:#666; text-decoration:none; font-size:11px;}
#sinbin {margin-top:5px;}
.sinbinitem {border-top:1px solid #ccc; padding:5px 0;}
.sinbinitem p {font-size:11px; margin:0;}
.sinbinitem .admin {color:#900;}
.sinbinitem .pipe {color:#ccc; padding:0 10px;}

#forum-index .topic-info {border-top:1px solid #D9D9D9; padding:15px 0 10px 0; float:left; width:480px;}
#forum-index .topic-info p {font-size:16px; margin:5px 0 5px 0;}
#forum-index .topic-info p a {text-decoration:none;}
#forum-index .topic-info p a:hover {color:#000;}
#forum-index .topic-details {float:left; color:#BCBCBC; font-size:11px;}
#forum-index .topic-details a {color:#A1A1A1;}
#forum-index .topic-details a:hover {color:#117FDE;}
#forum-index .topic-lastpost {float:right; color:#A1A1A1; font-size:11px;}

#forum-side {width:182px; float:right;}
#forum-side .header {background:#999; height:33px;}
#forum-side .header h3 {color:#fff; font-size:11px; margin:0; padding:5px;}
#forum-side p {margin:5px 10px 5px 0;}
#forum-side #ads {margin-bottom:20px;}
#forum-side .ad {padding:10px 10px 10px 0; color:#666; border-bottom:1px solid #ccc;}
#forum-side .ad b {text-decoration:underline;}
#forum-side .ad span {color:#666;}
#forum-side .ad a {text-decoration:none; display:block;}
#forum-side .lastad a b {text-decoration:none; font-size:13px;}
#forum-side .lastad {border:0;}

#forum-side .recent {}
#forum-side .recent h3 {font-weight:bold; background:#666; color:#fff; font-size:14px; padding:5px; margin:0;}
#forum-side .recent ul {list-style:none; margin:0; padding:0;}
#forum-side .recent ul li {padding:5px 10px 5px 0; border-bottom:1px solid #ccc; color:#999;}
#forum-side .recent ul li.first {color:#999;}
#forum-side .recent ul li a {text-decoration:none;}
#forum-side .recent ul li a:hover {color:#000;}
#forum-side .recent ul li span {font-size:10px;}
#forum-side .recent ul li span a {color:#999;}
#forum-side .recent ul li span a:hover {color:#117FDE; text-decoration:underline;}

#forum-content {padding:10px 30px 10px 30px; font-size:14px; border:1px solid #ccc;}

/* --------- */

.form {border:1px solid #ccc; padding:10px; margin-bottom:10px; background:#ffe; clear:both;}
.form form {margin:0; padding:0;}
.form h3 {margin:0; color:#999; padding:0 0 5px 0; border-bottom:1px dashed #ccc;}
.form table tr th {padding:5px; background:transparent; font-weight:bold; color:#666; text-align:left; font-size:12px; vertical-align:middle;}
.form table tr td {padding:5px; vertical-align:middle; font-size:12px;}
.form strong {color:#666;}
.form .submit {font-weight:bold; width:120px;}
.form cite {font-style:normal; color:#999; font-size:11px;}
.form textarea {padding:10px; height:240px; width:450px;}

/* --------- */

.post {border:1px solid #ccc; padding:10px; margin:0 10px 0 0;}
.post .anchor {color:#fff;}
.post h1 {color:#666; font-size:30px; margin:0 0 10px 0; padding:0; line-height:135%;}
.post p {font-size:14px; line-height:135%;}
.post blockquote {padding:0 10px; border-left:3px solid #FCB01F; margin:10px 10px 10px 20px; font-size:13px; line-height:135%; color:#666;}
.post .showanonreply {color:#999; font-size:11px;}

.anonymous p {color:#999;}

.post h5 {color:#999; margin:0; padding:0;}

.post .by {width:115px; float:left; color:#fff; margin:0;}
.post .by p {padding:0 0 5px 0; margin:0 0 10px 0; font-size:11px; color:#999;}
.post .by p b {font-size:13px;}
.post .by p a {text-decoration:none; color:#000;}
.post .by p a:hover {text-decoration:underline;}
.post .avatar {width:80px; height:80px; color:#fff; background:#fff;}

.post .by p a.admin {color:#900;}

.post .postid {float:right; font-size:9px; color:#ccc; padding:0; margin:0;}
.post .postid a, .post .report a {text-decoration:none; color:#ccc;}
.post .report {float:right; font-size:9px; color:#ccc; padding:0; margin:0 0 10px 0;}

.postcontent {margin:0 0 0 135px;}

table.stats {border-collapse:collapse; width:100%; margin-right:20px;}
table.stats tr {vertical-align:middle;}
table.stats tr th {text-align:right; font-size:11px; padding:13px 3px 3px 3px;}
table.stats tr td {text-align:right; font-size:11px; padding:3px; border:1px solid #eee;}

/* --------- */

.inner-content {padding:10px 20px 10px 10px;}
.inner-content hr {color:#ccc; height:1px; background:#ccc; margin:10px 0; padding:0; border:0;}

#footer {padding:0; margin:20px 0 10px 0; clear:both;}
#footer p.meta {padding:10px; color:#fff; border-top:1px solid #fff;}
#footer p.meta {float:left; width:150px;}
#footer p.linkroll {float:left; border-top:1px solid #ccc; padding:10px; width:180px; color:#999;}
#footer p.linkroll b {color:#000; font-weight:normal;}
#footer p.meta a {color:#fff;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* --------- */

.clear {clear:both; font-size:1px; height:1px; margin:0; padding:0;}

a:link {color:#117FDE;}
a:visited {color:#7F7F7F;}

strike {color:#900;}

.highlight {background:url('/img/highlight.gif') #ffc;}

.wpeople th {background:#ffc; padding:3px 5px 3px 5px; color:#000; font-size:11px;}
.wpeople th cite {font-weight:normal; font-style:normal; color:#999;}
.wpeople td {font-size:11px; padding:3px 3px 3px 5px; border-top:1px solid #eee; color:#000;}

.admin {color:#900;}

.dhtmlgoodies_question{margin-bottom:1px; margin-top:1px; cursor:pointer;}
.dhtmlgoodies_answer{visibility:hidden; height:0px; overflow:hidden; position:relative;}
.dhtmlgoodies_answer_content{padding:1px; position:relative;}

cite {font-style:normal; color:#999; font-size:11px;}
