/*  
Theme Name: BodyWise
Theme URI: http://www.bwtherapy.com
Description: Custom theme for BodyWise Physical Therapy
Version: 0.9
Author: evano
Author URI: http://www.genevity.com/
Template: hybrid

*/
/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get the dropdowns CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* 
----- HTML elements -----
-------------------------------------------- 
*/

body {
/*background:#bdc0bd url(images/grad_bdc0bd.jpg) repeat-x fixed 0 0;*/
/*background:#f2bd27 url(images/grad_f2bd27.jpg) repeat-x fixed 0 0;*/
/*background:#fff8ab url(images/grad_fff8ab.jpg) repeat-x fixed 0 0;*/
/*background:#cbcf99 url(images/grad_cbcf99.jpg) repeat-x fixed 0 0;*/
background:#f2edd0 url(images/grad_f2edd0.jpg) repeat-x fixed 0 0;
color:#000;
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
}
.bwfooter p{
margin:8px 0 13px 200px;
}
h1.page-title , 
h1.entry-title,
h2.entry-title,
h1.category-title{
font-family:Georgia,Times,"Times New Roman",serif; 
font-weight:bold;
font-style:normal;
line-height:36px;
}
h1.page-title{
padding-bottom:20px;
}
.content h4{
text-transform: uppercase;
font-size: 1.4em;
font-weight:bold;
}
.content ul{
list-style-position:outside;
list-style-type:square;
}
.front-page p.post-meta-data{
display: none;
}
.homewelcome h4{
background-color:#60153c;
color:#FFF;
padding:10px 20px 10px;
}
.homewelcome p, .homewelcome ul{
margin-bottom:20px;
padding:0 20px;
}
.homewelcome p{
margin-bottom:10px;
padding-bottom:10px;
}
.post img{
border:1px solid #60153c;
}
ul {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 0 21px 1.5em;
}
.button, .submit, .reset {
width: auto;
margin: 10px 0px;
padding: 0 6px;
background: #e8e4d8 none repeat scroll 0 0;
border: 2px outset #e8e4d8;
color: #000;
}
.button:hover, .submit:hover, .reset:hover {
cursor: pointer;
background: #f7ebc9;
}
input, textarea {
font-family: Arial;
}
textarea {
width: auto;
}
input.button{
text-transform: uppercase;
}
.form-textarea label{
display: block;
}
span.adobe-download-link{
font-size:10px;
font-style:italic;
color:#ccc;
margin-top:12px;
line-height:14px;
}
.pdf-download-link{
background:transparent url(images/adobe-pdf.gif) scroll left top no-repeat;
padding-left: 20px;
}
/* 
----- Classes -----
-------------------------------------------- 
*/
.content {
background:#e8e4d8 none repeat scroll 0 0;
float:right;
height:100%;
overflow:hidden;
margin:0;
padding: 0;
width:544px;
border-left:1px solid #f7ebc9;
}
/*
.content .hentry,
.content .breadcrumb,
.content .wp-pagenavi,
.content #comments-template {
padding:0 20px;
}
*/
.entry-content, 
.page-title, 
.entry-title, 
.entry-meta, 
#comments-template, 
.wp-pagenavi,
.byline,
.entry-summary,
.entry{
margin: 0;
padding: 5px 20px 0;
border-bottom:1px solid #e8e4d8;
}
.entry-title,
.category-title{
padding-top:20px;
}
.homewelcome{
/*background-color: #2E3289;
color:#FFFFFF;*/
margin:-10px -20px 20px;
padding-bottom: 20px;
}
.breadcrumb, .breadcrumbs, .navigation-links{
padding: 0 20px;
}
.faq-q{
font-weight:bold;
font-style:italic;
margin:9px 0 12px;
}
.faq-a{
margin:0 0 21px 15px;
}
.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info {
margin:0 0 40px 20px;
overflow:hidden;
}

/* 
----- IDs -----
-------------------------------------------- 
*/

