.blogTitle {
	font-weight: bold; font-size: 14px;
}

/* Author */
.blogAuthor {
	border: 1px solid #000000; padding: 10px 10px 10px 10px; margin-top: 10px;
}
.blogAuthorIntro {
	font-weight: bold;
}
.blogAuthorOverview { }
.blogAuthorPic {
	width: 110px; background: #ffb300; text-align: center; float: right;
}
.blogAuthorName { }
.blogAuthorContact {
	margin-top: 10px;
}

/* Recent Posts */
.blogRecentPostsHeading {
	font-weight: bold; margin: 20px 10px 0 10px;
}
.blogRecentPosts { }

/* Other Posts */
.blogPostList {
	border: 1px solid #000000; padding: 10px 10px 10px 10px; margin-top: 10px;
}
.blogOtherPostsHeading {
	font-weight: bold;
}
.blogOtherPosts { }

/* Entries */
.blogEntry {
	margin-bottom: 20px;
}
.blogEntryDate {
	font-weight: bold; font-size: 14px; margin-bottom: 15px;
}
.blogEntryTitle {
	font-weight: bold; font-size: 14px;
}
.blogEntry {
	margin-top: 10px;
}
.blogEntryTags {
	margin-top: 10px;
}

/* Comments */
.blogCommentsHeading {
	font-weight: bold; font-size: 14px; margin-bottom: 10px;
}
.blogCommentTitle { }
.blogComment { margin-bottom: 10px; }
.blogPostComment { }
.blogPostCommentHeading {
	font-weight: bold; font-size: 14px;
}
.blogPostCommentIntro { }
.blogPostCommentForm {
	margin-top: 10px;
}
.blogPostCommentLabel {
	margin-top: 4px;
}
.blogPostCommentField { }
.blogPostCommentSubmit { }
.blogPostCommentTerms { }

/* Miscellaneous */
.backToBlog { }
