﻿ul.sf_postListing {
    margin: 0;
    padding: 0;
}
ul.sf_postListing li {
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0;
}
ul.sf_postListing li p, .sf_singlePost p, .sf_postComments p {
    margin: 0 0 5px;
    padding: 0;
}
.sf_postTitle {
    font-weight: normal;
    line-height: 1.2em;
    margin: 20px 0;
    padding: 0;
	color: #990033;
}
.sf_postDate {
    color: #666666;
    font-size: 0.85em;
    margin: 0;
    padding: 0;
}
.sf_postAuthor, .sf_commentAuthor, .sf_commentContent {
    margin: 0;
    padding: 0;
}
.sf_commentListing .sf_authorComment, .sf_commentListing .sf_anonymousComment {
    margin: 0;
    padding: 5px;
}
.sf_authorComment {
    background-color: #EEEEEE;
}
.sf_commentListing {
    list-style: none outside none;
    margin: 20px 0;
    padding: 0;
}
.sf_commentListing li {
    margin: 0 0 10px;
    padding: 0;
}
.sf_commentListing abbr {
    font-size: 0.8em;
}
.sf_commentListing strong {
    font-size: 1.1em;
}
fieldset.sf_postNewComment {
    border: 0 none;
    margin: 20px 0;
    padding: 0;
}
fieldset.sf_postNewComment ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
fieldset.sf_postNewComment li {
    margin: 0 0 10px;
    padding: 0;
}
fieldset.sf_postNewComment label {
    display: block;
}
ol.sf_pager {
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
ol.sf_pager li {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    width: auto;
}
ol.sf_pager li a {
    padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem {
    color: #666666;
    cursor: default;
    text-decoration: none;
}

