/*File:		custom.cssDescription:	Custom styles: Heavily borrowed from Chaos skin from Godhammer*//* Body Background Image body.custom { background: #6E0000 url(images/body-bg-red.jpg) top center repeat-y; }*//* Pre-Header - Custom Navigation */#mytopnav { color:#fff; text-align:center; border:none; margin:0; padding: 0.75em; background:#6E0000; width:100%; font-size: 1em; }#mytopnav a { color:#fff; text-align:center; border:none; margin:0; padding: 0.75em; background:#6E0000; width:100%; font-size: 1em; }#mytopnav a:hover { color:#fff; text-align:center; border:none; margin:0; padding: 0.75em; background:#6E0000; width:100%; font-size: 1em; }/* Header - Image Banner */.custom #header {border:0; padding:0; margin:0; height:130px; background:url(images/header.png) center left no-repeat;}/* Navigation Tabs - Dynamic */.custom ul#tabs {border:none; margin:0; padding: 0.75em; background:#000; letter-spacing:0; width:98em;}.custom ul#tabs li {margin:0; border:none; background:#000; letter-spacing:0; padding: 0;}.custom ul#tabs li.current_page_item {padding-bottom:0; background:#FF9600; letter-spacing:0; }.custom ul#tabs li.current-cat {padding-bottom:0; background:#FF9600; letter-spacing:0; }.custom ul#tabs li.rss { letter-spacing:0;}.custom ul#tabs li a {margin:0; color:#fff; background:#000; text-transform: none; letter-spacing:0; }.custom ul#tabs li a:hover {margin:0;  color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; }.custom ul#tabs li.current_page_item a { color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; } .custom ul#tabs li.current-cat a { color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; }.custom ul#tabs li.current_page_item a:hover { color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; }.custom ul#tabs li.current-cat a:hover { color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; }/* Removing Laugh Lines - Gray */.custom #container {border:0; padding:0em 1em 1em 1em;}.custom #page {background: #fff; border: 1px; color: #000; padding: 0; margin:0;}.custom #feature_box {border:0; padding:0; margin:0;} /* page-bottom 1px line horizontal */.custom #content_box {border:0; padding:0; margin:0; background:#fff; } /* content sidebars 1px vertical line */.custom #column_wrap { border:0; padding:0; margin:0; background:#fff; }  /* content and sidebar dividing line */.custom #sidebars {background: #eee; border:0; padding:0; margin:0;} /* left-side 1px vertical line on sidebar */.custom #sidebar_1 {background: #eee; border:0; padding:0; margin:0; } /* right-side 1px vertical line on sidebar */.custom #sidebar_2 {border:0; padding:0; margin:0;} /* right-side 1px vertical line on sidebar *//* Welcome Box Formatting */.custom div.welcome_box {width: 90%; padding: 0.571em 0.786em; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; margin-top: 1em; margin-bottom: 0em; padding-bottom: 0em;}.custom .format_text p.welcomebox { padding: 0.571em 0.786em; background: #efefef; border: 1px dotted #ccc; }/* Footer, Copyright and Footer Image Formatting */.custom #footer {border:0; padding:1em; margin:0; background:#fff;}  /* Footer *//* Right Opt-in Box */.custom #opt_in_right { float: right; font-size: 1.3em; line-height: 1em; padding: 0.308em; }/* Search Box */.custom .search_form { float: right;}.custom .search_form input { font-size: 1.3em; line-height: 1em; width: 15.385em; padding: 0.308em; }.custom .search_form input:focus { background: #fff; }.custom #header { padding-top: 0; padding-left: 78px; font-size: 1.2em;}/* Header Ad */.custom .header_ad { clear: left; float: right; padding-top: 28px; padding-right: 10px; font-size: 1.3em; line-height: 1em; color: #fff; }.custom .header_ad a:hover { float: right; font-size: 1.3em; line-height: 1em; color: #fff; background:#6E0000; text-decoration:underline; }/* MultiMedia Ad Box */.custom div.adblock img {padding: 0.01em; background: #d7d7d7;}.custom .myads {text-align: center;}