/*
Theme Name: 1098 - bristol county pt
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by  j shiroma
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);
/* 
font-family: 'Open Sans', sans-serif;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-family: 'Oswald', sans-serif; */


/*STRUCTURE - header, footer, etc*/
body 					{ background: #030e17; 	overflow:hidden !important; padding:0 !important;margin:0 !important;
							height:100%;width:100%;}

#bgimg 					{ position:absolute;	z-index: -1;	overflow: hidden !important;width: 100%;margin-top: 215px;}

.bgimg 					{ overflow: hidden !important;position:absolute; z-index: -1;}

.imgwrapper				{ position:absolute !important; top: 215px;	z-index: 5; min-height: 1100px;;width:100% !important;	 				
							background: url('/files/2012/04/overlay.png');	}
	
	
#weblogo				{width: 210px; height: 60px; background: url('/files/images/weblogo.png') no-repeat;
						 	position: relative; top: 20px; left: 10px; }

#tagline 				{width: 400px; height:50px; position: relative; top: 20px; margin: 0px auto; margin-top: 55px;  	 		
						 	text-align: center; font-family: 'Oswald', sans-serif; font-weight:200; font-size: 18px; 
						 	letter-spacing: 3px; text-transform: uppercase;color: #426378 !important;}

#wrapper 				{padding:0 !important;margin:0 !important;height:100%;width:100%;}

.headerwrapper 			{background: url('/files/images/1098_header.png'); width: 100%; height: 243px; }

header					{position:relative; height:243px;width:992px;margin:0 auto; 
							background: url('/files/images/1098_headermain.png') no-repeat;  }

#topaddr 				{ font-family: 'Oswald', sans-serif;font-size: 14px;font-weight: bold;position: absolute;right:  0px;
							text-align: right;top: 63px;color: #426378 !important;width: 400px;font-weight:200;  
							letter-spacing: 1px; text-transform: uppercase;}
 
 

#topaddr *				{color: #426378 !important; text-decoration:none;}

#topaddr a:hover 		{color: #394C27 !important;text-shadow:none;}

.main 					{position: relative;min-height: 1100px; text-align:left;margin:0px  auto;
 						width: 990px;text-align:left; background: rgb(37,49,60); background: rgba(37,49,60,.7);
						font-family: 'Open Sans', sans-serif; }

 
#leftcol 				{width:770px;display:inline;margin:0;padding:0; z-index: 50!important;}

#rightcol 				{ ;width:220px;height:788px;display:inline;margin:0;padding:0;}

#rightcol .mbbrd1 		{margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}


#wrap,.post 					{width:95%;padding:0 !important;margin: 0px auto; margin-top: 50px; height:100%; color: #fff;}

#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;}
 
.marginleft				{margin-left: 30px; }

.toppic					{}

.contentwrapper 		{width: 990px; margin: 0px auto; min-height: 1040px; margin-left: 40px; margin-top:200px; 
						border-bottom: 1px dotted #828384;}

.shadow 				{background: url('/files/images/shadow.png') repeat-x; width: 100%; height: 24px;}

.boxtext				{font-family: 'Oswald', sans-serif; color: #424c5d; font-weight: 300; text-align: center; 
							margin-bottom: 20px;}
.boxtext h1 			{font-family: 'Oswald', sans-serif; color: #424c5d; text-transform: uppercase !important;
						text-align: center;letter-spacing: 2px; font-size: 24px;}

.more					{font-family: 'Oswald', sans-serif; color: #232323; font-size: 11px; letter-spacing: 2px; float: right;  							text-align: right;margin-bottom: 10px;margin-right: 10px;}
.more a 				{color: #5d656a; text-decoration: none; }
.more  a:hover 			{color: #030E17; }

.colwrapper 			{width: 287px;   float: left; }
.col					{width: 287px; min-height: 350px; float: left;   background: #102358; margin-bottom: 50px;}

.page-id-5 .col			{margin-left: 20px; min-height: 200px !important; margin-top: 30px;}
.page-id-5 .col ul		{margin-top: 30px;}
.page-id-5 .col ul>li 	{list-style: none; margin-left: 30px; }
.coltitle 				{font-family: 'Oswald', sans-serif;  text-transform: uppercase !important; text-align: center;
					 		letter-spacing: 2px; font-size: 24px; color: #fff; margin-botom: 40px;}

.colwords 				{width: 250px; margin: 0px auto;margin-top:20px; color: #9bd59a; text-align: justify; 
							font-family: 'Open Sans', sans-serif; font-size: 13px; letter-spacing: 2px;line-height: 1.8em;
							font-weight: 400 !important; margin-bottom: 30px; }

.colcon 				{magin-bottom: 20px; min-height: 50px; width: 250px; margin: 0px auto;}
	.colcon p 			{line-height: 1.8em; font-family: 'Open Sans', sans-serif; letter-spacing: 1px; font-weight: 300;
						 text-align: justify; font-size: 12px;  }

.white 					{color: #dff1ff; margin-top: 25px; font-weight: 300; letter-spacing: 2px;}
.white a				{color: #dff1ff; text-decoration: none;}
.white a:hover 			{color: #9bd59a; }

#wrap p 				{font-family: 'Open Sans', sans-serif !important; letter-spacing: 1px !important; color: #d7e6f4; 
						font-weight: 400;}

.normal					{color: #dbeeff}


/*MENUS*/

a:visited,
a:link					{ color: #298eea;}
#horimenu 				{ width:990px;margin:0 auto;font-family: arial, serif; position:relative;z-index:100;height:26px;}
#navCenter 				{ width: 990px; margin:0px auto; position: relative; top: 15px;margin-left: 150px;}
.current_page_item a 	{ color:#9BD59A !important}
.sf-menu a 				{ font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 300; 
						  text-shadow:1px 1px 0px #333333;font-size: 14px;/*font-weight: bold;*/letter-spacing: 2px;
						  padding: 6px 13px;border:none;text-decoration:none;}

.sf-menu a,
.sf-menu a:visited  	{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:#161E51;}
.sf-menu li li li 		{background:#161E51;}

.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu a:focus, 
.sf-menu a:hover,
.sf-menu a:active 		{ color:#9BD59A;	outline: 0;	 }

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;}

/*Text Elements*/
h1,h2,h3,h4,h5,h6		{ padding: 0px; color: #B9DAED; font-family: 'Oswald', sans-serif; text-transform: uppercase; 
							letter-spacing: 3px; }
h1{margin-bottom:20px;}


#faqTitle{font-size:150%;text-align:center;padding-bottom:9px;}

/*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}

.footerwrapper 			{position: relative; bottom: 0px; z-index: 999; background: #1d253b; width: 100%; height:90px; 
						 padding-top: 20px;}

#footer 				{position: relative; font-family: 'Oswald', sans-serif; text-transform: uppercase; 
						 	letter-spacing: 1px;font-weight: 300; color: #9BD59A; width:990px; text-align:center; 
							height: 30px;margin:0 auto;  }

#footer a:link,
#footer a:visited 		{color: #9BD59A;}

#disclaimer 			{color:#FFF;}

.question{padding-top:10px;padding-bottom:10px;}

/* 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; } */

#sidebar{width:250px;float:right;margin-top:50px;}

.post .entry {padding:12px 0;}
 