#front-page #main-content{
	float: left;
	width: 723px;}

#front-page #sidebar{
	float: right;
	width: 255px;
	_width: 260px;
	margin: 5px -5px 0 0;}

#front-page #sidebar #ad{
	width: 255px;
	height: 255px;
	margin: 15px 0 0 0;
	background: url('/redesign/images/frontpage-ad-bg.jpg') no-repeat;}

#front-page #main-left{
	float: left;
	width: 402px;
	height: 418px;
	display: block;}

#front-page #main-right{
	float: left;
	width: 249px;
	margin: 6px 0 0 35px;}

#front-page #front-join-link{
	margin: 0 0 7px 0;
	background: url('/redesign/images/frontpage-join.png') no-repeat;
	width: 249px;
	height: 141px;
	display: block;}

#front-page #front-twitter-link{
	margin: 0 0 5px 0;
	background: url('/redesign/images/frontpage-social-twitter.png') no-repeat 0px 0px;
	width: 249px;
	height: 88px;
	display: block;}

#front-page #front-twitter-link:hover{
	background-position: 0px -88px;}

#front-page #front-facebook-link{
	margin: 0 0 5px 0;
	background: url('/redesign/images/frontpage-social-facebook.png') no-repeat 0px 0px;
	width: 249px;
	height: 88px;
	display: block;}

#front-page #front-facebook-link:hover{
	background-position: 0px -88px;}

#front-page #front-blog-link{
	margin: 0 0 5px 0;
	background: url('/redesign/images/frontpage-social-blog.png') no-repeat 0px 0px;
	width: 249px;
	height: 88px;
	display: block;}

#front-page #front-blog-link:hover{
	background-position: 0px -88px;}

#front-page #front-press-link{
	margin: 0 0 5px 0;
	background: url('/redesign/images/frontpage-social-press.png') no-repeat 0px 0px;
	width: 249px;
	height: 88px;
	display: block;}

#front-page #front-press-link:hover{
	background-position: 0px -88px;}


#front-page .stripe-box{
	font-size: 12px;}

#front-page .stripe-box a{
	color: #05469f;
	text-decoration: none;}

#front-page .stripe-box ul{
	margin: 0;
	padding: 0;}

#front-page .stripe-box li{
	list-style: none;
	margin: 0 0 5px 0;}

#front-page .stripe-box-content{
	padding: 10px;}

#front-page .feed-timestamp{
	font-size: 10px;}

#front-page #twitter-feed{
	width: 402px;}

#front-page #news{
	color: #222;
	font-size: 12px;
	width: 541px;
	margin: 0 0 0 35px;}

#front-page .feature{
	position: absolute;
	width: 402px;}

#front-page .feature h2{
	margin: 0;
	color: #05469f;
	font-size: 24px;}

#front-page .feature-content{
	padding: 10px;
	height: 331px;
	font-size: 12px;}

#front-page .feature-content img{
	margin: 0 0 0 -10px;}

#front-page #feature-tabs{
	height: 67px;
	width: 402px;
	margin: 351px 0 0 0;
	position: absolute;
	padding: 0;
	background: url('/redesign/images/frontpage-feature-tab-inactive-bg.png') repeat-x;}

#front-page #feature-tabs li{
	float: left;
	display: block;
	text-align: center;
	color: #fff;
	cursor: pointer;
	cursor: hand;
	width: 132px;
	height: 67px;
	line-height: 67px;
	border-left: solid 1px #224a8c;
	border-right: solid 1px #203a6c;}

#front-page #feature-tabs .active{
	background: url('/redesign/images/frontpage-feature-tab-active-bg.png') repeat-x;}

#front-page #feature-tabs .first{
	border-left: none;}

#front-page #feature-tabs .last{
	border-right: none;}

#front-page .feature p{
	margin: 0 0 5px 0;}

#front-page .feature ul{
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;}

#front-page .feature-or{
	float: left;
	font-size: 16px;
	padding: 6px 15px;
	color: #05469f;}

#front-page .feature-buttons{
	margin: 20px 0 0 100px;
	overflow: hidden;}

#front-page .feature-buttons .big-button{
	width: 200px;}