#body-container {
background:#E8E4D8 url(images/shadow_bg.png) repeat-y -5px 0;
margin:0 auto;
width:760px;
}
#container {
float:left;
margin:0;
overflow:hidden;
width:760px;
background: #e8e4d8 url(images/content_bg.gif) repeat-y;
}
#footer-container {
color:#f7ebc9;
background-color:#165D2F;
clear:both;
/*float:right;*/
margin:0;
/*width:544px;*/
}
#header {
display:block;
margin:0;
height: 250px;
/*background: url(images/bwheader03.jpg) no-repeat left 24px;*/
border-bottom: 1px solid #e8e4d8;
}
#header-container{
margin: 0;
background: url(images/bwheader04.jpg) no-repeat left top;
}
#hybrid-pages-2{
background: #a56631;
}
#navigation {
background-color:#000000;
float:left;
width:758px;
height: auto;
margin:0;
border: 1px solid #CCC;
border-top: 0 none;
}
#primary {
float:left;
width:215px;
}
#secondary {
clear:left;
float:left;
width:215px;
min-height:350px;
vertical-align:bottom;
/*background:#2E3289 none repeat scroll 0 0;*/
background-color:#165D2F;
}
#site-title , #site-description{
position:absolute;
left:-1000px;
}
#subsidiary{
margin:0;
}
#text-2, #hybrid-search-3, #hybrid-archives-3, #social-media-page{
/*background: #f3bd27;*/
background-color:#165D2F;
border-top: 0 none;
height:auto;
border-bottom:1px solid #ddd;
}
#text-3, #twitter-2{
background-color:#165D2F;
/*background: #60153c;*/
/*height:200px;*/
}
#text-421815011{
/*background: #2e3289;*/
background-color:#165D2F;
border-bottom: medium none;
padding-bottom:0;
vertical-align:bottom;
}

/* 
----- Page Navigation -----
-------------------------------------------- 
*/

#page-nav li{
margin:0;
background:transparent;
}
#page-nav li a {
color: #ddd;
background: transparent;
}
#page-nav li a {
color:#FFF;
padding:5px 20px;
}
#page-nav li li {
border-top:1px solid #333;
}
#page-nav li ul {
background: transparent;
}
#page-nav ul li.current_page_item {
background:#666 none repeat scroll 0 0;
}
#page-nav ul ul {
background:#666 none repeat scroll 0 0;
}

/* 
----- Widgets -----
-------------------------------------------- 
*/

.content .widget {
border:medium none;
}
#secondary .widget{
padding: 18px 15px 0;
}
#subsidiary .widget{
border-top:none medium;
padding:0 15px;
}
.widget {
margin:0;
overflow:hidden;
padding:18px 15px;
border-top:1px solid #ddd;
color:#eae4d8;
}
.widget a, .widget h3{
color:#E8E4D8;
font-weight:bold;
text-decoration:none;
}
.widget h3{
text-transform:none;
font-weight:bold;
font-style:normal;
/*color:#fff;*/
}
.widget li.current-cat a, 
.widget li.current_page_item a , 
.widget li.current-cat li a, 
.widget li.current_page_item li a, 
.widget a:hover, 
.widget a:active {
color:#ccc;
text-decoration:underline;
font-weight:bold;
}
.widget ul li ,
.widget-archives ul li{
background:transparent url(images/widget-bullet.gif) no-repeat scroll 3px 8px;
padding-left:12px;
margin-bottom:21px;
}
.widget_twitter ul,
.widget-archives ul,
.widget-smpWidget ul{
list-style-position:outside;
margin: 0 0 21px;
}
.widget_twitter .entry-content,
.widget_twitter .entry-meta{
border-bottom:none;
padding: 0;
}
.widget_twitter .from-meta{
display:none;
}
.widget_twitter .entry-meta{
display:block;
margin-bottom: 10px;
}
.widget_twitter ul li{
padding-left:0;
}
