/*
Theme Name: Baudry Therapy Center
Theme URI: http://baudrytherapy.com/
Description: Custom theme for Baudry Therapy.
Version: 1.0
Author: Scott McCrossen & Pat Ramsey
Author URI: http://five65.com/ & http://slash25.com

*/

/* reset css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* end reset css */


/* Begin Typography & Colors */

/* 51748e - sidebar widget border
96abba - sidebar widget bg
ebeae1 - sidebar widget hover
*/

/* @group Page Elements */

body {
	background-color: #edede3;
	font: normal 100%/1.5em "Lucida Grande", Calibri, Arial, Helvetica, Sans-Serif;
	color: #444;
	}

#wrapper {
	width: 990px;
	margin:  0 auto 0 auto;
	background: url('images/btcBGpiece.png') repeat-y -27px 0;
	}

#topContent {
	margin: 0;
	padding-left: 87px;
	padding-right: 92px;
	background: url('images/btcBGtop.png') no-repeat -8px 0;
	max-width: 920px;
	}


#mainNav {
	clear: both;
	text-align: center;
	height: 30px;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 1em;
	float: left;
	display: block;
	width: 810px;
}

#flashcontent, .page #rotator {
	background: transparent;
	font-size: 0;
	padding: 10px 0 0;
	padding-bottom: 10px;
	width: 810px;
}

#primaryContent,
#footer {
	clear: both;
	padding-left: 87px;
	padding-right: 92px;
	}

div.clear {
	clear:both;
	width:100%;
	height:1px;
	}
div.blankspace {
	clear:both;
	width:100%;
	height:1em;
	}	
div.part {
	position: relative;
	}
div.content {
	font-size: 0.8125em;
	width: 57%;
	margin-right:5px;
	}
.home.page div.content,
.blog div.content,
.page-id-23.page div.content {
	float:left;
	}

.page div.content,
.single div.content,
.error404 div.content,
.search div.content,
.archive div.content,
.attachment div.content,
.attachment #content {
	float:right;
	margin-right: 0;
	}

#pull,
.home #primaryContent #sidebar,
.page-id-23.page #sidebar {
	width: 311px;
	padding:0;
	float:right;
	margin-top:0;
}

.page #sidebar,
.blog #sidebar,
.archive #sidebar,
.single #sidebar,
.search #sidebar,
.error404 #sidebar {
	width: 311px;
	padding:0;
	float: left;
	margin-top: 292px;
	}
.blog #sidebar,
.archive #sidebar,
.single #sidebar,
.search #sidebar,
.error404 #sidebar {
	margin-top: 0;
	}
.page img.mainGraphic,
.page img.size-full {
	margin-left: -349px;
}

#footer {
	background: #edede3 url('images/btcFooterTop.png') no-repeat 14px 0;
	padding: 9em 0 2em 0;
	font-size: 0.75em;
	color: #5e87a1;
	text-align: center;
	}

.navigation {
	margin-bottom: 1.3em;
}
.navigation .alignleft {
	float: left;
	}
.navigation .alignright {
	float: right;
	}

/* @end */

/* @group TopContent
 */

#topContent h1 {
	margin-left: 50%;
	margin-top: -85px;
	float: left;
}
.blog #topContent h1,
.single #topContent h1,
.archive #topContent h1,
.search #topContent h1 {
	float: right;
	margin-top: 60px;
	margin-left: 0;
	}
.description {
	float: left;
	margin-top: 105px;
	}
.blog .description,
.single .description,
.archive .description,
.search .description {
	float: right;
	}
body.inside #topContent h1 {
	margin-left: 0;
	margin-top: 60px;
}
body.inside #topContent>img {
	float: right;
	margin-left: 50%;	
}

/* @end */

/* @group MainNav
 */

ul#mainNav li  {
	float: left;
	padding-top: 0px;
	}
ul#mainNav li a {
	display: block;
	color: #5e87a1;
	text-decoration: none;
	font: 500 0.75em "Archer Medium", Cambria, Georgia, Serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 0;
	height: 30px;
	}
ul#mainNav li a:hover,ul#mainNav li a:focus,ul#mainNav li a.current_page_item {
	/*height: 30px;*/
	color: #333;
	};
