body{background: #ffffff;color: #434343;font: 14px helvetica, arial, verdana, 'ms sans serif', sans-serif;margin: 0px;padding: 0px;line-height: 22px;text-align:center;}
h1 {position:absolute;top:120px;text-align:center;width:100%;z-index:1;font-size:18px;font-weight:bold;line-height:25px;font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;margin:0px;}
.clear{clear:both;height:0;line-height:0;}
#top_bar {margin:0;height:30px;width:100%;background:url("/images/top_bg.jpg") repeat-x;padding:0;line-height:30px;}
#login {float:right;margin-right:10px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;border:0;}
#login .image_btn{vertical-align: middle; padding: 3px; margin-top: -2px;}
#login .txtfield{font-size:12px;border:solid 1px #aacfe4;}
#header_center{background-color:#F0F7FF;height:150px;width:100%;padding:0;text-align:center;}
#hdr_left {margin:0;height:150px;width:59%;background:url("/images/header_left.jpg") no-repeat;background-position:top left;float:left;text-align:left;}
#hdr_right{margin:0;height:150px;width:40%;background:url("/images/header_right.jpg") no-repeat;background-position:top right;float:right;}
#breadcrumbs{background:url('/images/top_bg.jpg') repeat-x;padding:6px 0 0 6px;height:30px;font-size:10px;line-height:20px;text-transform:uppercase;font-weight:bold;text-align:left;}
#breadline {margin-left:0;padding-left:0;display:inline;height:20px;}
#breadcrumbs div.breadcrumb{height:30px;background:url('/images/breadcrumbs.gif') center left no-repeat;padding-left:22px;display:inline;line-height:20px;}
#breadcrumbs span{margin-left:0;padding-left:2px;border:none;}
#breadcrumbs a{color:#434343;text-decoration:none;padding:2px;}
#breadcrumbs a:hover{color:#F0F7FF;background-color:#434343;text-decoration:underline;}
#social_connect {height:26px;font-size:11px;font-weight:bold;color:white;float:right;margin:12px 45px 0 0;}
#social_connect img{border:none;vertical-align:middle;margin-right:5px;margin-top: -4px;}
.search_text{font-family:Tahoma,Helvetica,sans-serif;font-size:12px;background:transparent url('/images/search.png') center left no-repeat;height:24px;border:0;padding:2px 5px;margin-right:0;width:220px;display:inline;vertical-align:middle;}
#search_form{display:table-cell;float:right;margin:0 50px 0 0;height:35px;vertical-align:middle;font-size:11px;font-weight:bold;}
#main{ margin: 0 auto;width:100%;text-align:left; }
#footer{color:white;background:transparent url('/images/top_bg.jpg') repeat-x;padding:7px 0 0 6px;height:26px;font-family:Gill Sans, Verdana;font-size:10px;line-height:11px;text-transform:uppercase;font-weight:bold;text-align:center;}
#footer a{color:#12227C;text-decoration:none;padding:2px;}
#footer a:hover{text-decoration:underline;}
#right_container{float:right;width:300px;}
#cats{width:100%;padding:5px;}
#cat-left{width:50%;float:left;}
#cat-right{width:50%;float:right;}
.cat-box{width:300px;padding:0;margin:5px;background-color:#F7F7F7;border:solid 1px #aacfe4;}
.cat-box h2{background-color:#aacfe4;margin:0;padding-left:10px;width:290px;font-size:14px;font-weight:bold;line-height:24px;font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;}
.cat_column{float:left;}
.board-box{padding:0 5px 0 0;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.board-box ul {list-style:none;padding:0;}
.board-box li {padding-left: 15px;background-image: url('/images/breadcrumbs.gif');background-repeat: no-repeat;background-position:0 3px;}
#site_nav_link {display:none;list-style:none;z-index:1;}
#site_nav:hover #site_nav_link { display:none; }
#site_nav {display:none;list-style:none;z-index:1;padding:5px; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#site_nav ul {padding:5px;margin-right:5px;width:31%;list-style:none;float:left;}
#site_nav li {padding-left: 15px;background-image: url('/images/breadcrumbs.gif');background-repeat: no-repeat;background-position:0 3px;}
.centered{width:100%;text-align:center;margin:0 auto 0 auto;}
.align_img {vertical-align: middle; margin-top: -2px;}
.numbering {width:800px;margin-left:auto;margin-right:auto;}
.numbering_container{width:100%;margin:auto 0 auto 0;font:bold 13px Tahoma, Geneva, sans-serif;float:left;line-height:13px;height:24px;background:#F0F7FF;text-align:center;display:inline;border-style:solid none solid none;border-width:1px;border-color:#aacfe4;}
.numbering a{float:left;text-decoration:none;color:#081734;margin:4px 0 4px 0;line-height:13px;padding:0 2px 0 2px;display:inline;}
.numbering a.current-num{background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#CC0000;line-height:13px;display:inline;}
.numbering a:hover{color:#CC0000;line-height:13px;display:inline;}
.numbering .link{padding:0 2px 0 3px;float:left;line-height:13px;display:inline;}
.listing{width:100%;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
.listing a{text-decoration:none;}
.listing a:hover{text-decoration:underline;}
.listing ul{margin:0;padding:0;list-style-type:none;width:100%;height:20px;clear:both;}
.listing ul:hover{background-color:#F0F7FF;}
.listing ul li{line-height:20px;float:left;}
.listing-plus{width:20px;text-align:center;}
.listing-date{width:120px;padding-right:2px;}
.listing-subject{width:600px;padding-right:5px;}
.listing-author{width:130px;padding-right:5px;}
.listing-articles{width:60px;}
.listing-group{width:120px;}
.listing-control{width:100px;}
.form_controls {font-size:10px;vertical-align: middle; margin-top:-8px; padding:0;height:18px;line-height:18px;}
.listing-title{height:30px;line-height:30px;font-size:13px;font-weight:bold;}
.listing-item{font-size:12px;border-bottom:dotted 1px #aacfe4;}
.controls{font-size:12px;float:right;padding:10px;}
.controls a:hover{background-color:#F0F7FF;}
.controls a{padding:12px;text-decoration:none;}
.controls img {vertical-align: middle; margin-top: -2px;border:none;}
.link_2 {vertical-align: middle;}
#mybox{float:right;margin-right:10px;height:30px;line-height:30px;text-align:right;font-family:Gill Sans, Verdana;font-size:10px;text-transform:uppercase;font-weight:bold;}
#mybox a{text-decoration:none;}
#mybox a:hover{color:black;background-color:white;text-decoration:underline;}
.subscribe-box {width:180px;height:90px;float:right;background-image: url('/images/sub_rss.png');background-repeat: no-repeat;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0 auto 0 auto;text-align:center;padding:1px;}
.subscribe-box span {float:left;margin:0 auto 0 auto;width:160px;padding-top:1px;}
.social-box {width:200px;height:90px;float:right;background-image: url('/images/sub_rss.png');background-repeat: no-repeat;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0 auto 0 auto;text-align:center;padding:10px 0 10px 0;}
.social-box span {float:left;margin:0 auto 0 auto;padding:5px 0 8px 5px;}

.top_container{width:97%;margin:0 auto 0 auto;}
.top_ad {float:left;margin:0 auto 0 auto;}
.bot_box {text-align:center;margin:0 auto 0 auto;width:600px;padding:3px;}
.group-info{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.group-info-description{float:left;width:90%;padding-left:18px;margin-bottom:10px;}
.group-info-description img{padding:10px 0 5px 0;}
.group-main{padding:10px;}
.group-main h2{font-size:24px;line-height:24px;letter-spacing:-1px;color:#444;}
.group-main h3{font-size:16px;font-variant:small-caps;text-transform:none;margin-bottom:0;}
.group-main .date{font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;padding-bottom:5px;padding-left:20px;}
.listing-snip{font-size:12px;font-weight:normal;line-height:150%;padding:0 20px 0 20px;border-bottom:dotted 1px #aacfe4;padding-bottom:10px;}
.listing-snip a:hover{text-decoration:underline;}
.group-rate{float:right;padding:10px;background-color:#F0F7FF;margin-right:20px;margin-left:20px;text-align:center;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;border:solid 1px #aacfe4;width:110px;}
.group-rate .rate_fig {color:#A52A2A;font-size:26px;padding:5px;text-align:center;}
#fb-root{display:inline;vertical-align: middle;}
#rate{margin:3px;font:10px Tahoma, Arial, Sans-Serif;line-height:18px;color:#7F7F7F;width:100px;float:left;clear:left;text-align:center;}
#rate_horizontal{margin:6px;font:10px Tahoma, Arial, Sans-Serif;line-height:14px;color:#7F7F7F;float:left;clear:left;text-align:center;}
#rate_links span{width:18px;height:18px;background-image:url("/images/rate.png");display:inline;float:right;}
#rate_links{font:10px/18px Tahoma, Arial, Sans-Serif;float:left;clear:both;text-align:right;margin:10px 0 10px 0;}
#rate_links a:hover{text-decoration:underline;}
#rate_links a{text-decoration:none;color:#000088;}
#rate_links_horizontal span{width:18px;height:18px;background-image:url("/images/rate.png");display:inline;float:left;}
#rate_links_horizontal{font:10px/18px Tahoma, Arial, Sans-Serif;float:left;clear:both;text-align:right;margin:10px 0 10px 0;}
#rate_links_horizontal a:hover{text-decoration:underline;}
.spam{background-position:0px 0px;margin-right:1px;width:18px;height:18px;background-image:url("/images/rate.png");float:left;}
.full{background-position:-18px 0;margin-right:1px;width:18px;height:18px;background-image:url("/images/rate.png");float:left;}
.half{background-position:-36px 0;margin-right:1px;width:18px;height:18px;background-image:url("/images/rate.png");float:left;}
.none{background-position:-54px 0;margin-right:1px;width:18px;height:18px;background-image:url("/images/rate.png");float:left;}
.article{text-align:left;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;width:100%;}
.op_article{background-color:#CDEAFA;border:solid 1px #aacfe4;width:97%;margin:4px auto 0 auto;}
.reply_article{border:solid 1px #aacfe4;width:97%;margin:4px auto 0 auto;background-color:#F0F7FF;}
.body{margin:10px 10px 10px 20px;background-color:#FFFFFF;float:left;padding:10px;font-family:"monospace";border:solid 1px #aacfe4;}
.post-info{width:110px;padding:5px;float:left;}
.post-info strong{margin:5px auto 5px 0;display:block;font-size:1.1em;}
.body_comment_1{padding:10px;background-color:#F4F4F8;}
.callout{float:left;position: relative;top:30px;left:-49px;width:40px;height:52px;}
.article_body{float:left;margin-left:-40px;width:720px;}
.article_body h2 {font-size:18px;line-height:24px;letter-spacing:-1px;color:#444;margin:5px;border-bottom: 1px dotted #aacfe4;}
.control{height:30px;line-height:30px;background:url("/images/control.png") repeat-x;padding:0;margin:-10px -10px 0 -10px;border-bottom: 1px solid #aacfe4;}
.control a {text-decoration:none;padding:1px 5px 1px 5px;margin:0;height:30px;line-height:30px;}
.control img {display:inline;vertical-align: middle;}
.control a:hover {background:url("/images/control_rev.png") repeat-x;}
.insert_left{float:left;margin:0 5px 5px 0;}
.insert_right{float:right;margin:0 0 5px 5px;}

.main-search{width:800px;margin-left:100px;}
.main-search em{font-weight:bold;font-style:normal;}
.main-search a em{font-weight:bold;font-style:normal;color:#000044;}
.search-form{padding-top:20px;width:auto;float:left;}
#search_advanced{font-size:small;font-family:Tahoma, Geneva, sans-serif;display:none;width:100%;border:2px solid #E4E4CF;}
.search_captions{width:45%;text-align:right;float:left;margin:5px;}
.search_fields{width:45%;text-align:left;float:left;margin:5px;}
.search-form-left{width:25%;float:left;}
.search-form-right{width:25%;float:right;}
.result-title{padding:10px;font:bold 14px/18px Verdana, Arial, Sans-Serif;text-align:left;border-top:1px solid #ffffff;}
.one-result a{color:#1B3598;text-decoration:none;border-bottom:1px dashed #1B3598;}
.one-result a:hover{color:#A00F17;border-bottom:none;}
.one-result{padding:5px;text-align:left;}
.one-result p{margin:5px;padding-top:5px;font:12px/20px Verdana, Arial, Sans-Serif;text-align:left;}
.search_navigation{margin:10px;padding:10px;font:14px/20px Verdana, Arial, Sans-Serif;text-align:center;}
.search_navigation a{font:14px/24px Verdana, Arial, Sans-Serif;text-decoration:underline;}
.search_navigation a:hover{text-decoration:overline;}
.search_navigation .current{font:14px/24px Verdana, Arial, Sans-Serif;color:#F00;text-decoration:none;}
.post_link{width:97%;height:30px;line-height:30px;background:url("/images/control.png") repeat-x;
padding:0;margin:4px auto -3px auto;border:solid 1px #aacfe4;text-align:center;
font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size:18px;
}
.post_link a {text-decoration:none;border:0;}
.post_link img {border:0;display:inline;vertical-align: middle;margin:-5px 6px 0 auto;}
.middle_insert {width:728px;padding:5px;margin:1px auto 1px 136px;}
.threaded_control{width:97%;height:30px;line-height:30px;background:url("/images/control_rev.png") repeat-x;
padding:0;margin:4px auto -3px auto;border:solid 1px #aacfe4;text-align:center;
font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size:18px;

}
.threaded_control a {text-decoration:none;border:0;}
.threaded_control span {float:right;margin-right:20px;}
#threaded_view{z-index:1;display:none;width:97%;margin:10px auto 4px auto;list-style-type:none;clear:both;}
#threaded_view ul {height:16px;line-height:16px;font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size:12px;border-bottom:1px dotted #E4E4CF;
margin:0;padding:0;list-style-type:none;width:100%;clear:both;}
#threaded_view ul:hover {background-color:#F0F7FF;}
#threaded_view ul li{float:left;}
.related {margin-left:140px;margin-top:0;}
.related ul {list-style:none;margin:1px;width:700px;}
.related li:hover {background-color:#FFFFFF;}
.related li {list-style:none; margin-left:-50px;padding: 0 15px 0 15px;background-image: url('/images/breadcrumbs.gif');background-repeat: no-repeat;background-position:0 3px;}
.related h4{margin:0;width:700px;}
.related h3 {margin:0;width:700px;line-height:13px;font-size:0.92em;font-weight:bold;font-family:Verdana;text-decoration:none;display:inline;}
.related strong {line-height:16px;font-size:14px;margin:0 0 5px 5px;width:700px;display:block;}
.st-posted {float:right;}
.current-page {background-color:#F0F7FF;border:1px solid #aacfe4;margin:1px;padding:1px;display:inline;}
.timeline {padding:0 15px 10px 15px;font-family:'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size:12px;}
.timeline ul {border-bottom:1px dotted #E4E4CF;height:16px;line-height:16px;margin:0;padding:0;list-style-type:none;width:100%;clear:both;}
.timeline ul:hover {background-color:#F0F7FF;}
.timeline ul li{float:left;}
.timeline h4 {margin:5px;border-bottom:dotted 1px #aacfe4;}
.normal{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-align:left;}
#privacy{font-size:small;font-family:Tahoma, Geneva, sans-serif;color:#000000;background-color:#FFFFFF;text-align:justify;line-height:1.3em;padding:5px 0 0 20px;width:720px;}
#privacy h2{font-family:times, Times New Roman, times-roman, georgia, serif;font-size:28px;line-height:40px;letter-spacing:-1px;color:#444;width:500px;border-bottom:2px dotted #ff9900;}
#register-rules{border:thin inset;height:215px;padding:5px;overflow:auto;}
#register-rules p{font-size:11px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;text-align:justify;}
.register-left{float:left;width:490px;padding-left:20px;color:#526164;font:normal 11px Arial, Sans-Serif;}
.register-left span{line-height:20px;}
.register-right{float:right;width:372px;padding:0 20px 0 0;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
.register-right p {font-size:11px;margin:2px;}
.register-right h3 {font-size:13px;margin:0 0 7px 0;}
.register-right h4 {font-size:12px;margin:5px 0 0 0;}
.main-usercp{padding:5px 0 15px 0;width:820px;}
 .usercp-info{padding:0 0 0 20px;color:#4f5b6b;font:bold 12px/18px Arial, Sans-Serif;margin:0;}
 .usercp-info pre{padding:0 0 0 20px;font:normal 13px/15px monospace;color:#000000;background-color:#FFFFFF;text-align:justify;margin:0;}
 .usercp-info h3{color:#FF0000;text-transform:uppercase;width:350px;}
 .main-usercp a{color:#4f5b6b;text-decoration:none;}
 .main-usercp a:hover{text-decoration:underline;}
 .main-usercp .small{font-size:12px;}
 .last-page{line-height:22px;height:22px;color:#4f5b6b;font:bold 11px/22px Arial, Sans-Serif;margin:5px 0 40px 0;display:inline;}
 .usercp-info h2{font-family:georgia, serif;font-size:28px;line-height:40px;letter-spacing:-1px;color:#444;width:800px;margin:20px 0 0 0;border-bottom:2px dotted #7B2322;}
 .usercp-info{padding-bottom:12px;font-family:georgia,serif;color:#4B4742;font-size:12px;line-height:20px;}
 .usercp-info strong{font-size:14px;text-transform:uppercase;color:#000000;}
 .usercp-info .ucp-sig{color:#000000;font-family:Courier, monospace;font-size:12px;padding-top:5px;margin-bottom:5px;}
 .usercp-info .ucp-input{width:160px;height:14px;border:0;padding:4px;color:#000000;font:normal 11px Arial, Sans-Serif;margin-bottom:5px;background:#F0F0F0;}
 .ucp-button{width:200px;height:30px;padding:0;margin-left:35px;color:#000000;font-family:Gill Sans, Verdana;font-size:10px;line-height:11px;text-transform:uppercase;font-weight:bold;text-align:center;}
 .user-info {width:380px; float:left;}.avatar{float:right; width:380px;}
.avatar img{float:left; padding-right:12px; }
.avatar a {text-decoration:underline;}
#post_box {width:960px;padding:5px;margin:0px auto 0px auto;}
#post_tips {width:350px;float:left;}
#post_tips p{font-size:11px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;text-align:justify;}
#post_tips h2{font-family:georgia, serif;font-size:22px;line-height:30px;letter-spacing:-1px;color:#444;width:320px;margin:20px 0 0 0;border-bottom:2px dotted #7B2322;}
#post_form {width:600px;float:left;}
.group-recent{width:45%;padding:5px 20px 0 20px;float:left;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.group-best{width:45%;padding:5px 20px 0 20px;float:right;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.group-best .listing-snip {margin:0;}

