/*
Theme Name: Cantrell PT 1006 Theme
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason, using <a href="http://www.woothemes.com">WooThemes</a> framework.
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/

@import url(superfish.css);

body{font:16px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small !important;}
/*Primary Changes from here down*/
body,td,.bottom,.mceContentBody,.normal{color:#444444;}
h1,h2,h3,h4,h5,h6,.bodytext{ color: #7FA0A0 }
.testimonial{ color: #7FA0A0 }
.colorlist { color: #7FA0A0 }
.altcolor { color: #00483A }
a:link { color: #601525 }
a:visited { color: #601525 }
a:hover,a:active { color: #203a37; text-decoration: none }
.main {padding:15px;}
.box{border:2px solid #7FA0A0;background-color:#ffffff;padding:12px;}
.box1{border:2px solid #00483A;background-color:#ffffff;padding:12px;}
.brd {border:solid 2px #7FA0A0;}
.brd1 {border:solid 2px #00483A;}
.dbrd {border:solid 2px #7FA0A0;background-color:#00483A;padding:3px;}
.dbrd1 {border:solid 2px #00483A;background-color:#7FA0A0;padding:3px;}

/*STRUCTURE - header, footer, etc*/
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
	/*width:990px;*/
	background-image: url(images/bkgPattern.png);
}
header{height:100px;position:relative;background-color:white;width:100%;}
#logo {background: url(images/logoCantrell.png) no-repeat;position:absolute;top:6px;left:3px;width:334px;height:86px;}
#headerCenter{height:100px;margin:0 auto;width:990px;position:relative;background-color:#fff;}
#topaddr1 {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left:390px;
	text-align: left;
	width: 375px;
	}
#topaddr1 span {font-size:1.5em;color: #7FA0A0;}
#topaddr1 *{color: #000;text-shadow: 1px 1px 1px #CCC;text-decoration:none;}
#topaddr1 a:hover {color:#7FA0A0;text-shadow:none;}
#topaddr1 a:hover span {font-size:1.5em;color: #000;text-shadow:none;}

#topaddr2 {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 1px;
	text-align: right;
	width: 375px;
	}
#topaddr2 span {font-size:1.5em;color: #7FA0A0;}
#topaddr2 *{color: #000;text-shadow: 1px 1px 1px #CCC;text-decoration:none;}
#topaddr2 a:hover {color:#7FA0A0;text-shadow:none;}
#topaddr2 a:hover span {font-size:1.5em;color: #000;text-shadow:none;}

nav {
height:26px;
width:100%;
background: #fff;
}

#navCenter{
	width:990px;
	margin:0 auto;
	height:26px;
	background:#fff;
}
#main-nav {float:right}


#bar1{height:20px;background-color:#203a37;}
#bar2,#bar3{height:5px;background-color:#728E8A;}

#leftContent {width:700px;}

#sidebar {
	float:right;
	width:240px;
	margin-left:12px;
	padding:8px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border:1px solid #ccc;

}


#maincontent {min-height:720px;width:970px;margin:10px auto 0;position:relative;background: rgba(255,255,255,.9);-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
.main {padding:10px;}



footer{
    /*background:url(images/footer_bkg2.png);*/
	background:url(images/footerBack.png);
    position:relative;
    height:100px;
	 width:100%;
	 margin:0 auto;
	 clear:both;
}


.push {height:100px;clear:both;}  /*This height is the bottom margin of .wrapper*/
/*
.footer_shadow{
    height:10px;
    background:url(images/footer_shadow.png);
    width:100%;
    position:absolute;
    top:0px;
}
*/

.footer_content{
    width:990px;
    margin:auto;
    overflow:hidden;
    text-align:center;
	 height:60px;
}

.footer_content h3,.footer_content p,.footer_content h2{
  	color:white;
	text-shadow:none;
}



/*MENUS*/
.current_page_item a {color:#203a37 !important}
/*.sf-menu a {*/
/*font-family: sans-serif;*/
/*color: #fff;*/
/*text-shadow:2px 1px 1px #0f0;*/
/*font-size: 16px;*/
/*letter-spacing: .15em;*/
/*border:none;*/
/**/
/*text-decoration:none;*/
/*}*/

.sf-menu a {
font-family: 'Arial #fff', sans-serif;
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: .1em;
padding: 6px 10px;
border:none;
text-decoration:none;
color:#80A0A0;
font-weight:bold;
}


.sf-menu a, .sf-menu a:visited, .sf-menu a:active  { /* visited pseudo selector so IE6 applies text colour*/
	color: #80A0A0;  /*Match color above*/
}

.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}

.sf-menu li {
	/*background:		transparent;*/
}

.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li li a:active {
	border-right:none;
	color:#fff;
}
.sf-menu li li {
	background:		#728E8A;
}
.sf-menu li li li {
	background:		#728E8A;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:visited:hover {
	color:#000;
	outline:		0;
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}

.bigquote {font-family:Amaranth;font-size:24px;padding-top:0;margin-top:0;}

.green{color:#00483a;}
.greenstrip{background:#00483a;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.greenbrd{border:solid 1px #00483a;}

.ltgreen{color:#7FA0A0;}

.red{color:#601525;}
.redstrip{background:#601525;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}


/*DESIGN ELEMENTS - boxes and such*/
.fullbar {background:#00f !important;height:130px;width:990px;}
.fullbar:after,.fullbar:before {background:#00f !important;}
.fullbar>* {color:white;text-shadow:1px 1px 1px #000;}
.fullbar .minibanner {float:left;margin:0 13px;}
.fullbar .minibanner:first-child {margin-left:90px}

/* SEO Styles */
.seoH1{ color: #203a37;font-size:18px; }
.seoH2{ color: #203a37;font-size:14px; }
.seoFooter{ font-size:x-small;color:white;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:white;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}

.col1{width:49%;float:left;text-align: center;border:1px solid #00483A;border-radius:12px;background-color:#00483A;padding:3px 0px 3px 0px;}
.col2{width:49%;float:right;text-align: center;border:1px solid #00483A;border-radius:12px;background-color:#00483A;padding:3px 0px 3px 0px;}
.col1 a, .col2 a {color:#FFF;text-decoration: none;font-weight:bold;}

.download_box, .download_box a {
    color: #5E6F33 !important;
}
.download_box {
    background: url("images/shortcodes/icons/down_alt.png") no-repeat scroll 10px 15px #DEE3AB;
    border: 1px solid #A3C159;
}

a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity = 70);
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity = 100);
}

/* HOUR OF OPERATION TABLES */
#herm-hours{width:350px; height:125px;}
#mj-hours{width:350px; height:125px;}
/* end */

#staff-pic {margin-right:3px;}

#spacer{width:350px; height: 450px; }

.staffheader {margin-right:3px;}

/* Blog Styles */

.postleftpart {
    width: 240px;
    padding-right: 14px;
    float:left;
    padding-top: 30px;
}
.postrightpart {
    float: right;
    width: 660px;
}

.post {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 18px;
}

.post h2,.post p {
    margin: 2px 0;
}

.post .entry {
    color:#7f7f7f;
    margin-bottom: 18px;
}

.entry p {
    margin: 10px 0;
}
.single .wp-post-image{
    margin: 0 auto 12px;
    display: block;
}

.addthis_toolbox {
    padding: 30px 0 10px;
}

#comment{width:680px;}

.hermitage{text-decoration:none;text-align: center;border:1px solid #00483A;border-radius:12px;background-color:#00483A;color:#FFF;padding:3px 0px 3px 0px;font-size:125%;margin-bottom:18px;}
