/*
Theme Name: 982 FUnction First Physical Therapy
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);



/*STRUCTURE - header, footer, etc*/
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -160px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #d9eef7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9eef7));
background: -webkit-linear-gradient(top, #ffffff 0%,#d9eef7 100%);
background: -o-linear-gradient(top, #ffffff 0%,#d9eef7 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#d9eef7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9eef7',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#d9eef7 100%);
	width:100%;
}
header {background:#fff;height:120px;position:relative;}
#topcenter {width:990px;margin:0 auto;position:relative;}
#addrbox1 {position:absolute;top:10px;right:10px;width:400px;text-align:right;font-size:20px;font-weight:bold;}
#addrbox1 span {font-size:2em;color:#005C7C;}
#addrbox1 *{color:#7FADBF;text-shadow:2px 1px 1px #E6E6E6;text-decoration:none;}
#addrbox1 a:hover {text-decoration:underline;}



nav {
height:30px;
width:100%;
background: #005C7C;
}

.ltbluebg{background:#d9eef7;padding:8px}
.pad8{padding:8px;}

#horimenu {width:990px;margin:0 auto;height:30px;}

#maincontent {min-height:440px;width:970px;margin:0 auto;position:relative;background:url(images/watermark400.png) 100px 10px no-repeat;margin-bottom:20px;}
.main {padding:0 10px 10px;}
footer {width:100%;background:#005C7C;position:relative;}
footer,.push {height:160px;clear:both;}  /*This height is the bottom margin of .wrapper*/

#footer{

	/*background:url(images/footer_bkg2.png);*/
	clear:both;

	position:relative;

	height:160px;

}

.footer_shadow{

	height:10px;

	background:url(images/footer_shadow.png) repeat-x #005C7C;

	width:100%;

	position:absolute;

	top:-20px;

}

.footer_content{
	width:990px;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
	text-align:center;
}
.footer_content h3,.footer_content p,.footer_content h2{
  	color:white;
	text-shadow:none;
}



/*MENUS*/
.sf-menu a {
font-family: sans-serif;
color: #fff;
text-shadow:1px 1px 0px #333333;
font-size: 16px;
letter-spacing: .15em;
border:none;
padding: 		6px 13px;
text-decoration:none;
}

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

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

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

.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#005C7C;
}
.sf-menu li li li {
	background:		#005C7C;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#FFCC66;
	outline:		0;
}

/*Text Elements*/
body,table{
	font-size:15px;
}
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}

.bluestrip{background:#005C7C;padding-top:3px;padding-bottom:3px;text-align:center;color:#FFF;font-weight:bold;}

.blue{color:#005C7C;}

.tagline{font-family:"dancing script", script;font-size:24px;color:#005C7C;display:inline;}


/*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}

.underline{text-decoration:underline;}
.home #sidebar{float:left;background:#005C7C;color:#FFF;min-height:400px;width:240px;padding:30px 10px 10px;margin-right:16px;font-family:"trebuchet ms", sans-serif;}
.home #sidebar h1, .home #sidebar h2, .home #sidebar h3, .home #sidebar ul, .home #sidebar .normal {color:#FFF;}

.home #sidebar .brd {border:solid 1px #000;}

.home #sidebar .testimonial {font-family:"dancing script", script;font-size:24px;color:#FFF;text-align:left;}

hr {
border: 0;
color: #005C7C;
background-color: #005C7C;
height: 1px;
width: 100%;
text-align: left;
}

hr.white {
border: 0;
color: #FFF;
background-color: #FFF;
height: 1px;
width: 100%;
text-align: left;
}

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


#welcome {margin-left: 260px; line-height: 1.7em;}
#home-list {margin-left: 35px;}