@charset "UTF-8";
/* CSS Document */

body.custom{
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/stripe.gif) repeat fixed;
}

.custom #container{background-color:#fff; width:960px;}

.custom #page{
	padding:0px;
	}

.custom #header #logo a {
	display: block;
	height: 184px;
	width: 960px;
	background: url(images/alcohol-rehab-header.jpg) no-repeat left top;
	border:0;	
	
}

/*NAV*/
.custom #tabs{
	border-top: 1px solid #0e3f4e;
	border-bottom: 1px solid #0e3f4e;
	background: #124f61;
	font-weight:bold;
	font-size: 11px;
	margin:0;
	padding:0;
}
	
	.custom #tabs li {
	padding:1px 5px;
	margin: 0;
	background: #124f61;
	float: left;
	border:0;
	border-right: #0e3f4e solid 1px;
	}
	
	.custom #tabs li:hover {
	background: #14596E;
	}
	
	.custom #tabs .current_page_item, .custom #tabs .current-cat {
	background: #25887c;		
	}
	
	.custom #tabs .current_page_item:hover, .custom #tabs .current-cat:hover {
	background: #25887c;		
	}
	
	.custom #tabs a{
	display: block;
	line-height: normal;
	color: #FFFFFF;
	text-transform: none;
	font-size: 12px;
	letter-spacing: normal;
	text-decoration:none;
	}
	
	.custom #tabs a:hover {
	color: #fff;
	text-decoration:none;
	}
	
	.custom #tabs .current_page_item a, .custom #tabs .current-cat a{
		color:#fff;
		text-decoration:none;
	}
	
	.custom #tabs .current_page_item a:hover, .custom #tabs .current-cat a:hover {
	}
	
	.custom #tabs li.rss {
		padding-right: 15px;
		background: none;
		border: none;
		float: right;
	}
	
	.custom #tabs li.rss:hover {
		background: #124f61;
	}
	
	.custom #tabs li.rss a {
	background: url(images/rss.gif) no-repeat 100% 50%;
	color:#e8c857;
	text-decoration:none;
	}


/*---:[ nav menu styles ]:---
#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
	#tabs li { margin-bottom: -0.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
	#tabs .current_page_item, #tabs .current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
		#tabs a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; }
		#tabs a:hover { color: #111; text-decoration: underline; }
		#tabs .current_page_item a, #tabs .current-cat a { cursor: text; }
		#tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
	#tabs .rss { padding-right: 0; background: none; border: none; float: right; }
		#tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }*/

/* This line gets rid of the site title & tagline by casting them out to far left field */

.custom #header #logo, .custom #header #tagline { text-indent: -9999px;}
/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */

.custom #header #tagline { height: 0; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */

.custom #header { padding: 0; border:0;}

.custom p.to_comments{display:none;}

.custom h2{}


/*layout*/

.custom #content_box #column_wrap #content{
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.custom #content_box #column_wrap .hfeed{
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}


/*sidebar*/

.custom ul.sidebar_list h3 img{
	display:none;
}
.custom ul.sidebar_list h3{
	color:#25887c;
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
}
.custom ul.sidebar_list h3 a{
	color:#25887c;
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
	text-decoration:none;
}

.custom .sidebar{
border:none;
}

.custom .sidebar a:link, .custom .sidebar a:visited{
	color:#a72152;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
}

.custom .sidebar a:hover, .custom .sidebar a:active{
color: #C4255E;
	text-decoration:underline;
}

/*entries*/
.custom h2.entry-title{
	font: normal 22px/26px Arial, Helvetica, sans-serif;
	color: #f56c36;
	letter-spacing: normal;
}

.custom h2.entry-title a:link, .custom h2.entry-title a:visited{
	font: normal 22px/26px Arial, Helvetica, sans-serif;
	color: #f56c36;
	letter-spacing: normal;
	text-decoration:none;
}

.custom h2.entry-title a:hover, .custom h2.entry-title a:active{
	color: #FF7036;
	text-decoration:underline;
}

.custom p.headline_meta{
	font-size:11px;
	color: #b3aea5;
	font-style: normal;
}

