/* Style sheet built by Edward Meehan of Car Two Fifty-Six Design, for more information visit www.car256.com */
/* All rights reserved */
/* tag styles */
body {background:url(images/bk_grd.gif) repeat-x top left #98A4A6;margin:0; font-family:Arial, Helvetica, sans-serif; color:#222; font-size: small;}
h1,h2,h3,h4,h5,h6 {color:#5B4A29; margin: 0 0 .3em 0;}
h1{font-size:180%;}h2{font-size:160%;}h3{font-size:140%;}
a {color:#000; text-decoration:underline; padding:.2em;}
a:hover { background:#0885b3; color:#fff;}
p{line-height: 1.8em;}
/* layout styles */
#container {}
#header {position:relative; height:180px;}
#header h1{display:none;}
#new_body{position:relative;}
#footer {position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; text-align:center; margin:4em 0 4em 0;}
#footer span{padding:0 3em 0 3em;}
.nav {margin:0 0 4em 0;}

/* site navigation styles */
.topnav { text-align:center;}
.topnav a {text-decoration:none; color:#666; padding:.2em;}
.topnav a:hover { background:#0885b3; color:#fff;}
.topnav { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:140%; list-style:none; margin: 0 0 0 2em; padding:0;}
.topnav li{padding:0 2em 0 0; display:inline;}
.topnav .here {color:#0885b3;}
/* ditto styles */
.ditto_author{ text-align:right; margin:1em 0 0 0; font-size: 70%;}
.ditto_post {background:#eee; margin:0 0 3em 0; border-bottom: solid 2px #555; border-right: solid 1px #555;}
.ditto_post .padding{padding:.5em 1em .2em 1em;}
#ditto_archivelist ul{ padding:0 0 0 1em;}
#ditto_archivelist ul li{ margin:.8em 0 0 0; list-style:none;}
#ditto_archivelist ul li ul{ display: inline;}
#ditto_archivelist ul li ul li{ display:inline;}
.ditto_date{ font-size:60%}
.ditto_headline{ background:#fff; border-bottom: solid 1px #bbb; padding: .2em .2em .2em 1em; color:#555; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.ditto_month{background:url(images/archive-icon.gif) no-repeat left; padding:3px 0 3px 30px; font-weight:bold; color:#eee; }
.ditto_archpost{ background:#A8B6B8; padding:.2em .2em .2em 0;}
/* replyx styles */
#replix{background:#eee; padding:1em 1em 0 1em; border-bottom: solid 2px #555; border-right: solid 1px #555;}
#replix_form{clear:both; padding:2em;}
#replix_form input, #replix_form textarea{ padding:.2em; border:solid 1px #555; margin: .3em 0 .3em 0; color:#333; font-family:Arial, Helvetica, sans-serif;}
#replix_form .submit_btn input:hover{ background:#0885b3; color:#fff;}

.rpx-error{ text-align:center; padding:.2em; margin:0 0 1em 0; background:#990000; color:#FFF; font-weight:bold;}
.replix_input{float:left; padding:0 2em 0 0;}
.replix_textarea{ float:left;}
.replix_captcha{clear:both; padding: 1em 0 0 0; margin: 1em 0 0 0;}
.rpx-row{ padding:1em .4em 1em .4em; border-bottom: solid 1px #bbb;}
.rpx-row-alt{background:#f3f3f3;}
.index_row{border-bottom: solid 2px #333;}
.rpx-comment{}
.rpx-mod{ float:left; width:3%;}
.rpx-subject{ float:left; display:block; width:18%; margin-right:2%; font-weight:bold;}
.rpx-message{ float:left; width:55%; margin-right:2%;}
.rpx-poster{ float:left; width:20%; font-size:70%;}
/* contact form */
.style_form {margin-left:25%;}
.style_form input, .style_form select, .style_form textarea{ padding:.2em; border:solid 1px #555; margin: .3em 0 .3em 0; color:#333; font-family:Arial, Helvetica, sans-serif;}
.style_form span{display:block;}
.error{text-align:center; padding:.2em; margin:0 0 1em 0; background:#990000; color:#FFF; font-weight:bold;}
.contact_window {background:#fff;}
.contact_window p{text-align:center;}
.style_form .submit_btn input:hover{ background:#0885b3; color:#fff;}

/* custome class styles */
.go_left {float:left; margin: 0 2em 1em 0;}
.go_right{float:right; margin: 0 0 1em 2em;}
.img_border{border:solid 3px #392530; background-color:#eee; padding:6px;}
.indent{ text-indent: 3em;}
.margins{margin: 0 6em 0 6em;}
.rss_feed{background:url(images/rss-icon.gif) no-repeat left; padding:3px 0 3px 60px; margin:0 0 .5em 0;}