/*Blog Styles*/
.blog { 
clear: both;    text-align: left;    padding: 15px 0px 0px 0px;}

.blog a {text-decoration:none!important;
}

.blog small {
	font-size:1.0em;
    color: #8B8B8B;
}

.blogHeadline { 
float:left; overflow:hidden; margin:0px 0px 0px 85px;}

.blogHeadline h2,  .blogHeadline h2 a { font-weight: bold;}  

.blogHeadline h2:hover, .blogHeadline:focus {}

.blogHeadline h2 a:hover { }

.blogAuthor { clear:both;	margin-top:5px; display:none;} 

.blogCalendar {  
float: left;  margin-right: 6px;  width: 42px;  height: 42px; display:none;}

.blogCalendarDay {
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:17px;  font-weight: bold;  color: #000;  width: 42px;  text-align:center;  padding-top: 15px;  margin:0px 0px 0px 85px;}

.blogEntry { 
margin: 0px 0px 0px 0px; clear:both;border-bottom: 1px solid #dfddd5; padding:0px 0px 10px 85px;} 

.blogEntryLatest { 
margin: 0px 0px 0px 0px; clear:both;border-bottom: 1px solid #dfddd5; padding:5px 0px 10px 85px;} 

.blogImage {
 margin :-45px 10px 4px -85px;	float : left; width:73px; height:73px; overflow:hidden;} 

.blogImage img {width:73px!important; height:73px!important;}

.blogImageLatest {
 margin :-41px 10px 4px -85px;	float : left; width:73px; height:73px; overflow:hidden;} 

.blogImageLatest img {
width:73px!important; height:73px!important;}

.blogPaging {     
border-bottom:1px dotted #D8D8D8;	padding-bottom : 2px;	margin-bottom : 2px;} 

.blogCategories  {   
border-bottom:1px dotted #D8D8D8;   margin-bottom:2px;   padding-bottom:2px;} 

.blogEntryDetail { 
    clear:both;
    padding:0px 0px 10px 0px;  
    border-bottom: 1px solid #dfddd5;
}

.blogHeadlineDetail {
	float:left;
	overflow:hidden; 
}

.blogHeadlineDetail h2 {  
	padding-top:20px;
}

.blogHeadlineDetail h2:hover, .blogHeadlineDetail:focus {
}

.blogHeadlineDetail h2 a {
} 

.blogHeadlineDetail h2 a:hover {
}

.blogComments { 
text-align: left; padding: 0px; margin-bottom: 30px; margin-top: 0px; }

.blogCommentLine{ 
padding: 20px; margin-bottom: 20px; background: url(images/remarks.gif) top center no-repeat; }

.blogComment{ 
margin: 20px 0px; padding: 0px; padding-bottom: 25px;}

.blogCommentWrap { 
position:relative; margin-left: 110px; width:400px; background-color: #ffffff; border: 1px solid #dcdddd; }

.blogCommentContent { 
padding: 20px; background-color: #ffffff; }

.blogCommentContentOwner { 
padding: 20px; background-color: #f8f8f8; }

.blogCommentDate{ 
margin: 20px 0px 0px 2px; color: #8d8d8d; font-size: 10px; }

.blogCommentArrow{
position: absolute; top: 8px; left: -35px; padding: 20px; background: url(images/comment_arrow_white.png) top center no-repeat; }

.blogCommentArrowOwner { 
position: absolute; top: 8px; left: -36px; padding: 20px; background: url(images/comment_arrow.png) top center no-repeat;}

.blogCommentAuthor { 
float:left; width: 60px; text-align: center;  }

.blogCommentAuthor small { color: #8d8d8d; font-size: 10px; }

.blogCommentGravatar { 
margin: 0px 0px 5px 0px; border:5px solid #DDDDDD; height: 50px; width:50px;}

.blogCommentGravatar img{ 
height: 50px; width:50px;}

.blogCommentIcon{ 
margin-right:30px; font-size: 18px; font-weight: bold; background: url(images/comments.gif) no-repeat; height:46px; width:44px; line-height: 36px;text-align: center;}

.blogCommentIcon a{text-decoration:none!important; }

.postComment {  
margin: 0px;}

.postComment textarea { 
border:3px solid #E9E9E9; padding: 20px; }

.postComment input{ 
border:3px solid #E9E9E9; padding:2px; }

.postComment a{
text-decoration:none!important;
}

.right { 
float: right; }

.ActionNormal{
padding:10px 0px 10px 0px; }

.ActionNormal a{ font-size: 10px!important;}

.ReadMore {
padding:10px 0px 0px 0px;
}

.MoreLink, .MoreLink a{ 
	background:url(images/Arrow.png) right 7px no-repeat !important; padding:5px 15px 5px 0px;
}

a:hover.MoreLink { 
	background:url(images/ArrowOn.png) right 7px no-repeat !important; padding:5px 15px 5px 0px;
}

.postRating
{
padding:20px 0px;
}

.postRating a{
text-decoration:none!important;
}

.rating
{
position:relative;
float: right;
padding:5px 15px 5px 0px;
}