/**
 * @file
 * @project 732
 * @package sftheme
 * @site app2
 */
 
 /** 
 * ------------------------------------------------------------------
 * @section CONTENT SECTION
 * ------------------------------------------------------------------
 */
.sf_pagetitle {
	 display:none;
}
/** 
 * @subsection posts
 */
.sf_blog_posttitle {
	font-family:Garamond, "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	margin-top:0;
	margin-bottom:10px;
}
.sf_blog_post {
	min-height:1%;
	height:auto !important;
	height:1%;
	padding:10px;
	border:1px solid #ffffff;
	margin-bottom:20px;
}
.sf_blog_post:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
.sf_blog_post.single-post {
	padding:0;
	border:0 none;
}
.sf_blog_entry:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
.sf_blog_postmeta {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-top: 1px solid #FFFFFF;
    bottom: -10px;
    clear: both;
    color: #666666;
    margin-left: -10px;
    padding: 10px;
    position: relative;
    width: 100%;
	font-size:11px;
}
.sf_blog_postmeta:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
.single-post .sf_blog_postmeta {
    bottom: 0;
    margin-left: 0;
	margin-top:1.5em;
    position: static;
	width:auto;
}
/** 
 * @subsection divider
 */
#divline {
    clear: both;
    height: 50px;
}
/** 
 * @subsection error page
 */
p.error {
    background-color: #FFCFCF;
    border: 1px solid #CC0000;
    color: #CC0000;
    font-weight: bold;
    margin: 0.5em 0;
    padding: 0.4em;
}
/** 
 * @subsection single post responses
 */
#trackbacks,
#comments1,
#leavecomment {
	border:1px solid #ffffff;
	padding:10px;
	margin-bottom:10px;
}
#trackbacks h6,
#comments1 h6,
#leavecomment h6,
.sf_blog_survey .header{
	font-family:Garamond, "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 10px 0;
}
.sf_blog_survey {
	margin-bottom:50px;
}
#formsurvey {
	width:200px;
	margin:0 auto;
	padding:10px;
}
#surveysubmit {
	margin-top:1.5em;
	text-align:center;
}
#FlashSurveyResults {
	padding:10px;
	background-color:#ffffff;
}
.trackbacklist,
.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}
ol.trackbacklist,
ol.commentlist {
	margin-top:20px;
}
.trackbacklist li,
.commentlist li {
	margin:0 0 20px 20px;
	padding:0;
}
.trackbacklist > li,
.commentlist > li {
	margin-left:0;
}
.commentcreationdate {
	float:right;
	font-size:11px;
}
 /** 
 * ------------------------------------------------------------------
 * @section WIDGET SECTION
 * ------------------------------------------------------------------
 */
 .sf_region8 {
	display:block;
}
/**  
 * @subsection calendar 
 */
.calendar {
	border:none !important;
	margin-bottom:30px;
	margin:0;
	padding:0;
	margin:0px 0px 0px 1px;
	width:99%;	
}
.calendartitle {
	border-width:1px 0px;
	border-style:solid;
}
.calendartitle td{
	font-weight:bold;
	padding:3px;
	text-transform:uppercase;	
}
.calendar .calendarcell{
	margin:0px;
	padding:0px;
	height:25px;
}
.calendarweek {
	font-size:9px;
	padding-top:5px;
	text-transform:uppercase;
}
.calendar caption {
	font-weight:bold;
	font-size:1.2em;
}
/**  
 * @subsection syndicate 
 */
.feedbutton {
	border:none;
	vertical-align:middle;
}
/**  
 * @subsection recent entries
 */
.recentdate {
	padding:2px 0px 2px;
}
.recentlist {
  margin-top:-10px;
}
}
/**  
 * @subsection subscribe
 */
.SubscribeViaEmail .widget_content label{
	margin:0;
	padding:0;
	display:inline;
}
/**  
 * @subsection HomeLink
 */
.HomeLink .widget_content {
	display:none;
}
