
.BlogTitle {
	color: #5482ab;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	margin-bottom:7px;
}
.BlogDescription {
	margin-bottom:10px;
}
/* Articles Page */
.BlogArticles .BlogPost {
	margin-top:10px;
	margin-bottom:10px;
}
.BlogArticles div.BlogPostTitle {
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	border-bottom:solid #8eadc8 1px;
	padding:0px 0px 2px 0px;
}
.BlogArticles a.BlogPostTitle {
	color:#5482ab;
	text-decoration:none;
}
.BlogArticles a.BlogPostTitle:hover {
	color:#333333;
	text-decoration:underline;
}

.BlogArticles .BlogPostInfo {
	font-size:85%;
	padding:4px;
	background-color:#e7eef5;
}
.BlogArticles .BlogPostDescription {
	margin:10px;
}
/* The Article */
.BlogArticle .BlogPost {
}
.BlogArticle div.BlogPostTitle {
	border-bottom:solid #8eadc8 1px;
	padding:0px 0px 2px 0px;
}
.BlogArticle a.BlogPostTitle {
	FONT-SIZE: 12pt;
	color:#5482ab;
	TEXT-DECORATION: none;
}
.BlogArticle .BlogPostTitle:hover {
	color:#333333;
	text-decoration:underline;
}
.BlogArticle .BlogPostTitleCommentCount {
	display:none;
	float:right;
	font-size:75%;
	font-weight:700;
	text-align:center;
	background-color:#dfedc9;
	padding:10px;
}
.BlogArticle .BlogPostTitleCommentCount a {
	TEXT-DECORATION: none;
	color:black;
}
.BlogArticle .BlogPostTitleCommentCountNumber {
	font-size:200%;
	font-weight:700;
}
.BlogArticle .BlogPostInfo {
	font-size:85%;
	padding:4px;
	background-color:#e7eef5;
	FONT-WEIGHT: normal;
	COLOR: #666;
}
.BlogArticle .BlogPostInfoComments {display:none;}

.BlogArticle .BlogPostBody {
	PADDING-TOP: 10px;
}
/* Posted Comments */
.BlogArticle .BlogPostComments {
	display:none;
	PADDING-TOP: 30px;
}
.BlogArticle .BlogPostCommentsTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 150%;
	TEXT-DECORATION: none;
}
.BlogArticle .BlogPostComment {
	BACKGROUND: #d4d7ba;
	BORDER: #8eadc8 1px dashed;
	PADDING: 0.3em;
	MARGIN: 9px 3px 6px;
}
.BlogArticle .BlogPostCommentText {
}
.BlogArticle .BlogPostCommentAuthor {
	MARGIN-TOP: 5px;
	FONT-SIZE: 90%;
}
/* Comment Form */
.BlogArticle .BlogPostLeaveComment {
	display:none;
	PADDING-TOP: 20px;
}
.BlogArticle .BlogPostLeaveCommentTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 150%;
	TEXT-DECORATION: none
	padding-top:30px;
}
.BlogArticle div.BlogPostLeaveCommentInput {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	padding-top:3px;
}
.BlogArticle span.BlogPostLeaveCommentInput {
	FONT-SIZE: 9px;
	padding-left:4px;
}
.BlogArticle input.BlogPostLeaveCommentInput {
	width:200px;
}
.BlogArticle textarea.BlogPostLeaveCommentInput {
	width:450px;
	height:150px;
}
.BlogArticle div.BlogPostLeaveCommentSubmit {
	width:450px;
	text-align:left;
	padding:5px;
}



/* BlogFeaturett */

#right-column .BlogFeaturett {
	margin: 15px;
}
#right-column .BlogFeaturett .BlogTitle {
	display:none;
}
#right-column .BlogFeaturett .BlogPostDate {
	display:none;
}
#right-column .BlogFeaturett .BlogPost {
	margin-bottom:20px;
}
#right-column .BlogFeaturett A.BlogPostTitle {
	color: #000000;
}
#right-column .BlogFeaturett .BlogPostInfo {
	color: #5482ab;
}
#right-column .BlogFeaturett .BlogPostInfoComments {display:none;}
#right-column .BlogFeaturett .BlogPostReadMore {
	display:none;
}
#right-column .BlogFeaturett .BlogPostDescription {
	display:none;
}
#right-column .BlogFeaturett .BlogPost .BlogPostInfo .time {display:none;}