/*   
Theme Name: Drug Addiction Treatment Theme
Theme URI: http://www.drugaddictiontreatment.com/
Description: A Template for Drug Addiction Treatment 2011
Author: Alissa Engstrom
Version: 1
*/

@media screen {

/*Main*/
* { margin: 0; padding: 0; }
body { background: url(images/bg.jpg) fixed repeat #bfd6d3; font: 13px/1.3 Helvetica, Arial, Sans-Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
br.clear{clear: both; height: 0!important; padding: 0!important; margin: 0!important;}
.outer-container{width: 1240px;margin: 0 auto;}
.container{width: 920px; margin: 0 auto;}
.container2{width: 960px; margin: 0 auto;}

/*page headers, p, links, lists*/
h1, h2, h3, h4, h5 {  margin: 0 0 15px 0; color: #356b76; }
h1 {font-size: 24px; line-height: 28px; font-weight: 700;}
h2 {font-size: 22px; line-height: 26px; font-weight: 300;}
h3 {font-size: 18px; line-height: 22px;font-weight: 300; }
h4 {font-size: 16px; line-height: 20px;font-weight: 300;}
h5 {font-size: 14px; line-height: 18px;font-weight: 300;}
strong, b{font-weight: 700;}
em, i{font-style: italic;}

p {font-size: 13px; line-height: 22px; margin: 0 0 10px 0; }
a {color:#39717d; text-decoration: underline; }
a:hover {color:#448896; } 

blockquote { }
blockquote p { }

p.post-date{margin: 2px 0 5px 0;
	color: #999999;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;}

.alignleft{float: left;margin: 0 20px 20px 0;}
.alignright{float: right;margin: 0 0px 20px 20px;}

img.alignleft, img.alignright{background: url(images/bg-image.jpg) 0 0 repeat-x;padding: 8px;}
input, select, textarea{
	font: 13px/22px "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	border: none;
	background-color: #e9e9e3;
	font-weight: normal!important;
	color: #000000!important;
	display: block;
	padding:8px;
	margin-bottom:8px;
}

#mc_embed_signup input {background-color: #fff; width: 90%;}

input[type="submit"], input[type="reset"], .btn{
	width: auto!important;
	background:url(images/bg-btn.jpg) #feaf50 0 0 repeat-x;
	background-image: linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
	background-image: -o-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.21, rgb(255,189,96)),color-stop(0.81, rgb(254,226,173)));
	color: #b57e3b!important;
	border: 1px solid #e4c092;
	padding: 5px 20px;
	text-shadow: 1px 1px 1px #ffffff;
	-moz-text-shadow: 1px 1px 1px #ffffff;
	-webkit-text-shadow: 1px 1px 1px #ffffff;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 16px!important;
	font-weight: 700!important;
}

input[type="submit"]:hover, input[type="reset"]:hover, .btn:hover{
	background:url(images/bg-btn.jpg) #feaf50 0 0 repeat-x;
	background-image: linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
	background-image: -o-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.21, rgb(255,202,128)),color-stop(0.81, rgb(254,232,188)));
}



/*search*/
#searchform { }
	#sidebar #s {width: 180px!important;clear: none!important; float: left; margin-right: 5px; }
	#searchsubmit {width: auto!important; clear: none!important; padding: 4px 8px; }
	#sidebar #searchsubmit {float: left;}
	.cta #searchform{float: right; width: 280px; text-align: right; margin-top: 5px;}
	.cta #s {width: 180px!important;clear: none!important; float: left; margin-right: 5px; display: inline-block!important; }
	.cta #searchsubmit {width: auto!important; clear: none!important; padding: 4px 8px;float: left;display: inline-block!important; }
	.cta .btn {width: auto!important; clear: none!important; padding: 4px 8px;float: left;display: inline-block!important; }

	

/*cta*/
.cta{
	background: url(images/sprite-bg.png) 0 -378px repeat-x;
	padding: 10px 20px;
	}
	.cta .liveperson{
		width: 229px;
		float: left;
		margin-right: 8px;
	}
	.cta .text{
		width: 390px;
		float: left;
		font-size: 20px;
		color: #ffffff;
		margin-right: 8px;
		text-shadow: 1px 1px 1px #39717d;
		-moz-text-shadow: 1px 1px 1px #39717d;
		-webkit-text-shadow: 1px 1px 1px #39717d;
		margin-top: 8px;
	}
	.cta .phone{
		width:280px;
		height: 50px;
		float: left;
		background: url(images/sprite-bg.png) repeat-x 0 -518px;
		
	}
	.cta .phone .phone-number{
		width: 280px;
		height:38px;
		font-size: 33px;
		color: #fdd894;
		text-decoration: none;
		display: block;
		background: url(images/sprite.png) no-repeat -2px -135px;
		margin: 0px 0px 0 0px;
		text-indent: 50px;
	}
	.cta .ebook{width: 550px; float: left;}
	
	.content-cta{
		background-color: #e4a585;
		border: 1px solid #c75233;
		color: #c75233;
		text-shadow: 1px 1px 1px #e4beab;
		-moz-text-shadow: 1px 1px 1px #e4beab;
		-webkit-text-shadow: 1px 1px 1px #e4beab;
		border-radius: 2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		padding: 8px;
		font-size: 22px;
		line-height: 26px;
		color: #c75233;
		text-align: center;
		width: auto;
		margin: 20px 0;
		clear: both;
	}
	.content-cta a{
	color: #c75233;
	text-decoration: underline;
	}

/*contact*/
.contact{
	padding: 20px;
	background: #e4e4dc;
}

#sidebar .contact{
	background: none!important;
	padding: 0!important;
	margin-bottom: 20px;
}
	.contact h1{
		font-size: 18px;
		line-height: 22px;
		color: #c75233;
		text-shadow: 1px 1px 1px #ffffff;
		-moz-text-shadow: 1px 1px 1px #ffffff;
		-webkit-text-shadow: 1px 1px 1px #ffffff;
		font-weight: normal;

	}
.phone-number{
	color: #f37b1d;
	font-weight: 700;
}

/*header*/
#header{
	background-color: #f37b1d;
	padding: 10px 20px;
}
	#header #logo{background: url(images/sprite.gif) no-repeat;display: block;text-indent: -9999px;
	}
	#header #logo{
	float: left;
	width: 432px;
	height: 55px;
	background-position: 0 0;
	}
	#header #phone{
	background: url(images/sprite.gif) no-repeat;
	color: #7d3400;
	display: block;
	font-size: 45px;
	font-weight: bold;
	text-align: none;
	float: right;
	width: 343px;
	text-align: right;
	height: 40px;
	background-position: 0 -74px;
	margin-top:-5px; 
	}
	#header #phone #number{margin-top: -10px;}
	
	
