/* blog styles
----------------*
.blog {}
.blog article { border-bottom: 1px solid #EAEAEA; }
.blog article.articleFull { border: none; }
.blog article h2 { margin-bottom: 0; }
*/
.blog article h2 a { text-decoration: none; }
.blog article p.info { font-size: .8em; font-style: italic; }
.blog article p.readmore { text-align: right; }
.blog article div.extract { margin: 15px 0; }
.blog .breadcrumb { background-color: rgba(255,255,255,.4); }

.blog_wrapper > .article,
.blogWidget {
	border-radius: 3px;
	background: rgba(255,255,255,.4);
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid rgba(0,0,0,.125);
}
.blog_wrapper > .article h2 {
	margin-top: 0;
	font-size: 1.6em;
	text-decoration: underline;
	margin-bottom: 0;
}

.blogWidget h3 { margin-top: 0; }