.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;}

