/**
 * ------------------------------------------------------------------
 * @section MAIN LAYOUT
 * ------------------------------------------------------------------
 */

.sf_wrapper {
	width:840px;
	border:solid 15px #8DC73F;
	margin:40px auto 0;
	padding:40px 60px 60px;
	min-height:1%;
	height:auto !important;
	height:1%;
	position:relative;
	background-color:#ffffff;
	-moz-border-radius:20px;
}

/**
 * ------------------------------------------------------------------
 * @section NAVIGATION
 * ------------------------------------------------------------------
 */

.sf_navigation {
	margin:0;
	width:800px;
	padding:10px 20px;
	z-index:50;
	position: relative;
	-moz-border-radius:10px;
}