.blog_entry {
	margin-bottom:30px;
}

.blog_title {
	font-size:18pt;
	font-weight:bold;
}

.blog_date {
	color:#888;
	font-size:11pt;
	font-weight:bold;
}

.blog_preview {
	color:#888;
	padding:40px;
	font-size:14pt;
	line-height:28pt;
}

.blog_comments {
	font-size:9pt;
	color:#444;
	font-weight:bold;
	padding-left:40px;
}

.blog_post_wrapper {
	padding:12px;
}

.blog_post_header {

}

.blog_post_date {
	font-weight:bold;
	color:#888;
	font-size:9pt;
}

.blog_post_body {
	padding-top:20px;
	margin-bottom:20px;
	text-align:justify;
}

.blog_comment_wrapper {
	padding:12px;
}

.blog_comment_link {
	text-align:center;
	padding:16px;
	color:#888;
	font-size:16pt;
}

.blog_comment_entry {
	margin-top:10px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:2px;
	margin-bottom:20px;
	
}

.blog_comment_header {
	font-size:10pt;
}

.blog_comment_time {
	font-weight:bold;
}

.blog_comment_text {
	font-size:11pt;
}