#content {background: #fff url(/img/bg_blog.gif) repeat-y 404px 0;}

#blog_content, #blog_index {float: left; width: 404px;}
#blog_content a.title3,
#blog_index a.title3 {text-align: left; text-decoration: none;}

#blog_sidebar {float: right; width: 216px; border-top: 5px solid #fff; overflow: hidden;}
	#blog_sidebar .content_pad {color: #fff; padding-top: 25px;}
	#blog_sidebar h3 {color: #fff; font-weight: normal; font-size: 18px; margin: 20px 0 8px;}
	#blog_sidebar p {color: #fff;}
	#blog_sidebar div.description {margin-bottom: -8px;}
	#blog_sidebar p.rss {margin-bottom: 24px;}
	#blog_sidebar a {color: #fff;}
	#blog_sidebar a.b_rss {background-image: url(/img/b_rss_blog.gif);}
	#blog_sidebar ul {}
		#blog_sidebar ul li {background: url(/img/i_blog_bullet.gif) no-repeat left 7px; padding-left: 15px; color: #fff;}
		#blog_sidebar ul li a {text-decoration: none;}
		#blog_sidebar ul li a:hover {text-decoration: underline;}

.util_wrap {border-bottom: 1px solid #e7e3df;}
	.util_wrap .utilities {float: right; margin: 0;}

.blog_item {clear: both; margin-bottom: 32px;}
.blog_item .utilities {margin-top: -10px;}
.blog_item a.title3:hover {color: #999}

#comment {width: 100%;}
#comment ol.captcha {float: none; clear: both;width: 100%;  margin: 0;}
#comment ol.personal {float: none; clear: both;width: 100%;}
#cryptogram {float: right; position: relative; top: -11px; margin: 0 0 -6px;}
#comment ol input {width: 187px;}
#comment p {margin-bottom:0;}

.paging {margin-bottom: 16px;}

.metadata span {display: block;}

a.comments {color:#00638c;}

* html .util_wrap ul.utilities li {background: none; padding:0;}
