/*Blog*/
div.blog_post
{
	margin: 0 0 20px 0;
}

div.blog_post div.meta
{
	color: #666;
	font-weight: bold;
}

div.blog_post span.date
{	
}

div.blog_post h2.title,
div.blog_post h2.title a
{
	color: #434343;
	margin: 0;
	text-decoration: none;
}

div.blog_post h2.title a
{
}

div.blog_post div.post_content
{
	overflow: hidden;
	padding-top: 1em;
}

div.blog_post span.author
{

}

div.blog_post span.author a
{
	text-decoration: none;
}

div.blog_post div.author a.author_title
{
	padding-left: 10px;
}

div.blog_post div.author a.author_contact
{
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;	
}

div.blog_post img.blog_photo
{
	border: 1px solid #CCC;
	float: left;
	padding: 2px;
	margin: 0 5px 5px 0;
}

div.blog_post div.jumplink
{
	text-align: right;
}

div.blog_post div.jumplink a
{
	text-decoration: none;
}

div.blog_post div.tags,
div.blog_post div.categories,
div.blog_post div.continuums
{
	text-align: right;
}

div.blog_post div.tags a,
div.blog_post div.categories a,
div.blog_post div.continuums a
{
	text-decoration: none;
}

.comment {padding: 5px;}



.comment.odd {background: #FFF; color: #000;}
.comment.even {background: #f8f8f8; color: #000;border: 1px solid #e3e3e3;}

.comment img{float: left; margin-right: 10px;}
.comment .timestamp{font-size: 11px; color: #909090;}

.comment img.inlineimg { float:none; margin: none; vertical-align: middle; }

.comment .meta { color: #6f7d89; font-weight: bold;}

