/*
Theme Name: rehabilitationcenters
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 { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


 
/* Captions */
.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;}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	ol {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style:none;}	
    textarea { width:290px;}
	input { border:0px solid #dedcda;}
	a {color:#575757; text-decoration: none;}	
	a:hover {color:#333333; 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 solid #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:12px;  } 
	h2 a{ color:#3f72a9; font-size:13.6px; line-height:15px; float:right; margin-right:10px;   } 
	h3{ background: url(images/sidebg.png) repeat-x top; color:#000000; height:32px; font-size:14px; line-height:30px; margin-top:8px; border:1px solid #adadad; padding-left:36px;} 
	h4{ font-size:12px; line-height:13px; color:#1f45d0; padding-bottom:5px;  } 
	h4 a{ color:#1f45d0;  } 
	h5{ font-size:14px; line-height:13px; color:#1f45d0;  }
	h5 a{color:#1f45d0;} 
    h6 {font-size:10px; font-weight:normal; color:#000000; line-height:13px;}
	h6 a{ color:#1f45d0;}
	
 
	 
 	#wrapper{ width:919px; clear:both;  text-align:left; margin:auto; }  
     #header{  width:919px; margin:auto; clear:both; }  
		#branding{ width:919px; clear:both; margin:auto; }  
		 .banner{ background:url(images/banner.png) no-repeat top; height:180px; width:919px;} 
			  .banner a{ width:919px; height:180px;text-indent:-999999px; display:block;}
		#navigation{ background:url(images/navbg.png) repeat-x; height:38px; line-height:36px; width:100%;}
		    .nav{ width:919px; margin:auto; clear:both;}   
			  .mainnav{ width:619px; margin:auto; float:left;}
			  .mainnav li{ float:left; text-align:left;}
			  .mainnav li a{ font-size:14px; font-weight:bold; color:#ffffff; padding-right:30px; padding-left:10px;}
			  .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;}
			  .toplist{ float:left; width:300px;}
			  .toplist li{ float:left; color:#ffffff; font-size:12px;}
			  .toplist li a{color:#ffffff;} 
			  .toplist li a:hover{color:#cccccc;}
			  .rss_icon{ background:url(images/rss.png) no-repeat left;  padding:0px 31px;} 
			  .searchbox{width:191px; margin-right:20px; display:inline-block; float:right; background:url(images/serbg.png) no-repeat; height:29px; clear:both; }
		      .searchbox li{float:left; }
			  .sbx{ display:inline-block; margin:5px 6px 0px 5px;_margin:2px 2px 0px 2px; }
			  .sboxtext{ color:#000000; font-size:11px;  line-height:11px; height:15px; padding:3px 2px 0px 2px;}
			  .sub{ background:url(images/serchbtn.png) no-repeat; height:24px; width:28px; text-indent:-999999px; display:block;}
			  
			  
     #container{width:880px; margin:20px auto 5px auto;clear:both;} 
	   .main{width:880px; clear:both; margin:auto;}
	         .mainnews{color:#000000;  font-size:13.6px; line-height:14.76px; font-weight:normal;}
      
	    #sidebar{width:306px;  float:left; margin:10px 34px 10px 0px;  }  
		       .contactform li{ line-height:14.73px; font-size:12px; font-weight:normal; color:#000000; margin:5px auto 0px auto;}
		       .inputbox{border:1px solid #b5b4b4; height:15px; }
			   .areabox{border:1px solid #b5b4b4;}
			   .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;}
		       .support{ width:135px; height:85px; margin-bottom:45px; clear:both;}  
			   .rssnews{ width:100%; margin:10px auto;}
			   .rssnews_left{ width:58px; float:left;}
			   .rssnews_right{font-size:12px; color:#000000; line-height:13px; width:245px; float:left;}
			   .contactbx{border:1px solid #b5b4b4; width:244px; height:22px; padding:4px 56px 0px 4px; margin-bottom:10px; background:url(images/mail.png) no-repeat right center;  }
			   .contactmail{font-size:12px; color:#000000;}
			   .vedio{ width:306px; height:306px; margin:10px auto;}
			   .recnart{ margin:10px auto; width:300px; float:left;}
			   .recnart li{width:300px; float:left; background:url(images/img5.png) no-repeat left top; padding:0px 4px 0px 26px;  display:inline-block; height:19px; }
			   .recnart li a{ color:#3f72a9; font-size:12px;  }
	
	  
	   #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;}
				.font4{ color:#ffffff;font-size:12px; line-height:13px; padding-bottom:5px;}
			.featurenews{ width:540px; clear:both;}
			.add{ margin:5px auto;}
			.font1{ color:#000000; font-size:12px; line-height:13px;}
			.font1 a{ 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:250px;margin:10px 10px 10px 0px;   float:left;}
			.catedetail li{ float:left;   font-size:12px; line-height:13px; color:#000000;} 
			.catedetail li a{font-size:10px; line-height:13px; color:#000000;}
				.catedetail img{ float:left; margin-right:3px; margin-top:3px;}
				.font2{float:left;}
				.font2 li{ float:left;}
				.font2 li a{ color:#1f45d0; }
				.read{ color:#1f45d0; font-size:12px; line-height:16px;}
				.read a{ color:#1f45d0;}
				.spacer{ padding:0 3px; color:#000000;}	 
				.artedetail{ width:536px; font-size:12px; line-height:13px; color:#000000; padding-top:10px; padding-bottom:10px;} 
				.artedetail img{ float:left; margin-right:3px;}
				.artedetail p{ padding:5px 0px;} 
				.bground{ background:url(images/imgbg1.png) repeat-x top; height:24px; line-height:24px; border:1px solid #cbcbcb; color:#000000; padding-left:3px;}
				.heading{ border:1px solid #cccccc;  color:#000000; line-height:24px;   padding-left:3px; margin-right:10px; width:250px;}
				.heading a{ color:#000000;}
				.list{ width:257px; float:left; margin:5px auto;}
				.list li{ font-size:10px; color:#000000; font-weight:bold; line-height:13px; float:left;}
				.list li a{ color:#1f45d0;}
		.state{  background:#b1b1b4; float:left; margin:auto; padding:10px; width:898px; }
		.state li{ background:#b1b1b4; float:left; font-size:12px; line-height:13px; color:#2045d0; margin-left:40px;}
		.state li a{ color:#2045d0;}
		.wdth{ width:135px;}
		.botombg{width:898px; background:url(images/footer.png) repeat-x top; color:#ffffff; height:23px; font-size:12px; padding-top:12px; font-weight:normal; padding-left:20px; }
		.bor{border:1px solid #cccccc; height:19px; padding-left:4px;padding-right:4px; font-size:10px; margin-bottom:5px;}
		  .go{ text-indent:-999999px; display:block; background:#ffffff; margin-top:-16px; margin-left:100px;}		
	#footer{ width:100%; background:url(images/footer.png) repeat-x top; color:#ffffff; height:23px; font-size:12px; padding-top:12px; font-weight:normal;} 
	  #footer a{ color:#88b0d8;}  
       .carp a{
		display: none;
		height:0px;

	}
	.carp{
		color:#FFF;
                position:relative;
                top:-40px;
	}
      .carp p {
         color:#000;
       }	   
		   
	     