#blog {
	position:relative;
	float:right;
	width:675px;
	margin-top:25px;
}
#blog h2 {
	position:relative;
	float:left;
	width:675px;
	font-weight:normal;
	font-size:18px;
}
#blog ul {
	position:relative;
	float:left;
	width:675px;
	list-style:none;
	margin-top:15px;
}
#blog ul li {
	position:relative;
	float:left;
	width:675px;
	margin-top:5px;
	font-size:15px;
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
}
#blog ul li img {
	position:relative;
	float:left;
	width:30px;
	height:30px;
	border:1px solid #cccccc;
	border-radius:2px;
}
#blog ul li a {
	position:relative;
	float:left;
}
#blog ul li .title {
	max-width:460px;
	margin-left:10px;
	line-height:32px;
}
#blog ul li span.date {
	position:relative;
	float:right;
	max-width:170px;
	font-size:12px;
	text-align:right;
	line-height:32px;
}