﻿/* Posts list */
ul.sf_postListing 
{
	margin: 0;
	padding: 0;
}
ul.sf_postListing li
{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
ul.sf_postListing li p, .sf_singlePost p, .sf_postComments p
{
	margin: 0 0 5px;
	padding: 0;
}
.sf_postTitle 
{
	margin: 5px 0;
	padding: 0;
	font-size: 182%;
	font-weight: normal;
	line-height: 1.2;
}
.sf_postDate 
{
    color:#666666 !important;
    font-size:100%;
    font-weight: bold;
}
.sf_postAuthor, .sf_commentAuthor, .sf_commentContent
{
	margin: 0;
	padding: 0;
}

.sf_postListing .sf_postFooter
{
    font-size: 100%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

}

.sf_postListing .sf_postFooter li {
    border-bottom:medium none;
    display:block;
    float:left;
    margin:0pt;
    padding:0pt;
    width:210px;
}

.sf_postListing .sf_postItem {
border-bottom:2px solid #CCCCCC;
margin:0pt 0pt 20px;
padding:0pt 0pt 20px;
}

.sf_postContent 
{
    padding: 10px 0px;
    
    }


.sf_postListing .sf_postAuthor 
{
    text-align: right;
    margin-top:-20px;
}

.sf_commentListing .sf_authorComment, .sf_commentListing .sf_anonymousComment
{
	margin: 0;
	padding: 5px;
}
.sf_authorComment 
{
	background-color: #eee;
}
/* Comments List */
.sf_commentListing 
{
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
.sf_commentListing li
{
	margin: 0 0 10px;
	padding: 0;
}
.sf_commentListing abbr 
{
	font-size: .8em;
}
.sf_commentListing strong 
{
	font-size: 1.1em;
}
/* Post Comments Form */
fieldset.sf_postNewComment 
{
	margin: 20px 0;
	padding: 0;
	border: 0;
}
fieldset.sf_postNewComment ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}
fieldset.sf_postNewComment li
{
	margin: 0 0 10px;
	padding: 0;
}
fieldset.sf_postNewComment label
{
	display: block;
}
/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	text-decoration: none;
	cursor: default;
}

.sf_postBookmark 
{
    margin-top: 15px !important;
    
    }