
#indexContent{
	margin-top:20px;
}.previewContainer{
	width:300px;
	margin-right:20px;
	
	float:left;
	
}.previewImage{
	background:url(/open/img/image-bg.png);
	width:300px;
	height:150px;
	margin:-9px 0px 0px -8px;
	padding:8px 10px;
}.previewImage img{
	width:100%;
	height:100%;
}.previewContainer h3{
	margin:0px;
	padding:0px;
	line-height:1.4em;
	margin-bottom:5px;
	font-size:1.6em;
}.previewSnippet{
	line-height:1.4em;
	text-shadow:0px 1px 0px #ffffff;
}.previewMore span{
	background-position:-56px -43px;
	position:absolute;
	right:0px;
	bottom:-7px;
}.previewBlock .container{
	height:190px;
}#previewSection{
	width:100%;
	
}#fuBlock{
	margin-bottom:20px;
}#fuBlock .container{
	overflow:hidden;
	
}
#feature_block{
	margin: 0pt; padding: 0pt; position: relative; overflow: hidden; height: 330px; width: 680px;
}.rightPreview{
	margin-bottom:20px;
	float:none;
}
#fuBlock h2 span{
	display:block;
	width:104px;
	height:41px;
	float:left;
	margin-right:10px;
	background-position:0px -69px;
	margin-top:-9px;
	
}#fuMembershipForm{
	padding:0px 10px;
}#fuBlock h2{
	line-height:32px;
	background:#000000;
	color:#ffffff;
	padding:12px 20px;
	margin:0px;
}
#fuBlock .container{
	background-color:#03ABEC;
	color:#ffffff;
	font-weight:bold;
	text-shadow:0px -1px 0px #0289ca
}#fuBlock hr{
	border-top:1px solid #000000;
	border-bottom:1px solid #444444
}#fuBlock .contentLink{
	color:#ffffff;
	background-color:#000000;
	padding:6px;
	text-shadow:none;
	float:none;
	display:block;
	text-align:center;
	clear:left;
	margin:8px;
}#fuBlock .contentLink:hover{
	background-color:#333333;
	color:#ffffff;
}#fuMembershipForm div{
	padding-bottom:10px;
	line-height:1.3em;
}#fuMembershipForm span{
	vertical-align:middle;
	font-size:0.8em;
	color:#333333;
	line-height:1.1em;
	padding-right:22px;
	font-weight:normal;
}#fuMembershipForm span input{
	vertical-align:middle;
	
}#twitterBlock h2 span{
	display:block;
	width:40px;
	height:30px;
	float:left;
	margin-right:10px;
	background-position:-83px -91px;
}#tweets{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:10px;
	margin-top:5px;
	height:90px;
	position:relative;
	line-height:1.5em;
	
}#tweets li{
	position:absolute;
	top:0px;
}#tweets li span{
	display:block;
	margin-top:10px;
	font-size:0.8em;
}#followers{
	padding:10px;
	font-size:1.5em;
	color:#00A94F;
}#facebookBlock h2 span{
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
	background-position:-128px -91px;
}#facebookStats{
	font-size:1.7em;
	line-height:1.6em;
	padding-top:20px;
	height:90px;
}
#likeUs{
	padding:10px 0px;
	font-size:1.5em;
	color:#00A94F;
}#likeUs span{
	display:block;
	width:24px;
	height:21px;
	float:left;
	margin-right:10px;
	background-position:-200px -96px;
}#whereBlock h2 span{
	display:block;
	width:23px;
	height:30px;
	float:left;
	margin-right:10px;
	background-position:-165px -91px;
}#whereBlock .address{
	float:left;
	width:50%;
	line-height:1.5em;
	padding:20px 0px;
	height:114px;
}#whereBlock .directionsIcon{
	float:right;
	width:50%;
	text-align:center;
	padding:25px 0px;
	font-size:1.4em;
}

.noRightMargin{
	margin-right:0px !important;
}