ul#mainNav li.first {
	margin-left: 3px;
}
/*#mainNav li.page-item-2 {
	padding-left: 18px;
}
*/
#mainNav li.page_item a {
	letter-spacing: 0px;
	/*padding-right: 24px;
	padding-top: 8px;*/
	text-indent: -9999px;
	}
#mainNav .page-item-2 a { 
	width: 160px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -5px -26px;
	}
#mainNav .page-item-2 a:hover,#mainNav .page-item-17 a:focus,
.page-id-2 #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -5px 1px;
	}
#mainNav .page-item-17 a { 
	width: 156px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -165px -26px;
	}
#mainNav .page-item-17 a:hover,#mainNav .page-item-17 a:focus,
.page-id-17 #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -165px 1px;
	}
#mainNav .page-item-19 a {
	width: 50px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -321px -26px;
}
#mainNav .page-item-19 a:hover,#mainNav .page-item-19 a:focus,
.page-id-19 #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -321px 1px;
	}
#mainNav .page-item-20 a {
	width: 160px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -372px -26px;
}
#mainNav .page-item-20 a:hover,#mainNav .page-item-20 a:focus,
.page-id-20 #mainNav .current_page_item a,
.page-id-102 #mainNav .page-item-20 a,
.page-id-112 #mainNav .page-item-20 a,
.page-id-88 #mainNav .page-item-20 a,
.page-id-98 #mainNav .page-item-20 a,
.page-id-109 #mainNav .page-item-20 a,
.page-id-95 #mainNav .page-item-20 a { 
	background: url('images/btn_mainNav.jpg') no-repeat -372px 1px;
	}
#mainNav .page-item-22 a {
	width: 125px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -532px -26px;	
}
#mainNav .page-item-22 a:hover,
#mainNav .page-item-22 a:focus,
.page-id-22 #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -532px 1px;
	}
#mainNav .page-item-35 a {
	width: 50px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -657px -26px;
}
#mainNav .page-item-35 a:hover,#mainNav .page-item-35 a:focus,
.blog #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -657px 1px;
	}
#mainNav .page-item-23 a {
	width: 100px;
	height: 30px;
	background: url('images/btn_mainNav.jpg') no-repeat -708px -26px;
}
#mainNav .page-item-23 a:hover,#mainNav .page-item-23 a:focus,
.page-id-23 #mainNav .current_page_item a { 
	background: url('images/btn_mainNav.jpg') no-repeat -708px 1px;
	}

/* @end */

/* @group PrimaryContent */

img.mainGraphic {
	margin-bottom: 1em;
	}
	
img.inset {
	padding-bottom: 10px;
	}	
	
img.floatleft,
.alignleft,
.page img.size-full.alignleft {
	display: block;
	border: none;
	margin: 5px 16px 12px 0;
	background: transparent;
	float: left;
	}

img.floatright,
.alignright,
.page img.size-full.alignright {
	display: block;
	border: none;
	margin: 0 0 15px 15px;
	background: transparent;
	float: right;
	}

img.thumbleft,
.alignleft.size-thumbnail {
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 3px;
    margin-left: 0;
    padding: 5px;
    border: 1px solid #ccc;
    background: transparent;
    float: left;
	}

#pull>img {
	margin-top: 0;
	margin-left: 0;
}

img.hrule {
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 1.5em;
}

/* @end */

/* @group Links */

a {
	color: #5e87a1;
	text-decoration: none;
	}
	
a:hover,a:focus {
	text-decoration: underline;
	}
a:visited {
	color: #5e87a1;
	}
.blog h2 a:hover,
.blog h2 a:focus,
.single h2 a:hover,
.single h2 a:focus,
.archive h2 a:hover,
.archive h2 a:focus,
.search h2 a:hover,
.search h2 a:focus {
	text-decoration: none;
	}
.widget_alternateRecentPostsLists a,
.widget_alternateRecentPostsLists a:visited {
	color: #fff;
	padding-left:18px;
	font-size: 13px;
	background:url(images/icn_blogPost.gif) no-repeat left top;
	}

/* @end */