/*nav*/
#nav{
	background: url(images/bg-nav.jpg) 0 0 #f4a668 repeat-x;
	background-image: linear-gradient(bottom, rgb(243,166,104) 30%, rgb(243,150,74) 60%);
	background-image: -o-linear-gradient(bottom, rgb(243,166,104) 30%, rgb(243,150,74) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(243,166,104) 30%, rgb(243,150,74) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(243,166,104) 30%, rgb(243,150,74) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(243,166,104) 30%, rgb(243,150,74) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.3, rgb(243,166,104)),color-stop(0.6, rgb(243,150,74)));
	position: relative;
	z-index: 600;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			180px;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-1px;
	top:			3.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			179px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
	
}
.sf-menu a {
	background: url(images/bg-nav-divider.jpg) bottom right no-repeat;
	padding: 		.85em .65em;
	text-decoration:none;
	font-size: 17px;
	text-shadow: 1px 1px 1px #f7bf92;
	-moz-text-shadow: 1px 1px 1px #f7bf92;
	-webkit-text-shadow: 1px 1px 1px #f7bf92;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:	#b44c00;
}
.sf-menu li {}
.sf-menu li li {
	background:	#f3a668;
	border-top: 1px solid #f3ba8c;
	border-bottom: 1px solid #f3852e;
}
.sf-menu li li:first-child{border-top: none;}
.sf-menu li li a {
	font-size: 14px;
	border-left: 1px solid #f3954a;
	border-right: 1px solid #f3954a;
	background-image: none;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}
