/*Listing Blog Styles*/
.blog { clear:both; text-align:left;}

.blog a {
	text-decoration:none!important;
}

.blog small {
	font-size:12px;
    color: #8B8B8B;
}

.blogHeadline { 
	margin:0px;width:500px;
}

.blogHeadline h2 a { color: #3671A1; font-weight: bold; line-height:1.5em;} 

.blogHeadline h2 a:hover {color: #67A812; }

.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;
}

.blogImage {
	float:left; width:73px;margin-top:15px;
} 

.blogImage img {
	width:73px!important; height:73px!important;
}

.blogEntry { 
	float:right; width:570px; margin:5px 0px 0px 5px;
} 

.blogCommentIcon{ 
	margin-top:20px; float:right; font-size: 18px; font-weight: bold; background: url(images/comments.gif) no-repeat; height:46px; 	  width:44px; line-height: 36px;text-align: center;
}

.blogPaging {     
	border-bottom:1px dotted #D8D8D8;	padding-bottom:2px;	margin-bottom:2px;
} 

.blogCategories  {   
	border-bottom:1px dotted #D8D8D8;   margin-bottom:2px;   padding-bottom:2px;
} 

/*Latest Blog Styles*/
.blogLatest{
}

.blogImageLatest {
	float:left; margin-top:20px;
} 

.blogImageLatest img {
	width:73px!important; height:73px!important;
}

.blogEntryLatest {
	float:right; width:350px; margin:5px 0px 0px 5px;
} 

.blogEntryLatest a{
	color:#E87C28!important;
}

.blogHeadlineLatest h3 a { color: #67A812!important; font-weight:bold; line-height:1.5em;} 

.blogHeadlineLatest h3 a:hover {color: #E87C28!important; }

/*Detail Blog Styles*/

.blogEntryDetail {
    clear:both;
    padding:0px 0px 10px 0px;  
}

.blogHeadlineDetail {
	float:left;
	overflow:hidden; 
}

.blogHeadlineDetail{
	width:600px;
}

.blogHeadlineDetail h1 a {
	font-size:22px;
}

.blogHeadlineDetail h1 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: 0px 70px 0px 110px; 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 a{text-decoration:none!important; }

.postComment {  
margin: 0px;}

.postComment textarea { 
border:3px solid #E9E9E9; padding: 20px; margin-right:300px;}

.postComment input{ 
border:3px solid #E9E9E9; padding:2px; }

.postComment a{
text-decoration:none!important;
}

/*Blog Satellite Module Styles*/

.blogSlLink{
	margin-bottom:5px;
}

.blogSlLink a{
	color:#67A812!important;
}

.blogSlLink a:hover{
	color:#3671A1!important;
}

/* General Blog Styles */

.postRating
{
padding:20px 0px;
}

.postRating a{
text-decoration:none!important;
}

.rating
{
position:relative;
float: right;
padding:5px 15px 5px 0px;
}

.ActionNormal{
padding:10px 0px 10px 0px; }

.ActionNormal a{ font-size: 11px!important;}

.ReadMore{
padding:10px 0px 0px 0px; 
}
.ReadMore a {
color:#E87C28!important;
}

.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;
}

.DotLine { margin-top:10px; height:10px; display:block; background:url(Images/Dotline.gif) left center repeat-x;}

.right{
	float:right;
}
