﻿.clsBlogList .clsPost h2 a {color:#000000;text-decoration:none;font-size:26px; line-height: 32px;font-weight:normal;}
.clsBlogList .clsPost .clsImage img { max-width: 646px; }
.clsBlogList .clsPost .clsAuthor {float: left; width: 50%; text-align: left; font-weight: bold;}
.clsBlogList .clsPost .clsDateCreated {float: left; width: 50%; text-align: right; font-weight: bold;}
.clsBlogList .clsPost .clsContainer2 {border-top:1px solid #dddddd;padding-top:5px;}
.clsBlogList .clsPost .clsPostRating ul.clsRatings {padding:0px !important;background: transparent url(../images/rating-star.gif) repeat-x top left;margin:5px 5px 0px 0px;}
.clsBlogList .clsPost .clsPostRating .clsRatings li {padding:0px;padding:0px !important;margin-right:10px;background: transparent url(../images/rating-star.gif) repeat-x top left;}
.clsBlogList .clsPost .clsPostRating .clsRatings li a:hover {display:block !important;background: transparent url(../images/rating-star.gif) repeat-x center left;}
.clsBlogList .clsPost .clsPostRating .clsRatings li.clsCurrentRating {background-position:left bottom !important;}
.clsBlogList .clsPost .clsPostRating .clsRatings li:hover {background-position:left center !important;}
.clsBlogList .clsSingleNavigation { display: none; }

#divBlogElement > div { margin: 0 18px 0 10px; }

#divBlogSearch {height:140px;border-bottom:1px solid #d9d9d9;}
#divBlogSearch table td input#ctl00_plcPageContentPlaceholder_ctrlBlogSearchElement_txtSearchTerm {border:1px solid #c1c1c1;height:19px;padding:6px 2px;font-size:14px;background:#fbfbfb;width:275px !important;}
#divBlogSearch td a {display: block !important; z-index: 10;}

#divBlogCategories {border-bottom: 1px solid #d9d9d9; padding-top:10px;}

#divBlogRecentPosts {border-bottom: 1px solid #d9d9d9; padding-top: 10px;}
#divBlogRecentPosts .clsRating {display: none; visibility: hidden;}

#divBlogMonthList {padding-top: 10px;}
#divBlogMonthList ul {list-style-type: none; padding: 0px;}
#divBlogMonthList ul ul {list-style-type: disc; padding: 0px 0px 0px 40px;}

.clsContainer3 {border-bottom:1px solid #dddddd;padding-bottom:5px;}
.clsContainer4 {margin-top:10px;}
.clsContainer4 .clsSocial {float:left;}
.clsContainer4 .clsLinks {float:right;}

.clsClear {float:none;}
.clsBlogList .clsAddComment {margin-top:10px;}
.clsBlogList .clsAddComment .clsFormat {color:#003151;border:1px solid #003151;background-color:#dfdfef;height:20px;line-height:18px;margin:0px 0px 0px 3px;text-align:center;text-decoration:none;width:20px;}
.clsBlogList .clsComments .clsAuthor {font-weight:bold;}
.clsBlogList .clsComments .clsIpAddress {visibility:hidden;display:none;}
.clsBlogList .clsComments .clsComment {background-color:#FBFBFB;border:1px solid #C1C1C1;margin:0px 0px 5px 0px;padding:10px;}

.clsPost {margin:10px 0px;}

.clsContainer1 {margin-top:-5px;}

.clsPost .clsContent {margin:5px 0px 15px 0px;}

.clsPost .clsTags {display:none;visibility:hidden;}