﻿/* Posts list */
ul.sf_postListing 
{
	margin:-30px 0 0;
	padding:0;
	list-style:none;
	width:761px;
	overflow:hidden;
}
ul.sf_postListing li
{
	width:761px;
	overflow:hidden;
	float:left;
	padding:30px 0 6px;
	border-bottom:1px solid #212223;
}
ul.sf_postListing li p, .sf_singlePost p
{
    margin:8px 0 0;
}
.sf_postTitle 
{
	font-weight:bold;
	font-size:24px;
	margin:0;
}

.sf_postTitle a
{
    color:#3d87d6;
}

.sf_postDate 
{
	display:block;
	color:#ffd596;
	font-size:14px;
	margin:7px 0 0;
	font-style:normal;
}
.sf_postAuthor
{
    text-align:right;
	color:#666;
	font-size:14px;
} 

.sf_readMore, .sf_postCategory, .sf_postTags
{
	color:#666;
	font-size:14px;
}


.sf_content
{
    width:653px;
	float:right;  
}

.sf_postListing div.sf_postComments
{
    float:left;
	width:72px;
	text-align:center;
	height:72px;
	background:url(images/bg-nubmer.gif);
	overflow:hidden;
}

.sf_postListing div.sf_postComments a
{
    color:#FFF;
    text-decoration: none;
}

.sf_postListing div.sf_postComments a:hover 
{
    text-decoration:underline;
    cursor:pointer;
}
.sf_postListing div.sf_postComments a span:hover
{
    cursor:pointer;
}

.sf_postListing div.sf_postComments span
{
    font-size:48px;
	display:block;
	font-weight:normal;
	height:48px;
}

#center ul.sf_postListing p.sf_commentAuthor
{
  	text-align:right;
	color:#666;
	font-size:14px;  
}

.sf_postAuthor a, .sf_readMore a, .sf_postCategory a, .sf_postTags a
{
    color:#ffd596;
}

.sf_commentContent
{
	margin: 0;
	padding: 0;
}
.sf_commentListing .sf_authorComment, .sf_commentListing .sf_anonymousComment
{
	margin: 0;
	padding: 5px;
}
.sf_authorComment 
{
	background-color: #eee;
}

/* Single Post */

.sf_singlePost
{
    padding:0 0 0 8px;
}

.sf_singlePost .sf_postTitle{
	font-size:24px;
	font-weight:bold;
	color:#3d87d6;
	margin:0;
}

.sf_singlePost .sf_postDate
{
    display:block;
	color:#ffd596;
	font-size:14px;
	margin:7px 0 0;
	font-style:normal;
}

.sf_singlePost p
{
    margin:10px 0 0;
}

.sf_singlePost .sf_postAuthor a {color:#ffd596;}
.sf_singlePost .sf_postAuthor{
	color:#666;
	font-size:14px;
	text-align:left;
}

.sf_singlePost .sf_back
{
    color:#666;
    margin: 0 0 10px 0;
}

.sf_singlePost .sf_back a
{
    color:#8ebe66;
}


/* Comments List */
.sf_commentsList
{
    margin:25px 0 0;
	padding:9px 0 0;
	border-top:1px solid #1e1f20;
}

h2.sf_comments
{
    color:#3a7fc9;
	font-size:18px;
	margin:0;
	padding:0 0 0 17px;
	background:url(images/ico-coment.gif) no-repeat left;
}

.sf_commentListing 
{
	margin:0;
	padding:0 0 38px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sf_commentListing li
{
	margin:6px 0 0;
	padding:16px 16px 6px 16px;
	background:#6c7076;
	color:#e7e7e7;
}
.sf_commentListing abbr 
{
	font-size: .8em;
	padding-left: 10px;
}

.sf_commentListing p
{
    margin:5px 0;
}

.sf_commentListing a
{
   color:#8ebe66; 
}

.sf_commentListing strong 
{
	font-size:14px;
	font-weight:bold;
}

.sf_postBookmark 
{
    text-align:right;
    margin:15px 2px;
    color:#666;
	font-size:14px;
	
}

.sf_postBookmark a
{
    display:inline-block;
}
/* Post Comments Form */
fieldset.sf_postNewComment 
{
	padding:9px 0 0;
	border-top:1px solid #1e1f20;
}
fieldset.sf_postNewComment ol
{
	margin:0;
	padding:0;
	list-style:none;
	width:325px;
	overflow:hidden;
}
fieldset.sf_postNewComment li
{
	width:325px;
	overflow:hidden;
	float:left;
	padding:20px 0 16px;
}
fieldset.sf_postNewComment ol li label
{
	float:left;
	width:152px;
	color:#6c7075;
}

fieldset.sf_postNewComment ol li input
{
  	width:165px;
	height:16px;
	float:left;
	border:1px solid #aaa;
	border-bottom:0;
	border-top:0;
	padding:1px 0 0 4px;  
}

fieldset.sf_postNewComment textarea
{
    width:165px;
	height:119px;
	overflow:auto;
	float:left;
	border:1px solid #aaa;
	border-bottom:0;
	border-top:0;
	padding:1px 0 0 4px;
}

/*fieldset.sf_postNewComment  div{
	width:100%;
	overflow:hidden;
}
fieldset.sf_postNewComment  div span{
	float:left;
	color:#6c7075;
	line-height:24px;
	margin:0 4px 0 0;
}
fieldset.sf_postNewComment  div input{
	float:left;
}
*/

fieldset.sf_postNewComment legend
{
    font-size:14px;
	font-weight:bold;
	color:#3d87d6;
}

fieldset.sf_postNewComment ol li .sf_commentSubmit
{
    width:88px;
    height:25px;
	overflow:hidden;
	float:left;
	color:#6c7075;
	background: transparent;
	border: none;
	line-height:24px;
	margin:0 4px 0 0;
    background: transparent url(images/btn-submit.gif);
}

/* 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;
}
