.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: 120px; 
    visibility: hidden;
}
.sbox   {
    display: block;
    position: relative;
    top: 0px; 
	left: 10px; 
	width: 200px;  
    margin: 0; 
    height: 1.5em;
    text-align: left;
    margin-top: -20px; 
    z-index: 101;
    visibility: visible;
    float: right; 
	padding-right: 150px; 
} 
#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; }

.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;
}
 
h2.post-title, .title {
  font-weight: bold;
  margin-top: 4px;
}
.post-info { 
	font-size: 13px; 
	color: #8c8c8c;  
	text-transform: uppercase; 
}

.post-date {
  font-size:8pt;
}
.feed-title {
  font-size:20pt;
}

.main img { float: right; margin-left: 8px; max-width: 462px; }
.center img { clear: both; margin: 0 auto; padding: 4px; }
.caption { clear: both; text-align: center; }
.center { text-align: center; }
.comments {
  padding-left:0px;
}
h2.post-title 		{ color:#49abd6;   font-weight: bold;  }
h2.post-title a:active, .post-title a:link { color: #49abd6; }
h2.post-title a:visited { color: #49abd6; }
h2.post-title a:hover { color: #6bc7d3; font-weight: bold; }

.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; }
small	{ font-size: 11px; }
.commentmetadata, .commentmetadata a:active, .commentmetadata a:visited, .commentmetadata a:hover	{ font-size: 11px; } 
.commentmetadata a:hover { color: #333333; }

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}

/* Captions */
.aligncenter, 
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
 
.wp-caption {
    text-align: center;
    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;
}
/* End captions */

	#cloud  { color: #ffffff; text-align: right; width: 155px;  font-size: 0.8em; padding: 2px;   }
	#cloud a, #cloud a:visited, #cloud a:link { color: #ffffff; text-decoration: none; text-align: right; }
	#cloud a:hover  { color: #6bc7d3; }

.simplepie ol li { color: #333333; padding-top: 6px;  }
.simplepie ol li a   { color: #2483f7; }
.simplepie ol li a:hover { color: #993366; }
.date { font-size: 95%; font-weight: normal; color: #49abd6}

.simplepie h4 { color: #49abd6; font-size: 18px; letter-spacing: -.03em; background: none; border-bottom: 1px #6bc7d3 solid; }
.simplepie h4 a  { color: #49abd6; }
.simplepie h4 a:hover  { color: #6bc7d3; }

#s { padding: 2px; background-color: #ffffff; }

