.article {
    clear: both; text-align: left; margin-bottom : 25px; }

.articleHeadline, .articleHeadline a:link, .articleHeadline a:visited, .articleHeadline a:active {
    color:#ffffff; font-size:18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding:0px; line-height:normal; margin-bottom: 0px; text-decoration: none; }
.articleHeadline a:hover {
	color:#8793a0; text-decoration: underline; } 

.articleAuthor { 
	margin-top:5px; } 

.articleEntry {
    margin: 10px 5px 5px 0px; } 

.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 solid #C8C8C8; padding-left: 5px; }

.articleComments { 
    text-align: left; margin-bottom: 5px; } 

.articleComments h2 {
    margin-bottom: 0px; background-color:transparent; border:0px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding-left: 0px; text-transform: uppercase; color: #8793a0;}

.articleComment { 
	margin : 10px 0 0px 0; padding : 5px 5px 5px 0px; min-height : 50px; height:auto !important; height:50px; } 

.articleCommentGravatar { 
	margin : 2px 10px 4px 4px; float : left; display: none; }

.articleCommentContent {
    text-align: left; padding:0px 5px 10px 0px; }

.articleCommentAuthor { 
} 

.articleCommentDate { 
    border-bottom:1px dotted #D8D8D8; margin-bottom:3px; padding-bottom:3px; color: #777777; font-size: 10px; } 

.postComment {
    text-align: left; margin-bottom: 5px; margin-top: 20px; }

.postComment p, .postComment div {
    padding:10px 10px 5px 0px; margin: 0px; }

.postComment h2 {
    margin-bottom: 0px; background-color:transparent; border:0px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding-left: 0px; text-transform: uppercase; }

.postComment input {
    width: 150px; }

.postComment #notify input {
    width: 20px; }

.postComment textarea {
    width: 450px; height: 150px; }

.articleCalendar {
  float: left; margin-right: 6px; width: 42px; height: 42px; display: none; }

.articleCalendarIcon-01 {
  background: url('images/01.gif'); }

.articleCalendarIcon-02 {
  background: url('images/02.gif'); }

.articleCalendarIcon-03 {
  background: url('images/03.gif'); }

.articleCalendarIcon-04 {
  background: url('images/04.gif'); }

.articleCalendarIcon-05 {
  background: url('images/05.gif'); }

.articleCalendarIcon-06 {
  background: url('images/06.gif'); }

.articleCalendarIcon-07 {
  background: url('images/07.gif'); }

.articleCalendarIcon-08 {
  background: url('images/08.gif'); }

.articleCalendarIcon-09 {
  background: url('images/09.gif'); }

.articleCalendarIcon-10 {
  background: url('images/10.gif'); }

.articleCalendarIcon-11 {
  background: url('images/11.gif'); }

.articleCalendarIcon-12 {
  background: url('images/12.gif'); }

.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; }


