/*
Theme Name: alcoholismtreatment
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
 
 

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
 
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { 
	background-color: #fff; }
 
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
 /***********************************************************************/
 /*---DEFAULT--*/

	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	 
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	
	html, body { height: 100%;}
	body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; text-decoration: none; }	

	input { border:0px solid #dedcda;}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	ol {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style:none;}	
 
	a {color:#575757; text-decoration: none;}	
	a:hover {color:#cccccc; text-decoration: none;}	
	p {margin: 0px; padding: 0px;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;} 
	.hr{ border-top:1px dotted #dedcda; margin:10px auto;} 
	.hr1{ border-top:1px solid #927450; margin:10px auto;} 
	
	h1{ font-size:26px; line-height:18px; color:#3f302d;}
	h2{  color:#000000; font-size:12px; line-height:13px; padding-bottom:10px;  } 
	h2 a{ color:#3f72a9; font-size:13.6px; line-height:15px; float:right; margin-right:10px;   } 
	h3 { background:url(images/img4.png) repeat-x top; color:#ffffff;  font-size:14px; line-height:30px; padding-left:3px; margin:8px auto;} 
	h3 a { color:#ffffff;   } 
	h4{ font-size:12px; line-height:13px; color:#3f72a9; padding-bottom:5px;  } 
	h4 a{ color:#3f72a9;  } 
	h5{ font-size:14px; line-height:13px; color:#3f72a9; padding-bottom:8px;  }
	h5 a{color:#3f72a9; } 
    h6 {font-size:10px; font-weight:normal; color:#ffffff; line-height:23px;_line-height:21px;}
	
 
	 
 	#wrapper{ width:100%; clear:both;  text-align:left; margin:auto; }  
     #header{ width:100%; margin:auto; clear:both; background: url(images/bannerbg.png) repeat-x top; height:260px; }  
		#branding{ width:827px; clear:both; margin:auto; }
		    .topnav{ width:827px;  margin:auto; color:#ffffff; font-size:10px; height:25px; }
			  .toplist{ float:left; width:630px;}
			  .toplist li{ float:left;}
			  .toplist li a{color:#ffffff;} 
			  .toplist li a:hover{color:#cccccc;}
			  .rss_icon{ background:url(images/rss.png) no-repeat left; padding-left:20px; padding-right:35px; line-height:23px;}
			  .date{float:right; padding-right:10px;}
			.banner{ background:url(images/banner.png) no-repeat top; height:200px; width:827px;} 
			  .banner a{ width:827px; height:200px; text-indent:-999999px; display:block;}
		#navigation{ background:url(images/img2.png) repeat-x; height:24px; line-height:23px; margin-top:0px; _margin-top:-2px; width:100%;}
		    .nav{ width:860px; margin:auto; clear:both;}   
			  .mainnav{ width:644px; margin:auto; float:left;}
			  .mainnav li{ float:left;}
			  .mainnav li a{ font-size:14px; font-weight:bold; color:#ffffff; padding-left:22px; padding-right:22px;}
			  .mainnav a:hover{ background:url(images/hover.png) repeat-x; height:24px; display:inline-block;}
			  .mainnav_spacer{ background:url(images/spacer.png) no-repeat left; height:24px; width:3px; display: inline-block; text-indent:-999999px;}
			  .searchbox{width:216px; float:left;}
		      .searchbox li{float: left; }
			  .sbx{ background:url(images/searchbox.png) no-repeat left; padding-left:4px; height:19px; display:inline-block; width:186px; margin-top:1px; }
			  .sboxtext{ color: #3f72a9; font-size:11.33px; line-height:14.76px;}
			  .sub{ background:url(images/searchsubmit.png) no-repeat; height:20px; width:23px; text-indent:-999999px; display:block;}
			  
			  
     #container{width:827px; margin:auto;clear:both;} 
	   .main{width:827px; clear:both; margin:auto;}
	         .mainnews{color:#000000;  font-size:13.6px; line-height:15px; font-weight:normal;}
       #content{width:540px; float:left; margin:10px auto;  }
	         .featuredadd{ width:540px; height:247px; clear:both;/* background:url(images/img3.png) no-repeat;*/} 
			  .fetrnews{ padding:196px 5px 5px 5px; color:#ffffff;font-size:12px; line-height:13px;} 
			  .fetrnews a{ color:#ffffff;}
			  .font4 a{ color:#ffffff;font-size:12px; line-height:16px; padding-bottom:5px;}
			 .featurenews{ width:540px; clear:both;}
			 .add{ margin:20px auto;}
			 .font1{ color:#000000; font-size:12px; line-height:13px;}
		     .cat_left{ width:262px; float:left; margin:10px 8px 10px 0px; }
			 .cat_right{ width:260px; float:right; margin:10px 0px 10px 10px; } 
			   .catedetail{ width:257px; margin:6px auto; font-size:10px; line-height:13px; color:#000000; border-bottom:1px solid #3f72a9; padding-bottom:10px;} 
			   .catedetail img{ float:left; margin-right:3px;}
			    .catedetails{ width:260px; float:left;margin-right:10px; margin-top:5px;}
			    .catedetails ul li{ float:left; }
				
				.list li{ float:left; color:#000000; font-size:10px; line-height:13px; font-weight:bold; margin:5px auto;}
				.list li a{ color:#3f72a9;}
				.spacer{ padding:0 3px; color:#000000;}	 
				.artedetail{ width:536px; margin:10px auto; font-size:12px; line-height:13px; color:#000000; border-bottom:1px solid #3f72a9; padding-bottom:10px;} 
				.artedetail img{ float:left; margin-right:3px;}
				.artedetail p{ padding:5px 0px;}
			#sidebar{width:237px;  float:left; margin:10px 0px 10px 50px;  }
				.fvedio{ border:1px solid #3f72a9; background:#ffffff; height:220px; text-align:center; margin-bottom:10px;}
				.font2{ color:#3f72a9; font-size:11px; font-weight:normal; padding:4px; text-align:left;}
				.contactform li{ line-height:14.73px; font-size:12px; font-weight:normal; color:#000000; margin:5px auto 0px auto;}
				.inputbox{border:1px solid #4b4a4a; height:15px; }
				.areabox{border:1px solid #4b4a4a;}
				.agn{ text-align:center; margin:8px auto;}
				.small_btn{ background:url(images/subbtn.png) repeat-x; height:19px; border:1px solid #797777;  font-size:10px; text-align:center;}
				.state{ margin:10px auto 10px 15px; width:222px;}
				.state li{ float:left; font-size:13.06px; line-height:14.76px; color:#3f72a9;}
				.state li a{ color:#3f72a9;}
				.wdth{ width:111px;}  
				.rssnews{ width:100%; margin:10px auto;}
				.rssnews_left{ width:43px; float:left;}
				.rssnews_right{font-size:12px; color:#000000; line-height:13px; width:190px; float:left;} 
				.contactbx{ background:url(images/contactbox.png) no-repeat; width:233px; height:20px;  padding-left:4px; padding-top:4px;}
				.contactmail{font-size:12px; color:#3f72a9;}
				.go{ text-indent:-999999px; display:block; background:#ffffff; margin-top:-16px; margin-left:100px;}
               .recnart{ margin:10px auto; float:left; width:230px;}
			   .recnart li{float:left; width:230px; background:url(images/img5.png) no-repeat left top; height:19px; padding:0px 4px 0px 26px;  display:inline-block; }
			   .recnart li a{ color:#3f72a9; font-size:12px; line-height:13px;}
		    .commtform{border:1px solid #E8E7ED;padding:2px; line-height:14px; margin-bottom:10px;}
		   .txtare{border:1px solid #E8E7ED;padding:2px;}
	#footer{ width:100%; background:url(images/img4.png) repeat-x top; color:#ffffff; height:24px; font-size:13.6px; padding-top:8px; font-weight:bold;} 
	  #footer a{ color:#88b0d8;}  
	

	.carp a{
		display: none;
		height:0px;
                display:inline-block;
	}
	.carp{
		color:#FFF;
                position:relative;
                top:-30px;
	}
      .carp p {
         color:#000;
       }	   
		   
	     