/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { text-transform: uppercase; }
h2 { font-size: 20px; }
h3 { font-size: 17px; }

.entry img { border: 0; padding: 0; }

tr.tenant-row-tan { background: #EEE6D5; }
tr.tenant-row-tan td { padding: 8px 10px; }
tr.tenant-row td { padding: 8px 10px; }

.post-more { border-bottom: 1px solid #E6E6E6; border-top: 0; padding: 0; }

.post-more span.read-more { display: none; }
.post-more span.sep { display: none; }
.post-more span.comments { display: none; }
.post-meta { display: none; }
.post, .search .page { margin: 0 0 20px; }

div.breadcrumb { display: none; }

#wrapper { background: transparent; padding: 0 0 40px; }

#header { padding: 0;  height: 90px; }
#logo { padding: 30px 0 0 24px; }
#header-title a { font-size: 24px; color: #7E5400; float: left; padding: 40px 0 0 8px; text-decoration: none; }
#header-links { font-size: 16px; line-height: 15px; text-align: right; float: right; padding: 0 24px 0 0; margin-top: 32px; }
#header-links a:link, a:visited { color: #7E5400; text-decoration: none; padding-left: 24px; }
#header-links a:hover { color: #336666; text-decoration: none; }
.facebook-icon {  }
a.header-hyper-link {  }
#header-search { margin: 32px 0 0 5px; }

#navigation { background: url(/wp-content/uploads/2011/06/navbar-background_s1.jpg) no-repeat top center; padding: 0; text-transform: uppercase; margin-bottom: 0; }
#navigation ul { margin-left: 10px; }
#navigation .nav a { color: #DFE9E9; padding: 13px 8px 11px 8px; }
#navigation .nav a:hover { background: url(/wp-content/uploads/2011/06/navbar-hover-background_s1.jpg) repeat-x; color: #FFF; border-radius: 0; }
#navigation .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover { background: none; border-radius: 0; }
#navigation .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.sfHover { background: none; border-radius: 0; }
#navigation ul .sub-menu { margin-left: 0; }
#navigation .nav li ul { width: 190px; background: #DFE9E9; padding-bottom: 4px; border-radius: 0 0 5px 5px; border-right: 1px solid #94B7B7; border-bottom: 1px solid #94B7B7; border-left: 1px solid #94B7B7; }
#navigation .nav li ul li { width: 190px; background: #DFE9E9; border-top: 0; border-bottom: 1px solid #94B7B7; }
#navigation .nav li ul li a { font-size: 15px; padding: 6px 9px 5px; text-shadow: 0; }
#navigation .nav li ul li a { color: #2C5F5F; background-image: none; }
#navigation .nav li ul li a:hover { color: #EEE6D5; width: 172px; background-image: none; background-color: #669999; }
#navigation .sf-sub-indicator { display: none; }
ul.sub-menu { visibility: visible!important; }

.two-col-right #main-sidebar-container #sidebar { margin: 24px; width: 190px; border: 1px solid #94B7B7; border-radius: 5px; background: #DFE9E9; }
#sidebar .widget { margin: 0 0 4px; }
#sidebar .widget ul { list-style-type: none; }
.widget ul { margin: 0; padding: 4px 0 0 0; }
.widget ul { padding-left: 0; }
.widget ul li a { display: block; text-transform: uppercase; color: #2C5F5F; font-size: 15px; border-bottom: 1px solid #94B7B7; padding: 7px 5px 5px 10px; }
#sidebar .widget ul li a:hover { color: #003333; background: #669999; text-decoration: none; }
#menu-item-164 a { border-bottom: 0; }
#menu-item-260 a { border-bottom: 0; }
#menu-item-266 a { border-bottom: 0; }
#menu-item-302 a { border-bottom: 0; }
#menu-item-291 a { border-bottom: 0; }
#menu-item-275 a { border-bottom: 0; }
#navigation .nav li#menu-item-309 { border-bottom: 0; }
#navigation .nav li#menu-item-315 { border-bottom: 0; }
#navigation .nav li#menu-item-333 { border-bottom: 0; }
#navigation .nav li#menu-item-344 { border-bottom: 0; }
#navigation .nav li#menu-item-357 { border-bottom: 0; }
#navigation .nav li#menu-item-387 { border-bottom: 0; }

#content { background: #FFF; width: 938px; border-right: 1px solid #669999; border-left: 1px solid #669999; }
#content { padding: 0 0 12px; }
#main { padding: 24px 24px 0 24px; }
.two-col-right #main-sidebar-container #main { width: 670px; padding: 24px 24px 0 0; }
.post .title, .page .title { text-transform: uppercase; }
.two-col-right #main-sidebar-container #main a:link, a:visited { color: #669999; }
.two-col-right #main-sidebar-container #main a:hover { color: #003333; }

#home-page-slideshow { width: 888px; height: 240px; border: 1px solid #669999; }
.promo_slider_wrapper { margin: 0 0 16px 0; }
.promo_slider_title { color: #222222; font-size: 19px; font-weight: normal; text-transform: uppercase; }
.promo_slider_title a:hover { text-decoration: none; }
.promo_slider_excerpt {
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    left: 0;
    opacity: 0.6;
    padding: 4px 16px;
    position: absolute;
    width: 100%;
}

div#weather-wrap { width: 208px; float: right; margin: 0; padding: 0; }
div#weather-tab { width: 208px; height: 36px; background: url(/wp-content/uploads/2011/10/current-weather-tab.jpg) no-repeat; }
div#weather-data { border-right: 1px solid #669999; border-bottom: 1px solid #669999; border-left: 1px solid #669999; width: 206px; height: 192px; text-align: center; }
div#weather { padding: 18px 10px 0 10px; }
#weather h3 { font-size: 16px; }

div.accessFooter { padding: 20px 20px 0 0; }
#viewport .fvViewport { height: 580px; }

#footer-widgets { width: 938px; background: #EEE6D5; border-top: 1px solid #669999; border-right: 1px solid #669999; border-left: 1px solid #669999; padding: 0; }
.widget h3 { border-bottom: 1px solid #C8AC75; color: #336666; font-size: 17px; margin: 0 0 10px; padding: 0 0 10px; }
.widget { margin: 0 0 24px 0; }

#footer { background: transparent url(/wp-content/uploads/2011/06/footer-bckgrd.png) no-repeat top center; color: #FFF; padding: 13px 0 0 0; height: 40px; }
#footer .col-left { padding-left: 24px; }
#footer .col-right { padding-right: 24px; }
#credit a { color: #FFF; }
#credit a:hover { text-decoration: underline; }

.clear { clear: both; }