/* @group Headings */

h2.page-title {
	display: none;
}

#wrapper .content h2.pagetitle {
	font-family: "Lucida Grande", Calibri, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	font-weight: 100;
	font-size: 1.25em;
	padding-bottom: 6px;
}
.content h2,.content h3 {
	font: 2em Palatino, Georgia, Serif;
	color: #5E87A1;
	margin-bottom: 0.25em;
	}

.content h4 {
	font: 1.35em Palatino, Georgia, Serif;
	color: #5E87A1;
	margin-bottom: 0.15em;
}

.content h4.bio h4.testim {
	font: 1.35em Palatino, Georgia, Serif;
	color: #5E87A1;
	border-bottom: #416496 1px dotted;
	font-variant: small-caps;
	margin-bottom: 1.25em;
}

.entry h3 {
    font: 1.5em Palatino, Georgia, Serif;
    width: 290px;
    color: #5e87a1;
    margin-bottom: 0.25em;
	}

.widget_alternateRecentPostsLists h4 {
	font-weight: 100;
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 4px;
	}
#sidebar .widget h4 {
	color: #b9bba3;
	font: 1.5em Palatino, Georgia, Serif;
	font-weight: 100;
	margin-bottom: 12px;
	}

.home #sidebar .widget h4 {
	color: #fff;
	font-family: "Lucida Grande", Calibri, Arial, Helvetica, Sans-Serif;
	margin-bottom: 6px;
	}

#mailchimp-widget h4.widgettitle,
#sidebar #text-10 h4.widgettitle {
	font-weight: 100;
	font-size: 12px;
	line-height: 1.25em;
	margin-bottom: 6px;
	}


.blog .content h2,
.single .content h2,
.archive .content h2,
.search .content h2 {
	border-bottom: 1px dotted #5E87A1;
	padding-bottom: 12px;
	margin-bottom: 0;
	}

/* @end */

/* @group Footer */

#footer ul {
	text-align: center;
	list-style-position: inside;
	list-style: disc;
	margin-bottom: 20px;
	}
#footer li {
	display: inline;
	margin: 0;
	padding: 0 4px 0 0;
	}
#footer li span {
	padding-left: 4px;
	}
	
#footer li.first {
	margin-left: 0;
	list-style: none;
}
#footer li.last {
	margin-right: 0;
}
/* @end */

/* @group Content
 */
	
.content li {
	list-style: disc;
	list-style-position: outside;
	margin-left: 1.5em;
	}

ol li, .content ol li { list-style: decimal; }

.content ul {
	margin-bottom: 1em;
}

p.meta {
	border-bottom: 1px dotted #5E87A1;
	margin-bottom: 0;
	padding: 3px 0;
	}

div.postmetadata {
	margin-bottom: 0;
	width: 462px;
	height: 30px;
	}

div.postmetadata p {
	clear: left;
	}

p.meta em,div.postmetadata em,
.postmetadata.alt {
	color: #7c805f;
	font-family: Palatino, Georgia, Serif;
	}

p.meta a,
p.meta span.postClass,
p.meta span.date,
div.postmetadata a {
	color: #5e87a1;
	text-transform: uppercase;
	font-family: "Lucida Grande", Calibri, Arial, Helvetica, Sans-Serif;
	}

div.tw_button,
span.emailMe,
div.postmetadata em,
div.fBookBtn {
	float: left;
	display: inline-block;
	}

div.postmetadata em {
	width: 80px;
	padding-top: 5px;
	}
span.emailMe {
	background: url(images/email-icon.gif) no-repeat left top;
	width: 50px;
	height: 20px;
	margin-top: 5px;
	margin-left: 10px;
	}

div.fBookBtn {
	width: 75px;
	height: 20px;
	margin-top: 5px;
	}

span.emailMe a{
	width: 50px;
	height: 20px;
	display: block;
	}
.post {
	background: url(images/bg_greyCurveFlat.jpg) no-repeat bottom left;
	padding-bottom:5px;
	margin-bottom: 20px;
	}

.single .post {
	padding-bottom: 25px;
	}

.page-id-17 .post {
	padding-bottom: 30px;
	}

