.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}
<!-[if IE 7]>
.clearfix {display:inline-block;}
.clearfix {display:block;}
<![endif]->
	

select option {
    padding-right:1em;
}
.nsbox  {
    position: absolute;
    z-index: 90;       
	top: 0px; left: 160px; 
    visibility: hidden;
}
.sbox   {
    display: block;
    position: relative;
    top: 0px; 
	left: 300px; 
	width: 200px;  
    margin: 0; 
    height: 1.5em;
    text-align: left;
    margin-top: -20px; 
    z-index: 101;
    visibility: visible;
    float: left; 
} 
#bookbox select { font-size: 9px; }
.sbox select { font-size: 9px; }   
#subbox select { font-size: 9px; } 
.sbox select { font-size: 9px; }
img.owtbkm {
    border: 0px; 
    float: none; 
}
.bm1    {
    clear: both;
    float: left;
    width: 200px;
    height: 2em; 
}
.bm2    {
    float: right;
    width: 200px;
    height: 2em; 
}
.bm3    {
    float: right;
    width: 200px;
    height: 2em; 
}
.bm, .bm a:link, .bm a:visited {
    font-size: 1em; 
    color: #ff7f10; 
    font-weight: bold;
}
.bm a:hover {
    color: green;
}
.subimg {
    padding-top: 4px;
    border: 0;
    float: none; 
}
.b2 { height: 24px; }

#leftS a, #leftS a:active, #leftS a:link, #leftS: a:visited { color: red; }
#tfix { border-color: #bec7d5; border-style: solid; border-width: 10px; background-color: #d4dae3; padding: 5px;  }
img#tfix { border: 0; float: right; }
td#leftB {     
	background-color: #d4dae3;  
	background-image: url('/wp-content/themes/rehab/images/pattern.jpg');
    background-repeat: repeat-y;
}


.rsa
{
	margin-left: auto; margin-right: auto; text-align: center; 
}
img.rsa { border: none; }

.topiccloud { font-size: 11px; }
.posts_pager {
  font-weight:bold;
  text-align:center;
}
 
.posts_pager a {
  font-weight:normal;
}

.posts_pager a, .posts_pager {
  font-size: 10pt;
}
 
.post-title, .title {
  font-size: 32px;
  font-weight: bold;
  margin-top: 10px;
}
.post-info { 
	font-size: 13px; 
	color: #000066;; 
	text-transform: uppercase; 
	font-stretch: ultra-expanded; 
}

.post-date {
  font-size:8pt;
}
.feed-title {
  font-size:20pt;
}

.main img { float: right; margin-left: 8px; max-width: 462px; border: 1px black solid; }
.center img { clear: both; margin: 0 auto; padding: 4px; }
.caption { clear: both; text-align: center; }
.center { text-align: center; }
.comments {
  padding-left:0px;
}
.post-title { color: #000000;  }
.post-title a:active, .post-title a:link { color: #000000; }
.post-title a:visited { color: #333333; }
.post-title a:hover { color: #0033ff; }
.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



.style1 a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}

.style1 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#CCCCCC;

	text-decoration:underline;

}

.style1 a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}

.style1 a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.seealso 	{ 
	color: #0033dd;
    font-style: italic;
	margin: 4px; 
	padding: 4px; 
}
.seealso ul {
	font-style: normal; 
	padding-bottom: 4px; 
    border-bottom: 1px #cccccc solid; 
}
.seealso ul li {
	color: #000000; 
	font-style: normal; 
}
.feedimg { border: 0; float: none; }
.stdimg { border: 0; float: none; }
img.ctrimg      { display: block; margin-left: auto; margin-right: auto; border: 0; float: none; }
img.left	{ border: 0; float: left; }
img.leftnf	{ border: 0; left: 0px; float:none; }
img.spacer	{ border: 0; float: none; }
h1 { font-size: 107%; }
h2 { font-size: 105%; }
h3 { font-size: 103%; }
