.blog_article {
	border-top : 1px dashed #ddd;
	padding : 5px 0;
	margin : 3px 10px;
}

.blog_article.first {
	border-top : 0;
}

.blog_article h2, .blog_article h2 a {
	font-size : 16px;
	padding : 0 !important;
	margin : 0 !important;
	text-decoration : none;
}

.blog_article h2 a:hover {
	text-decoration : underline !important;
}

.blog_article div.date {
	font-size : 12px;
}

.blog_article p {
	padding-left : 0;
	padding-right : 0;
	margin-left : 0;
	margin-right : 0;
}

.blog_article .link {
	text-align : right;
	font-size : 12px;
}

.blog_article .link a {
	font-weight : normal;
}

.article-nav {
	font-family:Tahoma;
	float:right;
	margin:0 0 5px 0;
	font-size:10px
}

.article-nav a.previous {
	float:left;
	margin:0 2px;
	padding:3px 3px 3px 3px;
	color:#861800;
	text-decoration:none
}

.article-nav a:hover.previous {
	text-decoration:underline
}

.article-nav a.page {
	float:left;
	display:block;
	margin:2px 0;
	padding:1px 5px 1px 6px;
	text-align:center;
	border-right:1px solid #DADADA;
	color:#861800;
	text-decoration:none
}

.article-nav a:hover.page {
	text-decoration:underline
}

.article-nav .active {
	font-weight:bold
}

.article-nav a.last {
	border-right:1px solid #fff;
}

.article-nav a.next {
	float:left;
	padding:3px 3px 3px 3px;
	color:#861800;
	margin:0 5px 0 2px;
	text-decoration:none
}

.article-nav a:hover.next {
	text-decoration:underline
}

.article-num {
	font-family:Tahoma;
	padding:3px;
	font-weight:bold;
	font-size:10px
}