/*
Theme Name: 1004 Kopack Physical Therapy & Sports Medicine
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*/
/*http://www.colorzilla.com/gradient-editor/#f9eee3+1,ffffff+17,f1a332+27,e67933+43,e67933+52,3f2c25+71,3f2c25+91,f1a332+100;Custom*/
html{
overflow-y: scroll;
color:#000;
background: url('images/center.png') repeat-y center #FFF;
}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
	background:url('images/blankbg.png') no-repeat;
	width:990px;
	position:relative;
}
#maincontent{
width:885px;
min-height:440px;
margin: 60px auto 0;
text-align:left;
}
.main{padding-left:120px;padding-top:35px;text-align:left;}
header{
	width:990px;
	height:180px;
	margin:0 auto;
	position:relative;
}
#logo {width:676px;height:132px;float:left;}
#topPhoto {width:484px;height:420px;float:right;margin-top:38px;z-index:90;}
#addrbox1{
	position:absolute;
	padding:4px;
	top:5px;
	right:24px;
	width:220px;
	height:80px;
	text-align:right;
	font-size:18px;
	font-variant:small-caps;
	line-height:1.3em;
	text-shadow:1px 1px 1px #B3B3B3;
	letter-spacing:2px;
	font-weight:500;
}
#addrbox1 a:link,#addrbox1 a:visited{
	font-family: 'trebuchet ms', serif;
	text-decoration:none;
	color:#0ba04c;
	text-shadow:1px 1px 1px #00ad4a;
}
#addrbox1 a:hover,#addrbox1 a:active{
	font-family: 'trebuchet ms', serif;
	text-shadow:none;
	color:#1a3770;
	text-shadow:1px 1px 1px #29376f;
}
.addrbox span{color:#1a3770;font-size:1.4em}
.addrbox span a:link, .addrbox span a:visited {font-size:1.4em;font-weight:bold;color:#1a3770;}
.addrbox span a:hover, .addrbox span a:visited {font-size:1.4em;font-weight:bold;color:#0ba04c;}
/*http://www.colorzilla.com/gradient-editor/#3f2c25+48,000000+100;Custom*/
#horimenu{
	top:132px;
	position:absolute;
	height:38px;
	width:990px;
	z-index:100;
}
footer {width:900px;margin:0 auto;
}
footer,.push {height:40px;clear:both;}
#footer_content {margin-left:40px;width:900px;text-align:center;font-size:80%;}
#footer_content *{color:#000 !important;text-shadow:none;}
/*TEXT AND MENUS*/
h1,h2,h3,h4,h5,h6{
	font-family: 'trebuchet ms', serif;
	font-weight:700;
	padding:4px 0;
	letter-spacing:2px;
	line-height:1.1em;
}
.black {color:#000;}
h1 {font-size:32px;color:#1a3770;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
body,table{
	font-family: 'trebuchet ms',verdana, sans-serif;
	font-size:16px;
	line-height:1.5em;
}
.sf-menu a {
	font-family: 'trebuchet ms', serif;
	font-weight:normal;
	font-size:18px;
	color:#FFF;
	letter-spacing:1.5px;
	border:none;
	padding:9px 0 9px 8px;
}
.sf-menu>li>a:before{
	content:'\2022';
	color:navy;
	padding:0 4px 0 0;
	display:inline;
	font-size:28px;
	vertical-align:bottom;
}
/*.current_page_item a {color:#FFCC66 !important}*/
/*DESIGN ELEMENTS - boxes and such*/
.blue{color:#1a3770;}
.bluestrip{background:#1a3770;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.green {color:#0ba04c;}
.greenstrip{background:#0ba04c;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
nav {
height:38px;
width:100%;
}
#horimenu{
	width:825px;
	margin-left:150px;
	padding-top:3px;
	z-index:100;height:38px;
}
.mbbrd1{
	border:1px solid #0ba04c;
	margin-bottom:2px;
	line-height:.9em;
	height:110px;
}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, ol ol li:first-child {padding-top:0px;}