/**
 * @file
 * @project 715
 * @package sftheme
 * @site app2
 */
/** 
 * ------------------------------------------------------------------
 * @section LAYOUT
 * ------------------------------------------------------------------
 */
.sf_main {
	margin-right:270px;
}
.sf_pagetitle {
	display:none;
}
.sf_content {
	margin-left:10px;
}
.sf_extra5 {
	background-image:url(images/715_frame_small.png);
	height:120px;
}
.sf_extra5 span {
	background-image:url(images/715_extra5_small.png);
	height:100px;
}
.sf_region8 {
	display:block;
	background-image:url(images/715_divider.png);
	background-repeat:repeat-y;
	background-position:top left;
}
.sf_region8 .widgetset {
	background-image:url(images/715_divider_bot.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.sf_extra7 {
	background-image:url(images/715_divider_top.png);
	background-repeat:no-repeat;
	display:block;
}
* html .sf_extra7 {
	margin-top:-35px;
}

/** 
 * ------------------------------------------------------------------
 * @section BUTTONS
 * ------------------------------------------------------------------
 */
.btn {
	background-image:url(images/715_grad_link.png);
}
.btn:hover {
	background-image:url(images/715_grad_hover.png);
}

/** 
 * ------------------------------------------------------------------
 * @section POSTS
 * ------------------------------------------------------------------
 */
.sf_blog_post {
	margin-bottom:20px;
	padding-bottom:20px;
}
.sf_blog_post:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
/**  
 * @subsection posttitle 
 */
.sf_content .sf_blog_post:first-child h1,
.sf_content .sf_blog_post:first-child h2,
.sf_content .sf_blog_post:first-child h3 {
	margin-top:0;
}
.sf_blog_posttitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px;
}
.sf_blog_posttitle a:link,
.sf_blog_posttitle a:visited {
	text-decoration:none;
}
/**  
 * @subsection post entry 
 */
.sf_blog_entry:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
/**  
 * @subsection postmeta 
 */
.sf_blog_postmeta {
	margin-top:1.5em;
	font-size:11px;
	color:#999999;
}
.sf_blog_postmeta:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
.sf_blog_postmeta a:link,
.sf_blog_postmeta a:visited,
.sf_blog_postmeta a:hover {
	color:#999999;
}
/**  
 * @subsection post pagination
 */
.pagn {
	font-weight:bold;
}

/** 
 * ------------------------------------------------------------------
 * @section SINGLE POST FEATURES
 * ------------------------------------------------------------------
 */
#divline {
	height:5px;
	clear:both;
	margin:20px 0;
	overflow:hidden;
}
#divline:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
/**  
 * @subsection post survey
 */
.sf_blog_survey {
	padding:15px;
	margin-bottom:20px;
}
.sf_blog_survey #surveytitletext {
	margin-bottom:3px;
}
.sf_blog_survey form {
	margin-bottom:0;
}
.sf_blog_survey #surveysubmit {
	margin-top:10px;
}
/**  
 * @subsection trackbacks & comments
 */
#trackbacks,
#comments1 {
	padding-bottom:20px;
	margin-bottom:20px;
}
#trackbacks h6,
#comments1 h6,
#leavecomment h6{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
}
.trackbacklinks {
	margin-bottom:3px;
}
.trackbacklinks a:link, 
.trackbacklinks a:visited,
.trackbacklinks a:hover {
	font-size:11px;
	color:#999999;
}
.commentlist,
.trackbacklist {
	list-style:none;
	padding:0;
	margin:0;
}
.commentlist ul,
.commentlist ol,
.trackbacklist ul,
.trackbacklist ol {
	padding:0;
	margin:10px 0 0 20px;
}
.commentlist li,
.trackbacklist li {
	padding:0;
	margin:0 0 10px;
}
a.commentcreationdate:link,
a.commentcreationdate:visited,
a.commentcreationdate:hover{
	float:right;
	font-size:11px;
	color:#999999;
}

/** 
 * ------------------------------------------------------------------
 * @section SEARCH RESULTS
 * ------------------------------------------------------------------
 */
.searchheadings {
	color:#999999;
}

/** 
 * ------------------------------------------------------------------
 * @section WIDGETS
 * ------------------------------------------------------------------
 */
/**  
 * @subsection homelink
 */
.widgetset .HomeLink {
	padding:0;
}
.widgetset .HomeLink .widget_header {
	margin:0;
	padding:0;
}
.widgetset .HomeLink .widget_content {
	display:none;
}
/**  
 * @subsection feedlist
 */
.feedbutton {
	border:none;
	vertical-align:middle;
	margin-right:3px;
}
/**  
 * @subsection subscribe
 */
.SubscribeViaEmail label {
	display:inline;
}
/**  
 * @subsection ads 
 */
.GoogleAd .widget_header {
	display:none;
}
/**  
 * @subsection recent elements
 */
.recentdate {
	font-size:11px;
	color:#999999;
}
/**  
 * @subsection calendar 
 */
.calendar {
	border:none !important;
	margin-bottom:30px;
	margin:0;
	padding:0;
	margin:0px 0px 0px 1px;
	width:99%;	
}
.calendartitle td{
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	padding:0 0 5px;
	text-shadow:2px 2px 1px #CCCCCC;
}
.calendar .calendarcell{
	font-size:11px;
	margin:0;
	padding:4px 2px 0;
}
.calendarweek {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	color:#000000;
	font-size:9px;
	font-style:italic;
	padding-bottom:5px;
	padding-top:5px;
	text-transform:uppercase;
}
.calendar caption {
	font-weight:bold;
	font-size:1.2em;
}
