#topBloggerDiv {
width: 100%;
}

/* featured blog */
#featureDiv {
float: left;
width: 100%;
}

/* âFeatured Blogâã*/
.featuredBlog {
	position:relative;
	padding:15px 0px 10px 0px;
	width:100%;
	background:url(../images/d4/rightBlock_bg_02.gif) repeat-y;
}

.featuredBlog .userAvatar {
	position:relative;
	float: left;
	left: 15px;
	width:70px;
	height:70px;
}

.featuredBlog .userAvatar img {
	width:60px;
	height:60px;
	padding:2px;
	border:1px solid #c8c8c8;
}

.featuredBlog .userInfo {
	position:relative;
	width:180px;
	height:20px;
	line-height:20px;
	left:20px;
}

.featuredBlog .userInfo#userName {
	height:24px;
	line-height:24px;
}
.featuredBlog .diaryPreview {
	position:relative;
	width:235px;
	padding:5px 10px 5px 10px;
	margin-top: 10px;
	margin-left: 15px;
	background:#f5f5f5;
	border-top:1px dashed #c8c8c8;
	color:#555;
	line-height:20px;
}
/* âFeatured Blogâ */

#featureDiv #heading {
float: left;
width: 100%;
padding: 0;
font-size: 100%;
font-weight: normal;
border-bottom: 1px solid #aaa;
}

#featureDiv #heading .title {
float: left;
font-weight: bold;
font-size: 120%;
}

#featureDiv #heading .result {
float: right;
margin-top: 3px;
}

#featureDiv .blog {
margin: 5px 16px 5px 0;
padding: 10px 0;
clear: both;
border-bottom: 1px dashed #BAB39E;
}

#featureDiv .blog .title {
font-size: 16px;
line-height: 24px;
padding: 0;
}

#featureDiv .blog .info {
font-size: 95%;
color: #888888;
}

#featureDiv .blog .info .tag a{
text-decoration: none;
}

#featureDiv .blog .content {
overflow: hidden;
padding: 0;
margin-top: 5px;
font-size:13px;
line-height:18px;
}

#featureDiv .blog .post_time {
float: right;
}


#featureDiv .blog .author {
margin-top: 8px;
}

#featureDiv .blog .attachment {
float: left;
display: inline;
width: 170px;
height:130px;
margin-right: 10px;
background: url(../images/d3/blank.gif);
}

#featureDiv .blog .attachment .items {
padding: 2px;
font-size: 95%;
text-align: right;
color: #DDD;
}

#featureDiv .blog .attachment:hover .items {
color: #777;
}

#recentViewDiv {
margin-top: 10px;
}

#recentViewDiv .midGreyRight {
position:relative;
overflow: hidden;
}
#recentViewDiv .entryList {
margin-left:5px;
width:275px;
}

#recentViewDiv .entry {
border-bottom: 1px solid #EEE;
padding: 8px 0;
}

#recentViewDiv .thumbnail {
float: right;
display:inline;
margin-left: 2px;
}

#recentViewDiv .title {
font-size: 13px;
}

#recentViewDiv .author {
margin-top: 6px;
}

#recentViewDiv .post_time {
font-size: 11px;
float:right;
display:inline;
line-height: 16px;
margin-left: 10px;
}