/*
Theme Name: 1005 Woodstown
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*/
html{
background: #2b3966;
background: -moz-linear-gradient(top, #2b3966 0%, #d8d8d8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b3966), color-stop(100%,#d8d8d8));
background: -webkit-linear-gradient(top, #2b3966 0%,#d8d8d8 100%);
background: -o-linear-gradient(top, #2b3966 0%,#d8d8d8 100%);
background: -ms-linear-gradient(top, #2b3966 0%,#d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3966', endColorstr='#d8d8d8',GradientType=0 );
background: linear-gradient(top, #2b3966 0%,#d8d8d8 100%);
color:#000;
overflow-y:scroll;
}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
	background:url(images/colBack.png) repeat-y center;
}
header{
width:990px;margin:0 auto;text-align:left;position:relative;background:url(images/logo.jpg) no-repeat;height:167px;
}

.addrbox {float:right;text-align:right;width:220px;color:#24365A;font-family:arial,sans-serif;font-size:22px;margin-top:37px;margin-right:16px;font-weight:bold;}
.addrbox a {color:#24365A;text-decoration:none;}
.addrbox a:hover {color:#CB0101;text-decoration:underline;}
.addrbox span {font-size:2em;font-weight:bold;color:#CB0101}
#addrbox1 {width:290px;}


.main {padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;background:white;overflow:hidden;}



.page-id-22 #wrap {padding:0 !important;}
#rightcol .mbbrd1 {
margin: 0 0 2px 0;
border-bottom: 1px solid #7A7A7A;
}

nav { font-family: arial, serif; position:relative;z-index:100;height:26px;background:#24365A;width:990px;margin:0 auto;}


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;}
#footer {background-color:#24365A;color:#FFFFFF;width:990px;text-align:left;margin:0 auto;text-align:left;padding:3px 0;}
#footer a:link,#footer a:visited {color:white;}
#footer  p {padding:0 8px;margin:0;}
.icon16 {width:16px;height:16px;margin-right:3px;}
#leftcol {float:left;width:770px;display:inline;margin:0;padding:0;}
#rightcol {
  display: inline;
  float: left;
  height: 1056px;
  margin: 0;
  padding: 0;
  width: 220px;
  background: #24365A;
}
#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}

#wrap {padding:0 8px;}
.home #wrap {padding:0;}
/*MENUS*/
.sf-menu a {
font-family: 'Arial #fff', sans-serif;
color:#fff;
font-size: 14px;
/*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: #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:		#24365A;
}
.sf-menu li li li {
	background:		#24365A;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#FFCC66;
	outline:		0;
}


.current_page_item a {color:#FF0000 !important}


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

.bluebrd{border:solid 1px #24365A;}


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

.blue{color:#24365A;}
.red{color:#A60000;}
.bluestrip{background:#24365A;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}
.redstrip{background:#A60000;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}
/*http://www.colorzilla.com/gradient-editor/#ededed+0,a57d7d+60,a60000+100;Custom*/


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

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

hr.dots {
border-bottom: dotted 6px #cdcb98;
background:transparent !important;
width: 100%;
text-align: left;
margin-left:0;
}
#homeleft {
  background: #ededed;
background: -moz-linear-gradient(top, #ededed 0%, #a57d7d 60%, #a60000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(60%,#a57d7d), color-stop(100%,#a60000));
background: -webkit-linear-gradient(top, #ededed 0%,#a57d7d 60%,#a60000 100%);
background: -o-linear-gradient(top, #ededed 0%,#a57d7d 60%,#a60000 100%);
background: -ms-linear-gradient(top, #ededed 0%,#a57d7d 60%,#a60000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#a60000',GradientType=0 );
background: linear-gradient(top, #ededed 0%,#a57d7d 60%,#a60000 100%);
  color: #24365A;
  font-size: 200%;
  text-shadow:1px 1px 0 #fff;
  height: 700px;
  padding: 14px;
  width: 200px;
  margin-right:20px;
}

#homemain {
  float: left;
  margin: 10px;
  padding: 8px;
  width: 500px;
}

/* Column Layouts ----------------------------------------------------- */
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:79.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.custom_column{position:relative;margin:0;float:left;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}



#nutrition{font-family:oswald, sans-serif;background:url('/files/nutrition/sidebar2.png') no-repeat top right;color:#000 !important;}
#nutrition .normal {color:#FFF !important;}
#nutrition .sidebar2{width:241px;min-height:270px;float:right;padding:30px 10px 40px 54px;}
#nutrition .sidebar2 .subhead{color:#FFF;font-weight:400;font-size:18px;margin-left:25px;}
#nutrition .sidebar2 .eventdate{font-weight:300;color:#FFF;text-transform:uppercase;font-size:22px;margin-left:25px;}
#nutrition .sidebar2 .eventtime{font-weight:300;color:#FFF;text-transform:uppercase;font-size:18px;margin-left:25px;margin-bottom:75px;}
#nutrition h1 {font-weight:400;font-size:40px;color:#336601 !important;text-align:center;}
#nutrition h2 {font-weight:300;font-size:20px;text-transform:uppercase;color:#000 !important;text-align:center;}
#nutrition h3 {font-weight:300;font-size:24px;color:#000 !important;text-align:center;}
#nutrition h4 {font-weight:400;font-size:15px;text-transform:uppercase;color:#000 !important;text-align:center;}
#nutrition p {font-weight:400;color:#000;font-size:16px;line-height:1.65em;}
#nutrition .greentext, #nutrition2 .greentext {font-weight:400;color:#336601 !important;}
#nutrition .eventtitle, #nutrition2 .eventtitle{font-weight:400;color:#336601 !important;font-size:26px;text-align:center;olor:#000 !important;text-align:center;}
#nutrition .adhook, #nutrition2 .adhook{font-weight:400;color:#336601 !important;font-size:22px;text-align:center;}
#nutrition hr, #nutrition2 hr {
border: 0;
color: #b0bea4;
background-color: #b0bea4;
height: 3px;
width: 100%;
text-align: left;
margin-left:0;
}
#nutrition .greenblock{background:url('/files/nutrition/greenblock.png') no-repeat;width:770px;height:187px;margin-bottom:22px;}
.greenblock ul {list-style-type:none;margin-top:22px;}
.greenblock ul li{list-style-type:none;display:block;text-transform:uppercase;color:#FFF !important;font-size:18px;padding:0 0 22px 20px;}
#nutrition .adleft {width:62%;border:dashed 3px #274d02;text-align:center;color:#000;float:left;}
#nutrition .adleft h1 {font-size:26px;font-weight:400;color:#000 !important;margin-bottom:40px;}
#nutrition .adleft h2 {font-size:26px;font-weight:300;color:#000 !important;margin-bottom:40px;}
#nutrition .adleft h3 {font-size:18px;font-weight:300;color:#000 !important;}
#nutrition .adright {width:30%;text-align:center;color:#000;float:right;margin-right:20px;}
#nutrition .adright p {font-weight:400;color:#000 !important;text-align:center;font-size:16px;padding:0 0 22px 0;margin:0;}
#nutrition .adright .addr{font-weight:300;}



#nutrition2 h1 {font-weight:400;font-size:24px;color:#336601 !important;text-align:center;}
#nutrition2 h2 {font-weight:300;font-size:16px;text-transform:uppercase;color:#000 !important;text-align:center;}
#nutrition2 h3 {font-weight:300;font-size:14px;color:#000 !important;text-align:center;}
#nutrition2 h4 {font-weight:400;font-size:12px;text-transform:uppercase;color:#000 !important;text-align:center;}
#nutrition2 p {font-weight:400;color:#000;font-size:16px;}
#nutrition2 .greentext {font-weight:400;color:#336601 !important;}
#nutrition2 .eventtitle{font-weight:400;color:#336601 !important;font-size:20px;text-align:center;color:#000 !important;text-align:center;text-transform:uppercase;}
#nutrition2 .adhook{font-weight:400;color:#336601 !important;font-size:22px;text-align:center;}
.sidebar1{width:241px;height:270px;background:url('/files/nutrition/sidebar1.png') no-repeat;float:right;}
.sidebar1 .subhead{color:#f1f3e6;font-weight:400;margin-left:75px;font-size:15px;margin-bottom:30px;}
.sidebar1 p{color:#f1f3e6;font-weight:300;margin-left:75px;}
.sidebar1 .eventdate{font-weight:300;color:#f1f3e6;text-transform:uppercase;font-size:22px;margin-left:75px;}
.sidebar1 .eventtime{font-weight:300;color:#f1f3e6;text-transform:uppercase;font-size:18px;margin-left:75px;}

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);
}

.video {width:420px;height:315px;}

.aboutslider {height:540px;width:720px;}

.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;text-align:center;}
div.ctr{display:block;margin:0 auto;}