body.page .post {
	background: none;
}

.entry {
	margin-top: 1em;
	}

.bio-name {
	color:#416496;
	font-size:0.95em;
	font-weight:bold;
	margin:0 0 1em;
	padding-top:0;
	}

/* @end */

/* @group Widgets */

.home #sidebar .widget {
	border: 8px solid #e9e6dc;
	color: #fff;
	margin-bottom: 15px;
	}
.widget {
	margin-bottom: 25px;
	}
#sidebar .widget .widget_inner {
	border: 4px solid #51748e;
	background-color: #96abba;
	padding: 10px;
}

.widget #text-10 p.success {
	color: #fff;
	font-size: 13px;
	line-height: 1.25em;
	}

#mailchimp-widget #mc_signup_container,
.widget #e2ma_signup_form_container {
	min-height: 40px;
	width: 280px;
	max-width: 280px;
	position: relative;
	z-index: 1;
	}
.mc_var_label,
#e2ma_signup label,
.e2ma_signup_form_label,
#e2ma_signup div.e2ma_signup_form_required_footnote,
#e2ma_signup span.e2ma_signup_form_required_asterix,
#e2ma_signup_reset_button {
	position: absolute;
	margin-left: -9999px;
	}
#mc_signup_form,
#text-10 form {
	padding: 0 0 5px 0;
	background: url(images/bg_formSubmit.jpg) no-repeat left bottom;
	min-height: 34px;
	position: relative;
	z-index: 1;
	}
/*#mc_signup_form br {
	position: absolute;
	margin-left: -9999px;
	line-height: 0;
	height: 0;
	width: 0;
}*/
#mailchimp-widget #mc_mv_EMAIL,
#e2ma_signup .e2ma_signup_form_element input {
	margin:-18px 0 0 8px;
	width: 175px;
	border: none;
	padding: 0 2px 2px;
	height: 18px;
	font-size: 16px;
	color: #333;
	line-height: 18px;
	}
#mailchimp-widget .mc_signup_submit,
#e2ma_signup_form_button_row
/*#e2ma_signup #e2ma_signup_submit_button*/ {
	width:78px;
	margin-top: -20px;
	margin-right: 11px;
	padding: 0;
	float: right;
	position: relative;
	z-index: 2;
	}
#mailchimp-widget #mc_signup_submit,
#e2ma_signup #e2ma_signup_submit_button {
	background:none #577a95;
	border:medium none;
	color:#fff;
	font-weight: 100;
	letter-spacing: 1px;
	font-size:13px;
	line-height: 15px;
	height:22px;
	padding:0 0 2px 0;
	width:78px;
	text-transform: uppercase;
	z-index: 2;
	}
.webkit #mailchimp-widget .mc_signup_submit
/*.webkit #e2ma_signup #e2ma_signup_submit_button */{
	margin-top: -22px;
	}
#mailchimp-widget #mc_signup_submit:hover,
#mailchimp-widget #mc_signup_submit:focus,
#e2ma_signup #e2ma_signup_submit_button:hover,
#e2ma_signup #e2ma_signup_submit_button:focus {
	cursor: pointer;
	color: #000;
	}

#mc_message {
	color: #fff;
	line-height: 1em;
	padding-bottom: 5px;
	}
#mc_message .mc_success_msg {
	color: inherit;
}

#e2ma_signup_image_container,#e2ma_signup_image_container img,#e2ma_signup_message {
	display: none !important;
	}

.widget ul {
	list-style-type: none;
	padding-left: 0;
	color: #5e87a1;
	}

.widget ul.nav-menu  {
	padding-left:6px;
	width: 292px;
	}	

.widget li {
	font-size: 0.5em;
	padding-left: 10px;
	padding-top: 1px;
	margin-bottom: 9px;
	background: url(images/bg_blueDotSquare.jpg) no-repeat left 8px;
	}
.widget .post {
	padding-bottom: 0;
	}

.home .widget li {
	padding-left: 0;
	background: none;
	}

.widget .innerNav li,
.widget.nav-menu .nav-menu li {
	border-bottom: 1px solid #e0e0e0;
	background: none;
	padding-left: 0;
	}
	
