.blog{
	border:1px #ddd solid;
	padding:0px 5px;
	background-color:#f8fcff;
	margin:10px 5px;
}
.blog .blog_title{
	font-size:15px;
	line-height:25px;
	color:#c00;
	margin-bottom:5px;
	border-bottom:1px #bbb dashed;
	font-weight:bold;
}
.blog .blog_contents{
	line-height:20px;
	font-size:12px;
	color:#333;
}
.blog .blog_foot{
	line-height:20px;
	font-size:11px;
	letter-spacing:1px;
	color:#333;
	text-align:right;
}
.blog a:link , .blog  a:visited{
	color:#f32 !important;
}
.blog a:hover{
	background-color:#f32 !important;
	color:#fff !important;
}