#blogs_index{
    width: 640px;
}

.blogs_column{
    width: 48%;
    float: left;
}

.blogs_column h2{
    font-size: 22px;
    padding-top:2px;
	padding-bottom:10px;
}

.asset_group {
    margin-top: 8px;
}

.blogs_column li.blog_intro{
    padding: 0px 10px 20px 0px;
    float:left;
}

div.fblogger-img {
    background:url("http://media.charlotteobserver.com/moms/images/fblogger-bg.png") no-repeat scroll left top transparent;
    float:left;
    padding:4px 4px 4px 4px;
    width:61px;
}

div.fblogger {
    float:left;
    margin:0 0 0 8px;
    width:200px;
}

.blogs_column .blog_mug{
    float:left;
	padding-right:15px;
}

.blogs_column .blog_title{
    padding-bottom: 5px;
}

.blogs_column .latest_blog {
    letter-spacing:-0.1px;
    color:#282828;
    font-weight:bold;
    font-size:13px;
    font-family:helvetica;
}

.blogs_column .latest_blog:hover {
    color:#DC3479;
}

.blogs_column .time_stamp{
    color:#AAAAAA;
    font-size:11px;
}

.blogs_column .comments{
    color:#AAAAAA;
    font-size:11px;
}
