.clearfloat{
	clear:both;
	line-height:0;
	font-size:0;
}
#blog_wrap{
	
}
#blog_wrap img{
	border: none;
}
#col1{
	padding-left: 10px;
	width: 172px;
	float: left;
	padding-top:15px;
}
#col2{
	width: 651px;
	padding-left:33px;
	float: left;
}
#blogheader{
	width: 651px;
}
.post{
	width: 651px;
}
.postheader{
	border-bottom:double 3px #ed1c24;
	padding-top:20px;
}
.post-title a,
.post-title a:hover{
	font: normal normal 14px verdana;
	color: #000;
	text-decoration:none;
}
.date-header{
	font: normal normal 10px verdana;
	color: #969696;
}
.blogbody{
	padding-top: 15px;
	font: normal normal 11px verdana;
	color: #000;
}
.post_footer{
	font: normal bold 12px verdana;
	color: #000;
	text-transform:uppercase;
}
.post_footer a{
	color: #969696;
}
.blog_sidebar_box_info{
	width: 172px;
	background: transparent url(/v/blog/images/hbsx_sidebar_bg.gif) repeat-y scroll left top;
	font: normal normal 11px verdana;	
}
.blog_sidebar_box_info ul{
	list-style:none;
	padding-left: 10px;
	padding-top:8px;
	margin: 0;
}
.blog_sidebar_box_info ul li{
	display:inline;
}
.blog_sidebar_box_info ul li a{
	color: #000;
	padding-left: 8px;
	padding-bottom:4px;
	display: block;
	background:transparent url(/v/blog/images/blog_bullet.gif) no-repeat scroll left 4px;
}
.sidebar_box_base{
	margin-bottom:15px;
	width: 172px;
	height: 8px;
	background: transparent url(/v/blog/images/blog_sidebarbox_base.gif) no-repeat scroll left top;
}
.sidebar-title{
	margin:0;
}
#blog_sidebar_box_subscribe a{
	color: #000;
	font: normal normal 11px verdana;
	display: block;
	padding-left: 10px;
	padding-top: 8px;
}
#blog_sidebar_box_subscribe a span{
	padding-left:5px;
	vertical-align:bottom;
}
#twitterimage{
	margin-bottom:15px;
}
