/* News List */  



.sf_singleNews  
{  
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 20px;  
    font-weight: normal;   
    color: #589a30;
}



.sf_singleNews p 
{  
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 12px;  
    font-weight: normal;   
    color: #666666;
}


.sf_singleNews .sf_newsDate   
{  
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #666666; 
} 

.sf_singleNews .sf_NewsTitle
{  
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 20px;  
    font-weight: normal;   
    color: #589a30;
}
 

.sf_singleNews .sf_back
{  
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 12px;  
    font-weight: normal;   
    color: #589a30;
}
 

.sf_readMore
{
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 12px;  
    font-weight: normal;   
    color: #589a30;
}

.sf_readMore a
{
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 12px;  
    font-weight: normal;   
    color: #5e9733;
}


.sf_newsList   
{   
    list-style: none;  
    color: #666666;
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 16px; 
}


.sf_newsList li  
{  
    margin: 0 0 20px;  
    padding: 0;  
    list-style-type: none; 
    color: #589a30; 
}  


.mainDate
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#666666;
}


.sf_newsList h2.sf_newsTitle  
{  
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 12px;  
    font-weight: normal;  
    color: #589a30;
}  

.sf_newsList h2.sf_newsTitle a 
{  
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 20px;  
    font-weight: normal;  
    color: #5e9733;
}  


.sf_newsList .sf_newsDate   
{  
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #666666; 
} 

 
.sf_newsList .sf_newsSummary   
{ 
    color: #589a30;    
}  


.sf_newsList .sf_newsSummary img   
{  
    float: left;  
    margin-right: 10px;  
    margin-bottom: 10px;  
}  


/* News tag list */ 

 
dl.sf_newsTagList   
{  
} 

 
dl.sf_newsTagList dt, dl.sf_newsTagList dd  
{  
    display: inline;  
}



/* Comments List */  


.sf_contentComments  
{  
    margin: 3em 0 1em;  
    padding: 0;  
}  
.sf_contentComments .sf_commentsList   
{  
    margin: 1em 0;  
    padding: 0;  
    list-style-type: none;  
}  
.sf_contentComments .sf_commentsList li  
{  
    margin: 0 0 10px;  
    padding: 0;  
    list-style-type: none;  
}  
.sf_contentComments .sf_commentAuthor  
{  
    margin: 0;  
    padding: 0;  
}  
.sf_contentComments abbr   
{  
    font-size: .8em;  
}  
.sf_contentComments .sf_commentsList .sf_commentAuthor strong   
{  
    font-size: 1.1em;  
}  
.sf_contentComments .sf_eventSubTitle, .sf_contentComments legend  
{  
    margin: 0;  
    padding: 0;  
    font-weight: normal;  
    font-size: 1.4em;  
}  
/* Event */  
.sf_contentComments .sf_contentCommentForm   
{  
    margin: 0;  
    padding: 0;  
    border: 0;  
}  
.sf_contentComments .sf_contentCommentForm ol   
{  
    margin: 0;  
    padding: 0;  
    list-style-type: none;  
    font-size: 1em;  
}  
.sf_contentComments .sf_contentCommentForm li   
{  
    margin: 0 0 1em;  
    padding: 0;  
    list-style-type: none;  
}  
.sf_contentComments .sf_contentCommentForm label  
{  
    display: block;  
}  
.sf_contentComments .sf_contentCommentForm .sf_commentsValidator strong  
{  
    font-weight: normal;  
    display: block;  
}  
/* Editor in comments tools toggle */  
.formattingOptionsToggleBtn {  
    display: block;  
    text-align: rightright;  
    outline-width: 0;     
}  
.reToolbarWrapper   
{  
    visibility: hidden;  
}  
.formattingOptions .reToolbarWrapper   
{  
    visibility: visible;  
}  
/* 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;  
}  

