/*
Theme Name: Float Theme
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css); 

/*STRUCTURE - header, footer, etc*/
 
h1{font-family: 'PT Serif', serif !important;font-size: 28px; color: #333;text-shadow: 1px 1px 3px #aaa;}
h1 span {font-size: 80%; position: relative; top: 5px; left: 0px; color: #444;}
#bg { position: fixed; top: 0; left: 0; }
		.bgwidth { width: 100%; }
		.bgheight { height: 100%; }
html{  
color:#000;
overflow-y:scroll;

    /*     background: url('images/439_bg.jpg') no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/439_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/439_bg.jpg', sizingMethod='scale')"; */

} 
.wrapper{
	ont-family: 'Open Sans', sans-serif !important;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
  position: relative;
  width: 990px;
}
header{height:300px;width:990px;margin:0 auto;text-align:left;background: url('images/439_header.png') no-repeat;position:relative;}
#topaddr {
font-family: 'PT Serif', serif !important;
font-size: 18px;
 border-top: 1px solid #999;
 padding-top: 5px;
position: absolute;
left: 495px;
text-align: center;
top: 175px;
width: 370px;
}

#topaddr *{color: #333;text-shadow: 1px 1px 3px #aaa;text-decoration:none;}

#topaddr a:hover {color: #282477;text-shadow:none;}
#topaddr span {font-size:20px;color: #333;text-shadow: 1px 1px 3px #aaa;}
#topaddr a:hover span {font-size: 20px;color: #282477;text-shadow:none;}

#vb {border: 1px solid #eee !important; margin-top: 10px !important;}

#tagline {font-family: 'PT Serif', serif !important; font-size: 30px; color: #333;float: right; position: absolute; left: 430px; top:130px; letter-spacing: 2px; text-shadow: 0px 0px 6px #999; }

#navwrapper {width: 220px;   position: relative; float:left;  }

#navCenter{position:relative;z-index:200;}

#contentwrapper {width: 990px; position: relative; min-height:700px; background: url('images/439_wraper.png');}

.main {padding:0;width:770px;min-height: 600px; text-align:left; text-align:left;overflow:hidden; }

.fullwidth {width: 750px; padding-left: 20px;}

.icon16 {width:16px;height:16px;margin-right:3px;}

#leftcol {width:770px;display:inline;margin:0;padding:0;}

#rightcol {DISPLAY: NONE !IMPORTANT; float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}

#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}


#wrap {padding:0 20px;}

#homeleft {background-color:#31582D;color:white;padding:14px;width:200px;height:370px;float:left;font-size:200%;}

#homemain {padding:12px;color:#505050;width:500px;float:left;}


/*.slideshow {border: 2px solid #666;}*/

ul li, ol li {padding-bottom:12px;}
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;}

ul ul li {list-style-type:circle;}
ol ol li {list-style-type:lower-alpha;}

img.center {display: block; margin-left: auto; margin-right: auto;}

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

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

.leftcol{width:48%;float:left;}
.rightcol{width:48%;float:right;}

.blackbrd{border:solid 1px #000;}

/*MENUS*/

#horimenu {width:220px; position:relative;top: 10px; z-index:100; }


.current_page_item a {color: #C4B234 !important; text-shadow: 0px 0px 2px #ffec8d;}
.sf-menu a {
font-family: 'PT Serif', serif !important;
margin-left: 10px;
text-shadow:1px 1px 0px #333333;
font-size: 17px;
/*font-weight: bold;*/
letter-spacing: .1em;
padding: 		6px 13px;
border:none;
text-decoration:none;
}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #9caed2;  /*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:		#FF00FF; */
}
/* .sf-menu li li li {
	background:		#FF00FF;
} */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#fff;
	outline:		0;
	 
}

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

.purple{color:#2B267B;}
.purplestrip{background:#2B267B;padding-top:3px;padding-bottom:3px;color:#C4B234;font-weight:bold;text-align:center;}
.purplestrip1{background:#2B267B;padding-top:3px;padding-bottom:3px;padding-left:5px;color:#C4B234;font-weight:bold;}
.purplestrip2{background:#2B267B;padding-top:3px;padding-bottom:3px;padding-right:5px;color:#C4B234;font-weight:bold;text-align:right;}
.purplebrd{border:solid 1px #2B267B;}

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

#footer {font-family: 'PT Serif', serif;background-color: #2A287B;color:#9caed2; text-shadow: -1px -1px 0px #333; width:990px; height: 120px;text-align:left;margin:0 auto;text-align:left;padding:3px 0;}

#footer a:link,#footer a:visited {color:#9caed2;}

#footer  p {padding:0 8px;margin:0px auto; position: relative; top: 20px;}

.col1 {float:left;width:40%;}
.col2 {float:right;width:40%;}

ul li, ol li {padding-bottom:12px;}
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;}

 