/*
File:			custom.css
Description:	Custom styles for Thesis + Chaos from Godhammer
Lots of changes here.  That's what making a love child (theme skin) is all about.  Yeah baby, yeah!
*/

/* Body Background Image */
body.custom { background:url(images/my-body-background.gif) center repeat-y;}


/* Pre-Header - Custom Navigation */
#mytopnav1 { color:#fff; position:relative; float:left; border:none; margin:0; padding: 0.75em; background:#000; width:42.4006em; font-size:10pt;}
#mytopnav2 { color:#fff; position:relative; float:right; text-align:right; border:none; margin:0; padding: 0.75em; background:#000; width:29em; font-size:10pt;}
#mytopnav1 a { color:#fff; background:#000; text-decoration:none; letter-spacing:0; font-size:10pt;padding: 0.75em;}
#mytopnav1 a:hover {margin:0; color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; font-size:10pt;padding: 0.75em;}
#mytopnav2 a { color:#fff; background:#000; text-decoration:none; letter-spacing:0; font-size:10pt;padding: 0.75em;}
#mytopnav2 a:hover {margin:0; color:#000; background:#FF9600; text-decoration:none; letter-spacing:0; font-size:10pt;padding: 0.75em;}

/* Header - Image Banner */
.custom #header {border:0; padding:0; margin:0; height:130px; background:url(images/my-image-banner.png) center left no-repeat;}
.custom #header #logo {}
.custom #header #tagline {}

/* 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 */

/* Search Box */
.custom #s { background: #fff; }

/* MultiMedia Ad Box */
.custom div.adblock img {padding: 0.01em; background: #d7d7d7;}
.custom .myads {text-align: center;}