/*
Theme Name: Bay Area Business Sales
Theme URI: http://www.bayareabusinesssales.com
Description: The custom theme for the Bay Area Business Sales website created by <a href="http://www.infinet-marketing.com" title="InfiNET Marekting" target="_blank">InfiNET Marketing</a>.
Version: 1.0
Author: Devon Harper
Author URI: http://www.devonharper.com/
Tags: Yellow, custom header, fluid width, two columns
*/

* {margin: 0; padding: 0;}
html, body, p {font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; color: #333;}
html {font-size: 100%; /*IE hack */}

body {margin: 0; padding: 0; min-width: 960px; font-size: 75%; background: #fdeda6; text-align: center;}
table {font-size: 100%; /* IE hack */}
p {margin-bottom: 1.2em;}
img {padding: 1em 2em; border: 0;}
img.left {padding-left: 0;}
img.right {padding-right: 0;}
a {text-decoration: underline; font-weight: bold; color: #036;}
a:hover {text-decoration: underline; color: #c90;}
a.static:hover {text-decoration: none;}
input, select, th, td {font-size: 1em;}
li li, li p, td p, blockquote p {font-size: 1em;}

.underline {text-decoration: underline;}
.divLabel {display: none !important;}

.center {margin-left: auto; margin-right: auto; text-align: center;}
.left {float: left;}
.right {float: right;}
.alignleft {float: left;}
.alignright {float: right;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}

h1, h2, h3 {font-family: "Georgia", "Times New Roman", Times, serif; font-weight: bold; color: #036; line-height: 1.6em;}
h1 {font-size: 3.2em;}
h2 {font-size: 2.4em;}
h3 {font-size: 1.4em;}
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {color: #036; text-decoration: none;}
h1 a:hover, h2 a:hover,h3 a:hover {color: #c90; text-decoration: underline;}

h4, h5, h6 {font-family: "Georgia", "Times New Roman", Times, serif; font-weight: bold; color: #000; line-height: 1.4em;}
h4 {font-size: 3.2em;}
h5 {font-size: 2.4em;}
h6 {font-size: 1.4em;}
h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited {color: #000; text-decoration: none;}
h4 a:hover, h5 a:hover,h6 a:hover {color: #c90; text-decoration: underline;}

ul {margin: 1em 4em;}

a.stico_default {padding: 0.4em 0 0.4em 28px !important; background: url('images/sdbr_blog_tools_sprites.png') 0 0 no-repeat !important;}
a.stico_default:hover {padding: 0.4em 0 0.4em 28px !important; background: url('images/sdbr_blog_tools_sprites.png') 0 -48px no-repeat !important;}

/* clear fix */
/*  ************************************** */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Containers
 ************************************** */
#container {margin: 32px; padding: 4px; min-width: 888px; width: auto !important; width: 902px; border: 1px solid #000; background: #fff; text-align: left;}


/* Header
 ************************************** */
#header {width: auto; height: 184px;}
#sunbeltLogo {width: 254px; height: 78px; float: left; border: 1px solid #000; background: #fff url('images/hdr_sunbelt_logo.png') 0 0 no-repeat;}
#sunbeltLogo a {width: 254px; height: 78px; display: block;}
#sunbeltTagline {margin-top: 2px; width: 254px; height: 100px; float: left; clear: left; border: 1px solid #000; background: #3d4c73; color: #fff; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 0.9em; font-weight: normal; line-height: 100px; text-align: center;}
#masthead {margin-left: 258px; width: auto; height: 182px; border: 1px solid #000; background: url('images/hdr_masthead_bkgnd.png') 0 0 no-repeat;}
#masthead a {width: 638px; height: 182px; display: block;}
#headerMenu {margin: 0; margin-top: 2px; margin-left: 258px; padding-left: 22px; width: auto; height: 32px; background: #999;}
#headerMenu li {margin-top: 4px; float: left; list-style: none;}
#headerMenu li a {padding: 8px 14px; line-height: 1em; display: block; text-decoration: none; color: #fff;}
#headerMenu li a:hover {background: #fff; color: #c90;}
#headerMenu li a.current {background: #fff; color: #333;}
#headerMenu li a.current:hover {color: #333;}

/* Content 
 ************************************** */
#content {margin: 32px 16px 32px 288px; width: auto;}
.list {margin-bottom: 4em; border-bottom: 1px solid #ccc;}
.entry {padding-bottom: 1em;}
.postMeta {margin-bottom: 0; font-size: 1em;}
.postMeta a, .postMeta a:visited {color: #036; text-decoration: none;}
.postMeta a:hover {color: #c90; text-decoration: underline;}
.categories a, .categories a:visited {color: #c90;}
.categories a:hover {color: #036;}
.tags a, .tags a:visited {color: #c90;}
.tags a:hover {color: #036;}
.postMetaBottom {padding: 0.6em 0; text-align: right; border-top: 1px solid #ccc;}
.navTop {margin: 2em 0; height: 3em;}
.navBottom {padding-top: 1em; height: 3em;}
.navBottom a, .navBottom a:visited, .navTop a, .navTop a:visited {padding: 0.4em; display: block; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 1.8em; text-decoration: none;}
.navBottom a:hover, .navTop a:hover {background: #fdeda6; border: 1px solid #000; color: #000; text-decoration: none;}


/* Comments 
 ************************************** */
h3#comments {padding-top: 2em; border-top: 1px solid #ccc;}
h3#respond {padding-top: 2em; border-top: 1px solid #ccc;}
ol.commentlist {padding-bottom: 2em;}


/* Sidebar
 ************************************** */
#sidebar {margin-top: 2px; width: 256px; float: left; color: #333;}
#sidebar h1, #sidebar h2, #sidebar h3 {font-weight: bold; color: #036;}
#sidebar h1 {font-size: 1.8em;}
#sidebar h2 {font-size: 1.6em;}
#sidebar h3 {font-size: 1.4em;}
#sidebar h1 a, #sidebar h1 a:visited, #sidebar h2 a, #sidebar h2 a:visited, #sidebar h3 a, #sidebar h3 a:visited {color: #036; text-decoration: none;}
#sidebar h1 a:hover, #sidebar h2 a:hover,#sidebar h3 a:hover {color: #c90; text-decoration: underline;}
#sidebar ul {margin: 0; list-style: none;}
#sidebar li {margin-bottom: 16px; padding-top: 16px; padding-left: 16px; list-style: none; border-top: 1px solid #ccc;}
#sidebar li.first {padding-top: 0; border-top: 0 none;}
#sidebar li.widget li {margin-bottom: 0; padding-top: 0; list-style: disc inside; border-top: 0px none; line-height: 2em;}
#sidebar li.widget li a {color: #333; text-decoration: none;}
#sidebar li.widget li a:hover {color: #c90; text-decoration: underline;}
#sidebar li.blogTools li {padding: 0.6em 0; list-style: none !important;}
#sidebar li.blogTools li a {padding: 0.4em 0 0.4em 28px; background: url('images/sdbr_blog_tools_sprites.png') 0 0 no-repeat;}
#sidebar li.blogTools li a:hover {color: #039;}
#sidebar li.blogTools li a.subRSS {background-position: 0 -96px;}
#sidebar li.blogTools li a.subRSS:hover {background-position: 0 -144px;}
#sidebar li.blogTools li a.subEmail {background-position: 0 -192px;}
#sidebar li.blogTools li a.subEmail:hover {background-position: 0 -240px;}
#sidebar li.usp {padding: 16px; border: 1px solid #000;}
#sidebar li.usp h2 {margin-bottom: 0.4em; font-size: 1.4em !important;}
#sidebar li.usp p {}
#sidebar li.usp a {text-decoration: none;}
#sidebar li.usp a:hover {text-decoration: underline;}

#sidebar #s {margin-right: 8px; padding: 4px; width: 148px; height: 18px; float: left; border: 1px solid #360; background: #fff;}
#sidebar #searchSubmit {width: 70px; height: 30px; border: 0 none; background: url('images/sdbr_search_submit_sprites.png') 0 0 no-repeat; font-weight: bold; color: #fff;}
#sidebar #searchSubmit:hover {background: url('images/sdbr_search_submit_sprites.png') 0 -40px no-repeat;}
#sidebar select#archiveDropdown {margin: 1em 0 2em 0; width: 224px; background: #fff; border: 1px solid #036;}
#sidebar select#archiveDropdown option {padding: 0.4em;}

/* Footer
 ************************************** */
#footer {padding: 16px; width: auto; clear: both; font-size: 0.8em; color: #999; border-top: 1px solid #000;}
#footer ul {list-style: none;}
#footer li {list-style: none;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}