/**
 * Theme Name: Cahills.us-Hybrid
 * Theme URI: http://justbalance.net/
 * Description: Default theme for Cahills.us.
 * Version: 1
 * Author: Benjamin Cahill
 * Author URI: http://justbalance.net/
 * Template: hybrid
 */

@import url('../hybrid/library/css/21px.css');
@import url('../hybrid/library/css/plugins.css');
@import url('../hybrid/library/css/drop-downs.css');
@import url('../hybrid/library/css/screen.css');

body{background:#996432;}
#bg{margin:0 auto 18px;width:860px;}
#body-container{background:#996432 url('images/bg.jpg') no-repeat center top;width:100%;margin:-37px 0 0;}
#header-container{height:163px;background:url('images/header.jpg');text-indent:-9999px;}
#navigation{height:453px;width:860px;background:url('images/nav.jpg');}
.error-404 #navigation{background:url('images/nav404.jpg');}
#container{margin:0;width:860px;overflow:visible;background:url('images/content.jpg');}
.content{width:510px;padding:0 10px 0 70px;background:transparent;margin-top:-400px;position:relative;z-index:5;}
#primary{width:200px;padding-right:58px;margin-top:-408px;position:relative;z-index:5;}
#page-nav li,#page-nav ul li.current_page_item{background:transparent;margin-right:12px;}
#page-nav{padding-left:37px;}
.widget{background:transparent;margin:0;padding:10px 15px;}
.widget-search .search-text{width:160px;}
.widget-s2class_widget_subscribe2widget{line-height:18px;font-size:14px;}
.widget-s2class_widget_subscribe2widget p{margin-bottom:0px;font-size:12px;padding-left:10px;}
#footer-container{background:url('images/footer.jpg') no-repeat;height:50px;padding-top:30px;}
#footer{color:#000;font-size:12px;font-style:normal;line-height:16px;}
#footer a{color:#000;text-decoration:underline;}
#footer a.poweredlink{text-decoration:none;}
#comments li{background:#EDE9E7;}
.page-template-archives .entry small{display:none;}

#sliding-panel{position:relative !important;}
#sliding-panel .panel{background:#5a3a1d url('images/sliderbg.jpg') center top no-repeat !important;}
#sliding-panel .tab{border-top:2px solid #171412 !important;}
#sliding-panel .tab .toggle{width:860px !important;}
#sliding-panel .tab a{background:transparent !important;height:24px !important;right:33px !important;text-indent:-9999px !important;top:0 !important;width:188px !important;}

.verse{background:#D0C7C4;border:1px solid #b9aca8;-moz-border-radius:5px;-moz-box-shadow:0 0 18px #aaa;font-family:Verdana,sans-serif;font-size:12px;font-style:italic;line-height:22px;margin:0 20px 15px;padding:5px 15px;}
.verse span{color:#b1a39c;float:right;font-size:14px;font-weight:bold;margin-right:-12px;margin-top:7px;}
.verse .quote{color:#bfb4ae;float:left;font-family:Georgia,serif;font-size:55px;font-weight:bold;margin-left:-13px;margin-top:7px;font-style:normal;}

.error-404 .breadcrumb{margin-bottom:10px;}
.error-404 .widget-title{margin-bottom:10px;}
.error-404 .textwidget{margin-bottom:242px;}
.error-404 #hybrid-search-2{margin-bottom:15px;}
.error-404 .post{float:right;margin-top:-78px;margin-right:25px;}
.error-404 .related-title{font-size:1.2em}

.s2_form_widget input,.s2_form_widget textarea{ font-size:12px; }
.s2_form_widget p{ margin-bottom:0; }
.s2_form_widget div.widget-inside{ overflow:hidden; }

