/*News Article Styles*/
.article { 
clear: both;    text-align: left;    padding: 15px 0px 0px 0px;}

.article small {
	font-size:1.0em;
    color: #8B8B8B;
}

.articleHeadline { 
float:left; overflow:hidden; margin:0px 0px 0px 85px;}

.articleHeadline h2 {  
margin:0px 0px 2px 0px; padding:8px 15px;  background:#ff7d00!important;    border:none;}  

.articleHeadline h2:hover, .articleHeadline:focus {
background:#fa9e45!important;}

.articleHeadline h2 a { 
color:#fff!important; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;} 

.articleHeadline h2 a:hover { color:#000!important;}

.articleAuthor { 
clear:both;	margin-top:5px; display:none;} 

.articleCalendar {  
float: left;  margin-right: 6px;  width: 42px;  height: 42px; display:none;}

.articleCalendarDay {
  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;}

.articleEntry { 
margin: 0px 0px 0px 0px; clear:both;border-bottom: 1px solid #dfddd5; padding:0px 0px 10px 85px;} 

.articleEntryLatest { 
margin: 0px 0px 0px 0px; clear:both;border-bottom: 1px solid #dfddd5; padding:5px 0px 10px 85px;} 

.articleImage {
 margin :-45px 10px 4px -85px;	float : left; width:73px; height:73px; overflow:hidden;} 

.articleImage img {width:73px!important; height:73px!important;}

.articleImageLatest {
 margin :-41px 10px 4px -85px;	float : left; width:73px; height:73px; overflow:hidden;} 

.articleImageLatest img {
width:73px!important; height:73px!important;}

.articlePaging {     
border-bottom:1px dotted #D8D8D8;	padding-bottom : 2px;	margin-bottom : 2px;} 

.articleCategories  {   
border-bottom:1px dotted #D8D8D8;   margin-bottom:2px;   padding-bottom:2px;} 

.articleEntryDetail { 
    clear:both;
    padding:0px 0px 10px 0px; 
}

.lineBreak{
	padding:5px 0px 5px 0px; 
	border-bottom: 1px solid #dfddd5;
}

.articleHeadlineDetail {
	float:left;
	overflow:hidden; 
}

.articleHeadlineDetail h2 {  
	padding:8px 15px;  
	background:#ff7d00!important;    
	border:none;
}

.articleHeadlineDetail h2:hover, .articleHeadlineDetail:focus {
	background:#fa9e45!important;
}

.articleHeadlineDetail h2 a {
	color:#fff!important; 
	font-size:14px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
} 

.articleHeadlineDetail h2 a:hover {
	color:#000!important;
}

.articleComments { 
text-align: left; padding: 0px; margin-bottom: 30px; margin-top: 0px; }

.articleCommentLine{ 
padding: 20px; margin: 20px 0px; background: url(images/remarks.gif) top center no-repeat; }

.articleComment{ 
margin: 20px 0px; padding: 0px; padding-bottom: 25px;}

.articleCommentWrap { 
position:relative; margin-left: 110px; width:400px; background-color: #ffffff; border: 1px solid #dcdddd; }

.articleCommentContent { 
padding: 20px; background-color: #ffffff; }

.articleCommentContentOwner { 
padding: 20px; background-color: #f8f8f8; }

.articleCommentDate{ 
margin: 20px 0px 0px 2px; color: #8d8d8d; font-size: 10px; }

.articleCommentArrow{
position: absolute; top: 8px; left: -35px; padding: 20px; background: url(images/comment_arrow_white.png) top center no-repeat; }

.articleCommentArrowOwner { 
position: absolute; top: 8px; left: -36px; padding: 20px; background: url(images/comment_arrow.png) top center no-repeat;}

.articleCommentAuthor { 
float:left; width: 60px; text-align: center;  }

.articleCommentAuthor small { color: #8d8d8d; font-size: 10px; }

.articleCommentGravatar { 
margin: 0px 0px 5px 0px; border:5px solid #DDDDDD; height: 50px; width:50px;}

.articleCommentGravatar img{ 
height: 50px; width:50px;}

.articleCommentIcon { 
font-size: 18px; font-weight: bold; background: url(images/comments.gif) no-repeat; height:46px; width:44px; line-height: 36px;text-align: center;}

.postComment {  
margin: 0px;}

.postComment textarea { 
border:3px solid #E9E9E9; padding: 20px; }

.postComment input{ 
border:3px solid #E9E9E9; padding:2px; }

.right { 
float: right; }

.ActionNormal { 
padding:10px 0px 10px 0px; font-size: 10px;}

.ReadMore {
padding:10px 0px 0px 0px;
}

.MoreLink { 
background:url(images/Arrow.png) right 7px no-repeat; padding:5px 15px 5px 0px;
}

a:hover.MoreLink { 
background:url(images/ArrowOn.png) right 7px no-repeat; padding:5px 15px 5px 0px;
}


.postRating
{
padding:10px 0px 10px 0px;
}

.rating
{
position:relative;
float: right;
padding:5px 15px 5px 0px;
}