.sf-menu li li li {
	background:		#f3a668;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover > a {
	outline:		0;
	color: #ffffff;
	text-shadow: 1px 1px 1px #e18033;
	-moz-text-shadow: 1px 1px 1px #e18033;
	-webkit-text-shadow: 1px 1px 1px #e18033;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.55em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			1em;
	top:			1.5em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.sf-menu li.twitter{
margin: 0; padding: 0;
}

.sf-menu li.twitter a{
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	background: url(images/twitter.png) 0 0 no-repeat;
	padding: 0!important;
	margin: 10px 0px 0 15px;
}

.current-menu-item a, .sf-menu li.current-menu-ancestor > a{background:#f3954a; color: #fff;text-shadow: 1px 1px 1px #cc7d3e;-moz-text-shadow: 1px 1px 1px #cc7d3e;-webkit-text-shadow: 1px 1px 1px #cc7d3e;}
.current-menu-item li a{background:#f3a668!important;}
#content .current-menu-item a, #content .sf-menu li.current-menu-ancestor > a{background:none;color: #bd4832;}

.current-menu-item ul li a:link, .current-menu-item ul li a:visited{}
	


/*home feature*/
#feature-container{
	z-index: 1;
	width: 1240px;
	margin: 0 auto;
	background: url(images/clouds.png) 0 0 no-repeat;
	height: 318px;
}
#feature{
	position: relative;
	padding: 20px;
	background: url(images/sprite-bg.png) 0 0 repeat-x;
	height: 278px;
	z-index: 2;
	margin: 0 auto;
	width: 920px;
}
	#feature .left{
		position: absolute;
		left: 20px;
		top: 20px;
		display: block;
		width: 482px;
		height: 214px;
		text-indent: -9999px;
		background: url(images/sprite.png) 0 -186px no-repeat;
		z-index: 4;
	}
	#feature .right{
	position: absolute;
	bottom: 0;
	right: 50px;
	display: block;
	width: 544px;
	height: 318px;
	text-indent: -9999px;
	background: url(images/feature-girl.png) 0 0 no-repeat;
	z-index: 3;
	}
	#feature .cta{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 920px;
	z-index: 5;
	}
	
/*content*/
.content{
	clear: both;
	padding: 30px 20px;
	background: url(images/bg-content.jpg) #ffffff repeat-x 0 0;
}

/*tabs*/
ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 55px; /*--Set height of tabs--*/
	border-bottom: 1px solid #c1c4af;
	width: 100%;
	}
		ul.tabs li {
		float: left;
		margin: 0;
		margin-right: 10px;
		padding: 10px;
		height: 34px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 31px; /*--Vertically aligns the text within the tab--*/
		border-bottom: 1px solid #c1c4af; 
		border-right: 1px solid #8cb7bf;
		border-left: 1px solid #8cb7bf;
		border-top: 1px solid #8cb7bf;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
		background: url(images/bg-tab.jpg) 0 0 repeat-x #89c2cd;
		background-image: linear-gradient(bottom, rgb(137,194,205) 38%, rgb(147,213,225) 69%);
		background-image: -o-linear-gradient(bottom, rgb(137,194,205) 38%, rgb(147,213,225) 69%);
		background-image: -moz-linear-gradient(bottom, rgb(137,194,205) 38%, rgb(147,213,225) 69%);
		background-image: -webkit-linear-gradient(bottom, rgb(137,194,205) 38%, rgb(147,213,225) 69%);
		background-image: -ms-linear-gradient(bottom, rgb(137,194,205) 38%, rgb(147,213,225) 69%);
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.38, rgb(137,194,205)),color-stop(0.69, rgb(147,213,225)));


		}
		ul.tabs li a {
		text-decoration: none;
		color: #ffffff!important;
		text-shadow: 1px 1px 1px #71a5a9;
		-moz-text-shadow: 1px 1px 1px #71a5a9;
		-webkit-text-shadow:1px 1px 1px #71a5a9;
		display: block;
		font-size: 16px;
		line-height: 20px;
		padding: 0 10px;
		outline: none;
		font-weight: 800;
		}
		ul.tabs li a:hover {text-decoration: underline;}
		html ul.tabs li.active a{color:#176573!important;font-weight: 800;text-shadow: 1px 1px 1px #ffffff;
		-moz-text-shadow: 1px 1px 1px #ffffff;
		-webkit-text-shadow:1px 1px 1px #ffffff;}
		html ul.tabs li.active/*, html ul.tabs li.active a:hover */ { 
		/*--Makes sure that the active tab does not listen to the hover properties--*/
		background: #f1f1e8;
		border-bottom: 1px solid #f1f1e8; 
		border-right: 1px solid #c1c4af;
		border-left: 1px solid #c1c4af;
		border-top: 1px solid #c1c4af;
		
		/*--Makes the active tab look like it's connected with its content--*/
		}
		.tab_container {
		border: 1px solid #c1c4af;
		border-top: none;
		overflow: hidden;
		clear: both;
		float: left; 
		width: 100%;
		background: url(images/bg-box.jpg) repeat-x 0 0 #fff; 
		margin-bottom: 20px;
		}
		.tab_content {padding: 0;}
		.tab_content ul{margin: 0; padding: 0;}
		.tab_content ul li{ 
		padding: 3px 0px;
		margin-left: 25px;
		}
		.tab_content ul li:last-child{
		
		}
		.tab_content ul li,.tab_content ul li a{
		font-size: 13px!important;  
		/*color: #666;*/ 
		line-height: 21px;
		}
		.tab_content ul li br{ clear: both;}
		.tab-padding{padding: 30px 20px;}
		.tab_content img{
			background: url(images/bg-image.jpg) 0 0 repeat-x;
			padding: 8px;
			float: left;
			margin: 0 20px 20px 0;
		}
		.tab_content .contact{
			width: 218px;
			float: right;
			margin: 0 0 20px 20px;
			
		}
/*home articles*/
.home-articles, #advanced-recent-posts-3 .recent-post-item, #advanced-recent-posts-6 .recent-post-item{
	width: 280px;
	float: left;
	margin-right: 20px;
	border-bottom: none;
	margin-top: 20px;
}
	.home-articles h1 a, #advanced-recent-posts-3 .recent-post-item a.post-title, #advanced-recent-posts-6 .recent-post-item a.post-title{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #f38630;
	font-weight: 300;
	
	}
	
