/*
Blog Style Overrides
*/

/*
Blog Styles
*/

UL.BlogPostList
{
	margin: 20px 0 0 0;
	padding: 0px;
	list-style-type: none;
}

.BlogPostListArea {margin: 0 0 20px 0;background:transparent url(/resources/images/layout/hr.png) no-repeat scroll center bottom;width:auto;padding: 0 0 20px 0;min-height: 46px;}
.BlogPostArea  {margin: 0;background:none;width:auto;padding:0;}

h4.BlogPostListHeader {margin-bottom:8px;}
h4.BlogPostListHeader a
{	padding:10px 25px 0;
	font-size: 22px;
	font-weight:normal;
	color:#723300;
	margin: 0px 70px 0 0;
	display:block;
}

.BlogPostHeader
{	padding:10px 0 18px 69px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	background:url(../images/blogpost-shield.jpg) left .75em no-repeat;
	margin: 0 0 0 25px;
	min-height:56px;
	font-style:italic;
	border-bottom:1px solid #9E9081;
	width:552px;
	position:relative;
}

.BlogPostHeader span.comments {float:right;width:20%;}
.BlogPostHeader span.posted {width:80%;float:left;}

.BlogPostHeader .BlogPostBack {background:none;position:absolute;float:left;font-size:22px;left:-6px;top:0;letter-spacing:-.025em;}

h4.BlogPostHeader a {font:12px Arial, Helvetica, sans-serif;color:#AD1200;font-style:italic;}	
	h4.BlogPostHeader a:hover {text-decoration:underline;}
h4.BlogPostHeader span.post-title {display:block;font:28px Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#000;margin-bottom:.15em;}


#comments {background:url(../../../Resources/images/layout/comments-stretcher.jpg) top left repeat-y;width:auto;position:relative;top:-20px;}
	#comments-header {background:url(../../../Resources/images/layout/comments-header.jpg) top left no-repeat;}
		#comments-footer {background:url(../../../Resources/images/layout/comments-footer.jpg) bottom left no-repeat;}
			#comments-footer .common {padding:25px;}
				h4.CommentTitle {float:left;font:12px Arial, Helvetica, sans-serif;margin-bottom:0;}
				h4.CommentTitle a, h4.CommentTitle span {color:#A41F1F;font-weight:bold;margin-right:5px;font-style:normal;}
				.CommentFooter {color:#666;font:12px Arial, Helvetica, sans-serif;background:url(../../../Resources/images/layout/comment-footer-pointer.jpg) left top no-repeat;padding:5px 0 0 73px;margin-bottom:15px;}
					.CommentFooter span {font-style:italic;}
						.CommentFooter span a {font-style:normal;margin-left:5px;}
				.CommentText {padding:15px 11px 5px;background-color:#E5DCCF;color:#333;}

.Comments-CommonFormField  {background:url(/Resources/images/layout/comments-textarea.jpg) top left no-repeat;width:578px;height:121px;margin:0 auto;}
	.Comments-CommonFormField textarea {overflow:auto;width:560px;padding:9px;height:103px;color:#666;background-color:transparent;}
	.CommonFormField a.add-comment{float:right;margin:10px 20px 20px 0;}
	.CommonFormFieldName {font-size:14px;font-weight:bold;text-indent:20px;margin-bottom:5px;}
		.CommonFormFieldName em {font-size:12px;color:#AD1200;font-style:italic;}

.CommonMessageSuccess {color:#A41F1F;line-height:1.5em;font-weight:bold;}



.BlogPostAvatar
{
	float: left;
	padding: 5px;
	padding-right: 20px;
}

.BlogPostHeader a:link, .BlogPostHeader a:visited, .BlogPostHeader a:active
{
    text-decoration: none;
}

.BlogRating
{
	width: 80px;
	height: 80px;
	margin: 5px 10px 0 0;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	padding: 8px 2px 2px 2px; 
	background-image: url(../images/Common/blog_comment_background.gif);
	line-height: 20px;
	color: #666666;
}

.BlogRating a:link, .BlogRating a:visited, .BlogRating a:active, .BlogRating a:hover
{
	color: #666666;
	text-decoration: none;
}

.BlogPostContent, .BlogPostListContent
{	padding:0 25px 10px;
	font-size: 100%;
	width:614px;
}

.BlogPostListContent p {width:512px;float:left;margin-bottom:1em;}
.BlogPostContent {padding-top:10px;}
	.BlogPostContent p, .BlogPostContent ul {color:#0A0A0A;}
	.BlogPostContent ul {margin:0 0 20px 20px;}
		.BlogPostContent ul li {background:url(../../../Resources/images/layout/content-red-arrow.gif) left center no-repeat;padding:3px 0 3px 10px;}

.BlogPostListFooter
{
	margin: 8px 0 18px 0;
	color: #666;
	font-size: 80%;
	padding:10px 25px 30px;
	font-size:12px;
	font-style:italic;
	width:540px;
	clear:both;
	background:url(../images/blog-horizontal-rule.jpg) 15px top no-repeat;
}

.BlogPostFooter {padding:0 25px 10px;}



/*
Blog List Columns
*/

.BlogBlogNameColumn
{
	width: 25%;
}

.BlogAuthorColumn
{
	width: 14%;
}

.BlogLastPostColumn
{
	width: 25%;
}

.BlogPostsColumn
{
	text-align: center;
	width: 9%;
}

.BlogArticlesColumn
{
	text-align: center;
	width: 9%;
}

.BlogCommentsColumn
{
	text-align: center;
	width: 9%;
}

.BlogTrackbacksColumn
{
	text-align: center;
	width: 9%;
}

/* Links */

UL.BlogLinkCategoryLinkList
{
	padding: 0;
	margin: 0 0 0 24px;
	list-style-type: square;
}

UL.BlogLinkCategoryLinkList li
{
	padding-top: 4px;
}

UL.BlogLinkCategoryLinkList li a
{
	font-weight: bold;
}

.BlogLinkCategoryArea
{
	padding: 4px;
}

.BlogSubscriptionItem
{
	margin-bottom: 3px;
}

.BlogListLastPostArea
{
	font-size: .9em;
}