.custom p.headline_meta .author{
	text-transform: none;
	letter-spacing: normal;
}

.custom p.headline_meta .published{
text-transform: none;
	letter-spacing: normal;
}

.custom format_text entry-content p{
	font-size: 12px;
	line-height: 17px;
	color: #111111;
}

.custom .teasers_box{
	border-top: 1px dotted #E6DFD0;
}

.custom .teaser_date{
	font-family:Arial, Helvetica, sans-serif;
	color: #b3aea5;
	font-style: normal;
	text-transform:none;
	font-size:11px;
	letter-spacing:normal;
}

custom .format_teaser{
	border:none;
}
.custom .post{
	border-top: 1px dotted #E6DFD0;
	background:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.custom .prev_next{
	font-size: 12px;
	border-style: none;
}

.custom .prev_next a.link, .custom .prev_next a:visited{
	color: #25887c;
	text-decoration:underline;
	text-transform:none;
	letter-spacing:normal;
}

.custom .prev_next a.link, .custom .prev_next a:visited{
	color: #299D8E;
	text-decoration:underline;
}

/*links*/

.custom a.teaser_link:link, .custom a.teaser_link:visited{
	color: #25887c;
	text-decoration:underline;
}

.custom a.teaser_link:hover, .custom a.teaser_link:active{
	color: #299D8E;
	text-decoration:underline;
}

.custom a.more-link:link, .custom a.more-link:visited{
	color: #25887c;
	text-decoration:underline;
}

.custom a.more-link:hover, .custom a.more-link:active{
	color: #299D8E;
	text-decoration:underline;
}


/*search*/
.custom input.text_input{
	border: 1px solid #cbc3ba;
	background:#fff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #303030;
	padding: 7px;
}



/*RSS WIDGET*/

 .custom h3 a.rsswidget:link,  .custom h3 a.rsswidget:visited{
	color:#25887c;
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
}

 .custom h3 a.rsswidget:hover,  .custom h3 a.rsswidget:active{
	color: #299D8E;
	text-decoration:underline;
}

.custom a.rsswidget:link, .custom a.rsswidget:visited{
	color:#a72152;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: normal;
}

.custom a.rsswidget:hover, .custom a.rsswidget:active{
	color: #C4255E;
	text-decoration:underline;
}



/*footer*/

.custom #footer{
	text-align: center;
	border-top: 1px solid #edc85a;
}

.custom #footer p{
	color: #111;
	font-size: 11px;
}

.custom #footer p a:link, .custom #footer p a:visited{
	color: #25887c;
	text-decoration:underline;
	border:none;
}

.custom #footer p a:hover, .custom #footer p a:active{
	color: #299D8E;
	text-decoration:underline;
	border:none;
}



/*content borders

.custom #content_box{
	background:none;
}
.custom #column_wrap{
	background:none;
}*/


/*archive info*/

.custom #archive_info, .custom #archive_info_tags{
	border-bottom: 1px solid #124f61;
}

.custom #archive_info p{
	margin:13px 0;
	text-transform:none;
	color: #111;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: normal;
}

.custom #archive_info_tags p{
	text-transform:none;
	font-size: 11px;
	color: #111;
	letter-spacing: normal;
	display:block;}

.custom #archive_info h1, .custom #archive_info_tags h1{
	font-size: 22px;
	font-weight: bold;
	color: #25887c;
}

.custom #archive_info h3{font-size: 18px;
	font-weight: bold;
	color: #25887c; margin-top:30px; line-height:25px;}


/*headers*/
.custom h1.entry-title{
	font-size: 22px;
	font-weight: bold;
	color: #25887c;
	line-height: 24px;
}


/*tags*/
a:link,a:visited{
	color: #25887c;
	text-decoration:underline;
	border:none;
}

a:hover,a:active{
color: #299D8E;
	text-decoration:underline;
	border:none;
}

.custom .comments_closed{
	display:none;
}

.custom .prev_next{
	font-size: 12px;
	text-transform: none;
	color:#111;
	letter-spacing: normal;
}

.custom .prev_next a{
	font-size: 12px;
	text-transform: none;
}


.custom p{
	color:#111;
}