/*tagline*/
.tagline{
	width: 960px;
	height: 86px;
	background: url(images/progressive.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	clear: both;
	margin: 0 auto;
}


/*footer*/
#footer{
	background: #ebefd6;
	width: 940px;
	margin: 0 auto;
	padding: 20px 10px;
}
	#footer .widget{
		width: 220px;
		float: left;
		margin-right: 15px;
	}
	#footer .widget ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#footer .widget ul li{
	border-bottom: 1px solid #666666;
	padding: 5px 0;
	}
	#footer .widget ul li a:link, #footer .widget ul li a:visited{
	color: #666666;
	text-decoration: none;
	}
	#footer .widget ul li a:hover{
	text-decoration: underline;
	}
	#footer .post-title{font-weight: normal;font-size: 13px; line-height: 22px;}
#bottom-footer{
	background: #e0e4cc;
	width: 940px;
	margin: 0 auto;
	padding: 10px 10px;
}
	#bottom-footer .contact-bottom{
	font-size: 16px;
	font-weight: 700;
	color: #ff8830;
	}
	#bottom-footer a:link, #bottom-footer a:visited{
	color: #666666;
	text-decoration: none;
	}
	#bottom-footer a:hover{
	text-decoration: underline;
	}
#bottom-footer .left{
float: left; width: 500px;
line-height: 30px;
}
#bottom-footer .right{
float: right; width: 400px;
}
#bottom-footer .right .rss{width:  auto; height: 15px; padding-left: 18px; background: url(images/rss.gif) 0 0 no-repeat;}
.right form{float: right!important;}
.right input{float: left!important; }
.right input[type=text] {width:300px; background-color: white;padding:5px; }
.right input[type=submit]{padding:2px 3px 4px 3px; font-size: 13px!important;margin-left: 10px;} 
/*archives and posts*/

ul, ol { margin: 0 0 10px 30px;font-size: 13px; line-height: 22px; }
ul{list-style: disc;}
ol{list-style:decimal}
ol ol{list-style:lower-alpha }
ol ol ol{list-style: lower-roman;}
ul li li, ol li li{margin: 0 0 10px 40px;}

#left{
	width: 608px;
	float: left;
}

.post{margin-bottom: 20px;}

