body
{width:100%;}

#container
{
	width: 100%;margin:0;
}

#hd
{
	background: #fff url('/o/4/images/dscc-mobile-header.jpg') no-repeat top left;
	height: 120px;	
}

#bd.two-column 
{min-height:0}

#hd-logo a {
	display: block;
	height: 45px;	
	width: 100%;
	}
	
	#hd form {right:0;top:0;}
	#hd-email {width:140px;}
	#hd-zip {width:60px;}
	#hd-signup  {padding-top:50px;position:relative;}
	#hd-signup input {font-size:11px;height:20px;}
	#hd-signup button {width:76px;height:24px;padding:0}
	#hd-signup button span {padding:0px;font-size:9px}

#nav 
{width:auto;position:relative;padding-top:20px;margin:0 0 0 10px;right:0;top:0;}

#nav ul.main-nav
{width:auto}

#nav ul.main-nav li#nav-races, 
#nav ul.main-nav li#nav-video, 
#nav ul.main-nav li#nav-store, 
#nav ul.main-nav li#nav-join
{display:none;}

#nav ul.main-nav li#nav-about
{clear:both;}

#nav ul.main-nav li a {
background:none repeat scroll 0 0 transparent;text-indent:0;text-transform:uppercase;font-weight:bold;}
}
#nav ul.main-nav li {}
#bd.two-column, #bd.wide  {
background: #FFFFFF;}

#bd
{clear:both;}

#bd.wide #main-column {width:300px;}
#bd #breadcrumbs
{width:300px;}

#bd.two-column #contextual-column
{display:none;}

#bd.two-column #main-column {
width:300px;}

#ft-tools
{display:none;}

#bd.two-column #main-column ul.post-list li a  
{width:220px;}

#toolbar
{display:none;}

#bd .post
{width:300px;}

#bd #main-column {
color:#454545;
float:left;
margin-top:20px;
min-height:0px;
padding:0 10px;
}

#ft
{background:none;}

#bd
{min-height:0px}

#post-comments
{display:none;}

#ft-lower
{padding:10px;}

#ft-lower #disclaimer
{
position:relative;width:280px;margin:20px 20px 0 20px;
}

#ft-links ul 
{white-space:normal;}

#ft-links ul li {
background: transparent;
white-space:normal;display:inline-block;}

#bd #section-header
{display:none;}

#ft-upper #ft-contribute {
float:none;
margin:0 auto;}


#hall-of-shame, #news-clips, #press-releases {
float:none;width:280px;}


#bd
{min-height:0px;}

.mobile_hide, .mobilehide
{display:none;}



#stack  {
background:transparent;
margin:0;
width:100%;}

#hd-logo {display:none;}

.tab-contribute
{display:none;}

#home-carousel-tabs
{display:none;}
#home-carousel-container
{background:none;}
.home-carousel-arrow
{display:none;}
#featured_campaigns
{float:none;clear:both;}
#featured_campaigns .campaign
{float:none;}

.top-story-panel{
background-image:none !important; color:#696969;width:300px;padding:0;
}

.top-story-panel a:hover, .top-story-panel a:active
{color:#8D1116;}

.top-story-panel a:link, .top-story-panel a:visited
{color:#006DB0;}

.top-story-panel .photo-area
{height:auto;display:none;}

div.top-story-contents p
{color:#696969}

li.top-stories-page .tab-page
{width:315px !important;}

#home-carousel
{width:315px !important;}

#home-carousel-container
{width:315px !important;height:285px !important;}

div.top-story-contents a
{color:#337AAD}

#top
{width:100%;padding:5px;}

.top-story-contents
{width: 310px !important;}

.tab-page
{width:310px !important;}

li.races-page, li.action-page
{display:none !important;}
.races-page .tab-page, .action-page .tab-page, .top-stories-page .tab-page
{width:310px !important;}
.tab-content .left, .tab-content .right
{width:315px;}

#bottom .bottom-col 
{width:auto;}

#common_ground .title, #common_ground .title a {
height:auto;
width:auto;}

.title a span, .title span {
display:block;font-weight:bold;text-transform:uppercase;}

#common_ground .title a
{background:none;}

#twitter_div ul {
height:200px !important;
margin:0px !important;
padding:0 !important;
width:auto !important;
}

#topMobile
{display:block !important;}

#bd.two-column #main-column ul.post-list-hos li a
{width:auto !important;}

ul.post-list-hos
{margin:0;}