/**
 * @file
 * @project 648
 * @package sftheme
 * @site app2
 */

/**
 * ------------------------------------------------------------------
 * @section MAIN LAYOUT
 * ------------------------------------------------------------------
 */

.sf_main:after {
	content: " ";
	display: block;
	clear: both;
	height:0;
	visibility: hidden;
}

.sf_main_wrapper {
	float:left;
	width:550px;
}

.sf_region7 {
	float:right;
	width:250px;
}

.sf_pagetitle {
	display:none;
}

/**
 * ------------------------------------------------------------------
 * @section SIDEBAR
 * ------------------------------------------------------------------
 */
 
.sf_region7 .widget_header {
	color:#000000;
	font-size:24px;
	padding:0;
	margin:20px 0 0;
}

.sf_region7 .widget_content {
	overflow:hidden;
	padding:15px;
}

.sf_region7 .widget_content ul {
	list-style:none;
	padding:0;
	margin:0;
}

.sf_region7 .widget_content ol {
	padding:0 0 0 20px;
	margin:0;
}

.sf_region7 .widget_content .searchterm {
	width:100%;
}

.widget_content ul li a img {
	border:none;
}

.HomeLink .widget_content {
	display:none;
}

.TwitterLink .widget_content div {
	margin:0 auto;
}

.calendar {
	width:100%;
}

.calendartitle td {
	background-color:#ffffff;
	font-weight:bold;
	padding:3px;
}

.calendarweek {
	padding:3px;
}

.calendarcell {
	padding:3px;
}

.calendarcell a {
	background-color:#ffffff;
	padding:3px;
}

.sf_region7 .widgetset_app2_0 .GoogleAd .widget_content {
	background-color:transparent;
}