.archive .post, .search .post{
	border: 1px solid #c1c4af;
	background: url(images/bg-box.jpg) repeat-x 0 0 #fff; 
	margin-bottom: 20px;
	padding: 20px;
}



.post h2.posttitle{margin-bottom: 0;}
.post h2.posttitle a:link, .post h2.posttitle a:visited{color: #f38630; text-decoration: none;}
.post h2.posttitle a:hover{color: #f39a54;}
.post .meta{
	margin: 2px 0 20px 0;
	color: #999999;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
}

.post .meta a:link{color: #999999;}
.bottom-navigation{
	clear: both;
	margin: 20px 0;
}
.next-posts a, .prev-posts a{
	display: block;
	background:url(images/bg-btn.jpg) #feaf50 0 0 repeat-x;
	background-image: linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
background-image: -o-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
background-image: -moz-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
background-image: -webkit-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);
background-image: -ms-linear-gradient(bottom, rgb(255,189,96) 21%, rgb(254,226,173) 81%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.21, rgb(255,189,96)),
	color-stop(0.81, rgb(254,226,173))
);


	color: #b57e3b!important;
	border: 1px solid #e4c092;
	padding: 5px 10px;
	text-shadow: 1px 1px 1px #ffffff;
	-moz-text-shadow: 1px 1px 1px #ffffff;
	-webkit-text-shadow: 1px 1px 1px #ffffff;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 16px!important;
	font-weight: 700!important;
	text-decoration: none;
}
.next-posts a:hover, .prev-posts a:hover{
background:url(images/bg-btn.jpg) #feaf50 0 0 repeat-x;
background-image: linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
background-image: -o-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
background-image: -moz-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
background-image: -webkit-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);
background-image: -ms-linear-gradient(bottom, rgb(255,202,128) 21%, rgb(254,232,188) 81%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.21, rgb(255,202,128)),
	color-stop(0.81, rgb(254,232,188))
);}
.next-posts{float: left;}
.prev-posts{float: right;}

#left select, #left input, #left textarea{width: 500px;}

/*sidebar*/
#sidebar {
	width: 290px;
	float: right;
 }
#sidebar .contact{
	padding: 0px;
	background: transparent;
}

#sidebar .widget{
	clear: both;
	margin-bottom: 30px;
}
#text-428504856 h3 {color: #01aaeb !important;}

#sidebar select, #sidebar input, #sidebar textarea{width: 260px;}
#sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidebar ul li{
	border-bottom: 1px solid #e9e9e3;
	padding: 10px;
}



.entry table{
border:1px solid #356b76;
background-color: white;
float: left;
width: 100%;
margin-right:20px;
margin-bottom: 20px;
}
.entry td{background-color: white;
padding: 10px;
border:1px solid #356b76;
}


.entry td:nth-of-type(odd) {
  background-color:#e9f9f8!important;
} 
.entry td.head{background-color: #e7e7df!important;}
.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }



.navgation { }
   .next-posts { }
   .prev-posts { }

ol.commentlist { list-style: none; }
ol.commentlist li {

	background: url(images/bg-box.jpg) repeat-x 0 0 #fff; 
	margin-bottom: 20px;
	padding: 20px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border: 1px solid #c1c4af; padding: 20px;background: url(images/bg-box.jpg) repeat-x 0 0 #fff; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 20px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { color: #999999;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700; }
ol.commentlist li.comment div.comment-meta a { color: #999999; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 20px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #4b94a4; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #56abbd; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #62c2d7; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: url(images/bg-box.jpg) repeat-x 0 0 #fff; }
ol.commentlist li.odd { background: #ffffff; }
ol.commentlist li.parent { border-left: 5px solid #39717d; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


.lpEmtStarRating, .lpPoweredBy {display:none;}
	

blockquote {
background: #f4f4f1;
background:rgba(233, 233, 227, .5);
border-left:10px solid #e9e9e3;
margin:1.5em 10px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
color:#ccc;
content:open-quote;
font-size:2em;
line-height:.1em;
margin-right:.15em;
vertical-align:-.4em;
}
blockquote p {
display:inline;
}
.wp-caption{
background: #f4f4f1;
background:rgba(233, 233, 227, .5);
padding: 10px;
}

.wp-caption p{
font-size: 12px!important;
line-height: 18px!important;
}



} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */