/* This line sets up our clickable background image based on the site title's link */
.custom #header #logo a {display: block; width:1000px; height: 262px; background: url('images/web-header.jpg') no-repeat; outline: none;}
.custom #header #logo {text-indent: -9999px;} 
 .custom #header #tagline {height: 30; text-indent: 25px; font-weight:bold; font-style:italic; font-size:18px; color: #000000; padding: 5px;} 
.custom #header {padding: 0;}
body.custom {background: url('images/bg_02.jpg'); outline: none;}
.custom #container {margin-top: 1em; margin-bottom: 1em; padding: 0.3em; background: #33332f; border: 0.05em solid #3e3e3a;}
.custom #page {background: #fff;}

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header {padding: 0;}
body.custom {background: url('images/dot-pattern.jpg'); outline: none;}
.custom #container {margin-top: 1em; margin-bottom: 1em; width:1045px; background: #33332f; border:5px solid #000;}
.custom #page {background: #fff;}

/* Change the colours of the nav menu links when hovering over and enabled */
.custom ul#tabs {border-bottom:none; border-left:none; margin-bottom:5px; background:#c02c3a;}
.custom ul#tabs li {margin-bottom:0; border:none; background:none;}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:none;}
.custom ul#tabs li.rss {display:none;}
.custom ul#tabs li a {text-decoration:none; color:#FFFFFF;}
.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF; color:#000000; border:none;}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}

/* Position the Search Box */
.custom #s {font-size:12px; position:relative; float:right; margin-top:-25px; background:#fff; border:1px solid #106eb4; color:#000000; padding:0.2em; width:200px;}
.custom widget thesis_widget_search {background:#fff;}

/* Change colour of background of content and sidebar area */
.custom .sidebar h3 {font-weight: bold; color: #FFFFFF; padding: 0px 5px; background: #106eb4;}
.custom #sidebar_1 {background:#d6f1fc none repeat scroll 0 0;}
.custom #feature_box {background:#FFFFFF;}

/* My sponsor ads */
.ads h3 {font-weight: bold; color: #FFFFFF; padding: 5px; background: #106eb4; font-size:14px; font-variant:small-caps; margin-bottom:10px;}

/* FORM STYLES */
input {border:1px solid #106eb4; background:#fff; margin-bottom:5px; width:150px;}


/*---:[ #header styles ]:---*/
#header #logo { font-size: 3.6em; line-height: 1.167em; }
#header #tagline { font-size: 1.4em; line-height: 1.429em; }

/*---:[ nav menu styles ]:---*/
ul#tabs li a { font-size: 11px; padding: 5px 8px; }

.custom .comments_closed p {display: none ;}

.salesletter #header #tagline { display: none; }
.salesletter .custom #s {display:none;}
.salesletter .search_form {display:none;}
.salesletter #footer { padding-bottom: 0; border-top: 0em; }
.salesletter #footer { display: none; }
.salesletter #sidebars { display: none; border: none; }
.salesletter #tabs {display:none;}
.salesletter #content_box { background:none; }
.salesletter .comments_closed { display: none; }
.salesletter #content { margin: 0 auto; float: none; width:600px; }
.salesletter #sidebar_1 {display:none;}
.salesletter #content h2, .sale #content h1 { font-size:30pt; text-align:center; font-weight:bold; }

