.article  { text-align: left; margin-bottom: 10px; }

.articleHeadline { padding-bottom:10px; }
.articleHeadline h1 { margin-bottom: 0px; color:#dd7126; }

.listfoot { border-bottom: 1px dashed #cccccc; }

.articleAuthor  { margin-top:5px; } 
.articleCalendar { float: left; margin-right: 6px; width: 42px; height: 42px; }

.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; }

.articleEntry { margin: 10px 5px; color:#ffffff; font-size:10pt; font-family: Verdana, Geneva, Ariac3590fHelvetica, sans-serif; } 
.articleImage  { margin : 2px 10px 4px 4px; float : left; }
.articlePaging {  border-bottom:1px dotted #D8D8D8; padding-bottom : 2px; margin-bottom : 2px; } 
.articleCategories  { border-bottom:1px dotted #D8D8D8; margin-bottom:2px; padding-bottom:2px; } 

.postRating h2 { margin-bottom: 0px; background-color:#F0F0F0; border:1px dashed #C8C8C8; padding-left: 5px; }

.comments { border-top:1px dashed #cccccc; }

.articleComments {  text-align: left; } 
.articleComments h2 { margin-bottom: 0px; background-color:#F0F0F0; border:1px dashed #C8C8C8; padding-left: 5px; }

.articleComment  { margin : 5px 0 0px 0; padding : 5px; border-bottom:1px dotted #D8D8D8; } 
.articleCommentGravatar  { margin : 2px 10px 4px 4px; float : left; }
.articleCommentContent { text-align: left; padding:0px 5px 10px 5px; }
.articleCommentAuthor {  } 
.articleCommentDate { font-size:8pt; margin-bottom:2px; padding-bottom:2px; } 

.postComment  { text-align: left; }
.postComment p, .postComment div { padding:2px 10px; margin: 0px; }
.postComment h2 { margin-bottom: 0px; background-color:#F0F0F0; border:1px dashed #C8C8C8; padding-left: 5px; }
.postComment input { width: 150px; }
.postComment #notify input { width: 20px; }
.postComment textarea { width: 450px; height: 150px; }
