/* custom CSS for Thesis ** doctorbatos.com */
/* created by the mediacellar, inc. ** mediacellar.com */

/* color table */
/*
header green: #248451;
nav beige: #cec291;
body beige: #e4e0d1;
footer brown: #847b5a;
bkgd dark stripe: #405b64;
bkgd light stripe: #7f94a1;
header brown: #732B00;
sidebar headings: #005B73;
*/


body {background-image: url(images/bkgdTile.gif);}
body.custom #container {background: none; width: 960px;}
body.custom #page {background: none; width: 960px;}
body.custom #feature_box {width: 960px; background: none; background-image: url(images/bkgd/contentTile.png); background-repeat: repeat-y; padding: 20px 90px; border: none;}
.clear {clear:both;}
#pageTopper {height: 52px; background-image: url(images/bkgd/siteTopper.png);}

body.custom #topper {background-image:url(images/bkgd/siteContentTop.png); height: 48px; }
body.custom #topper a {width: 967px; height: 274px;}
body.custom #header {width: 960px; height: 172px; background-image: url(images/bkgd/siteHeader.png); background-repeat: no-repeat; padding: 0 90px; text-align: right;}
body.custom p#logo {padding-top: 80px;}
body.custom p#logo a {color: white; font: normal .6em Helvetica, Arial, sans-serif; padding-right: 165px; display: block; outline: none;}
body.custom p#tagline {color: white; padding-right: 165px;}
body.custom h1#tagline {color: white; padding-right: 165px;}
h1#hometitle {font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif; padding-top: 20px; font-size: 2.3em;}

body.custom .menu {width: 960px; height: 65px; background-image: url(images/bkgd/siteMenu.png); background-repeat: repeat-y; padding: 0 90px; border: none;}
body.custom .comments_closed {display: none;}

/* remove borders */
#header, .post_box, #footer {border: none;}
body.custom #content_box {background: none;}

/* nav menu styles */
ul.menu {border-width: 0;}
ul.menu li {margin: 0em; border: none; float: left; font-size: 14px; color: #E5D5B0; background: none; padding-top: .2em;}
ul.menu .tab-home {padding-left: 220px;}
ul.menu li.current, ul.menu li.current-cat {padding-bottom: 0em; background: none; border: none;}
ul.menu li a {display: block; line-height: 1em; color: #000; text-transform: none; letter-spacing: 0px; border: none;}
ul.menu li a:hover {color: #111; text-decoration: none;}
ul.menu li.current a, ul.menu li.current-cat a {cursor: default; background: none;}
ul.menu li.current a:hover, ul.menu li.current-cat a:hover {text-decoration: none;}
/* submenu */
ul.menu li ul li {padding: 0; margin: 0; margin-top: .15em;}
ul.menu li ul li a {background-color: #CEC291; font-size: .8em; border: 2px solid #248451;}
ul.menu li ul li.current a {background-color: #CEC291; font-size: .8em; border: 2px solid #248451;}

/*ul.menu li.rss {padding-right: 0; background: none; border: none; float: right;}
ul.menu li.rss a {padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat;}*/
.menu a:hover, .menu .current ul a:hover {background: white;}
.menu, .menu a, .menu li ul {background: none; border: none;}

/* deal with the friggin' background */
body.custom #content_box {width: 960px; background-image: url(images/bkgd/contentTile.png); background-repeat: repeat-y;}
body.custom #content {padding-right: 90px;}
body.custom #sidebars {padding-top: .5em; padding-left: 90px;}
body.custom .sidebar ul.sidebar_list {padding: 0;}

/*alter ridiculous margin on images */
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {margin: 0 1em 1em 0;}
.format_text img.right, .format_text img.alignright, .wp-caption.alignright {margin: 0 0 1em 1em;}
.widget_sideposts img.alignleft {margin: 0 1em 1em 0;}
.widget_sideposts img.alignright {margin: 0 0 1em 1em;}

/* sidebars */
#sidebars h3 {font-variant: normal; font-weight: bold;}
li.widget p {margin-bottom:.25em;}

/* mm box */
#image_box, #custom_box {border: none; padding: 0; background: none;}
#image_box img.five_by_four {height:200px; width:250px;}
#image_box img {border: none; background: none;}

/* sidebar rss feed */
.widget_rss h3 a {color: #005B73; /* letter-spacing: 0; */}
.widget_rss li a {/* color: #000; */}

/* sideposts :: quick tips */
.sideposts_date {display: none;}
.widget_sideposts img {margin-right: 8px; margin-bottom: 8px;} 
.widget_sideposts li {font-size: 14pt; font-weight: normal;}
.widget_sideposts li a {color: #732B00;}
.widget_sideposts li p {font-size: 10pt; font-weight: normal; padding-top: .5em; color: #000;}

/* change window dressing on inserted photos */
.wp-caption {background: none; border: none; }
.wp-caption-text {font-weight: bold;}

/* main content */
.post_box {padding-top: .5em;}
.headline_area h1 {font-size: 2.5em; font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif; letter-spacing: -.03em;}
.format_text p {line-height: 1.3em; margin: 0 0 .75em 0; padding: 0;}
.faq_build_date {display: none;}

/* feature box */
#my-feature-box {font-size: medium; margin-right: 170px; padding-bottom: 1em; border-bottom: 1px solid #443A33;}
#my-feature-box h2 {font-size: 1.25em;}
#my-feature-box p {padding-bottom: .5em;}

/* kill the stupid width on the contact-7/contact-8 form fields */
.format_text input, #commentform input, #commentform textarea {width: auto;}

/* remove title and padding from home page */
/* post number will vary by site */
#post-7 .headline_area {display: none; padding: 0; margin: 0;}
.custom #content #post-7 .post_box {padding-top: 0;}
.custom #container #page #content_box #content #post-7 .post_box .top .headline_area {padding: 0; margin: 0;}

/* footer */
body.custom #footer {
width: 960px;
text-align: center;
padding: .5em 0; margin: 0; border: 0;
background-color: none;
font-size: 10px;
font-weight: bold;
background-image: url(images/bkgd/siteBottom.png);
/* background-position: top; */
background-repeat: no-repeat;
height: 130px;
}
.custom #footer a {border:none; color: #fff;}
.custom #footer a:hover {border:none; color: #fff;}
#footer_left {text-align: center;}
#footer_right {text-align: center;}
#footer_note {clear:both; color: #c6dfd0; padding: 6px 0px; font-size: 1em; text-align: center; font-weight: bold;}