.widget li a {
	font-size:14px;
	line-height:1.25em;
	}
.widget .innerNav li a,
.widget.nav-menu .menu li a {
	display:block;
	padding:6px 3px 6px 4px;
	}
.widget .innerNav li a:hover,
.widget .innerNav li a:focus,
.widget.nav-menu .nav-menu li a:hover,
.widget.nav-menu .nav-menu li a:focus {
	text-decoration: none;
	color: #333;
	}

.page-id-88 li.page-item-88 a,
.page-id-141 li.page-item-141 a,
.page-id-95 li.page-item-95 a,
.page-id-98 li.page-item-98 a,
.page-id-102 li.page-item-102 a,
.page-id-109 li.page-item-109 a,
.page-id-112 li.page-item-112 a {
	color: #333;
	}


.widget .cform {
	font-size: 1.25em;
	font-weight: 100;
	width: 300px;
	}

.widget .cform label {
	display:block;
	margin:6px 0 2px 0;
	text-align:left;
	}
.widget .cform textarea, 
.widget .cform input {
	width:255px;
	border: 1px solid #ccc;
	}
.widget .cform span.reqtxt,
.widget .cform span.emailreqtxt {
	color: #900;
	width: 255px;
	}
.widget .cform p.cf-sb {
	text-align: left;
	}

.widgetcform .cf_info {
	width: 300px;
}
.widget ol.cf-ol li {
	margin-left: 0 !important;
	}

.widget .cform p.cf-sb #sendbutton {
	margin-left: 0;
	}
.widget .cform p.cf-sb #sendbutton:hover,
.widget .cform p.cf-sb #sendbutton:focus {
	color: #fff;
	background: #96abba none;
	}
.widgetcform p.linklove {
	display: none;
	}
#sidebar label.screen-reader-text {
	position: absolute;
	margin-left: -9999px;
}


/* @end */

/* @group Tags */

p {
	margin-bottom: 1em;
	}
	
p.small-return {
    font-size: 9px;
	margin-bottom: 1em;
}	

p.bio {
    font-size: .95em;
    padding-top: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
}

.bio-name {
    font-size: .95em;
    padding-top: 0;
    color: #416496;
    font-weight: bold;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
}

p.testim{
    font-size: .95em;
    padding-top: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
}

.testim-name {
    font-size: .95em;
    padding-top: 0;
    color: #416496;
    font-weight: bold;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
}

.attrib {
    font-size: .95em;
    padding-top: 0;
    color: #8E8E38;
    font-weight: normal;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
}

.highlight {
    font-size: .85em;
    font-style:normal;
    padding: 4px;
    background: #E0F4FD;
}

dl {
	margin: 0 0 10px 0px;
}

dl.faq {
	margin: 10px 0 0 0px;
}

dt {
font-family: "Lucida Grande", Calibri, Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #333;
margin-top: 12px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

dd {
    font-family: "Lucida Grande", Calibri, Arial, Helvetica, Verdana, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 0 0 0 12px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

/* @end */

/* @group Comments  */

.commentsHead {
	border-top: 1px dotted #5e87a1;
	border-bottom: 1px dotted #5e87a1;
	height: 24px;
	}

.commentsHead h3#comments {
	color: #5e87a1;
	float: left;
	width: 120px;
	font-size: 12px;
	font-weight: 700;
	margin-top: 5px;
	margin-bottom: 2px;
	text-transform: uppercase;
	font-family: "Lucida Grande", Calibri, Arial, Helvetica, Verdana, sans-serif;
	}

.commentsHead span {
	float: right;
	color: #7c805f;
	font-style: italic;
	font-size: 0.8em;
	font-weight: 700;
	}

.commentsNav {
	clear: both;
	}
body ol.commentlist li.comment {
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 16px;
	padding-bottom: 6px;
	border-bottom:1px dotted #5e87a1;
	}

cite.fn,
cite.fn a {
	font-style: normal;
	color: #5e87a1;;
	}
span.says {
	color: #7c805f;
	}

.comment-meta a {
	color: #333;
	font-size: 0.8em;
	}

#respond {
	clear: both;
}

/* @end */




