.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.xpost-title, .title {
  font-size: 14px; 
  font-weight: bold;
  margin-top: 10px;
}
.post-info { 
	font-size: 13px; 
	xcolor: #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.xpost-title 		{ color:#ffcc00;  font-size: 14px; font-weight: bold;  }
h2.xpost-title a:active, .xpost-title a:link { color: #ffcc00; }
h2.xpost-title a:visited { color: #ffcc00; }
h2.xpost-title a:hover { color: #ffffff; 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.oleft	{ 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 */
 #rightPanel { width: 210px;  margin: 0; padding: 0 3px 0 10px; text-indent: 0;  }
 #rightPanel h3, #rightPanel h2 { margin: 0px 0; padding: 0; font-size: 13px; color: #333333;  }
 #rightPanel ol {
	margin: 0 0 18px 35px;     
	padding: 0;  
	color: #333333; 
	list-style: none; 
}

 #rightPanel ol li, .content .right-part #rightPanel .wp-tag-cloud ul li {   
	font-size: 10px; 
	padding: 5px 0 2px 0;
	font-weight: normal; 
	line-height: 12px;
}
	

 #rightPanel ol li a, .content .right-part #rightPanel .wp-tag-cloud ol li a { 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 12px;
	color: #333333; 
	text-decoration: underline; 
	display: inline; 
	}
 #rightPanel ol li a:hover, #rightPanel .wp-tag-cloud ol li a:hover {
	text-decoration: none; 
}
 #xcomp img { float: none; margin: 0 auto; text-align: center; }
.main	{ padding-right: 8px; }
.date	{ font-size: 80%; color: #999999; }
.simplepie	{ font-size: 90%; } 
.simplepie h3 { color: #333333; }
.simplepie h3 a { text-decoration: none; }
.simplepie a { color: #333333; text-decoration: underline; }
.simplepie a:hover { text-decoration: none; }
h2, h2 a	{ 	font-size: 22px;
	color: #333333;
	font-weight: bold; }

.content2 { 
	clear: both; 
	width: 931px; 
	margin-left: 21px; 
	border-top: 2px black solid; 
}
.content2 .align-center {
    text-align: center; 
}
.content2 .align-center H2 {
    color: #202536;
    font-size: 20px;
    margin: 50px 0 15px;
}
.content2 .align-center-top A {
    margin: 0 20px;
}
.content2 .row.align-center-top P {
    font-size: 16px;
    color: #202536; 
    padding: 10px;  
    margin: 13px 0 0px;
    font-style: italic;
    font-weight: bold; 
}
.content2 .align-center P {
    font-size: 12px;
    color: #202536; 
    margin: 0px 0 0px;
    font-style: normal;
    font-weight: normal;
}
.content2 .align-center P A {
    color: #202536;
    margin: 0 15px;
    text-decoration: underline;
}
.content2 .align-center P A IMG {
    margin: 30px 0px 50px;
}
.content2 UL {
    margin: 15px 0px 0px 30px;
    padding: 0;
    float: left;
    width: 200px;
    display: inline;
}
.content2 UL LI {
    font-size: 14px;
    font-weight:bold;
    color: #333333;  
    margin-top: 10px;
    list-style-position: outside;
    list-style: none;
}
.content2 UL LI A {
    color: #333333;
    font-size: 12px;
    font-weight:normal;
    text-decoration: underline;
//  float: left;
}
.content2 UL LI A:HOVER {text-decoration: none;}
.content2 .separator {
    width: 1px;
    height: 186px;
    background: #CCC;
    float: left;
    margin-top: 20px;
}

.entry { padding: 12px }
.owt-tag-cloud { height: auto; padding: 0 60px 500px 20px }
.owt-tag-cloud a { color: #333333; line-height: 140%; text-decoration: underline; }
#rsa    { width: 189px; height: 50px; margin: 0 auto; text-align: center;  padding: 4px 8px 0 0;  }
#rsa img { 
			margin: 0 auto; 
			text-align: center; 
			border: 0; 
			float: none; 
		}
img		{ border: 0; }
.sbfix	{ border: 1px black solid; width: 500px; height: 10px; }
.sb_start	{ 
		clear: right; 
		 width: 100%; 
}

.r_book { 
    float: right;
    //width: 83px;
    top: 0px; 
    padding: 0; 
    height: 22px;
    margin-right: 25%;
}

.l_book { 
    top: 0px; 
    height: 22px; 
    padding: 0;
    float: left;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
}
.content .primary .l_book img, .content .primary .content .primary .sphere img { float: none; padding: 0; margin: 0; }

.error  { color: #990000; font-weight: bold; }

.bookbox2 {
    clear: right;; 
    float: none;
    width: 400px; 
    //width: 50%; 
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
    height: 26px; 
}

.bookbox2 .img .bleft  {   
    float: left;
    margin: 0;
}
       