html, body { 
	height: 100%;
	}
	
body { 
	margin: 0;
	padding: 0;
	font: 13px/20px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	background: #292929 url(/images/common/bodyBG.gif) repeat-x;;
	text-align: center;
	}
	
 @-moz-document url-prefix()
 {
 body { margin: 0px 0px -8px 0px; }
 }	
	
#wrapper { 
    display: block;
    min-height: 100%;
    padding: 0 0 0px 0px;;
    margin: 0;
	text-align: center;
	position:relative;
	border-top:5px solid #9c1227;
	background-image:none;background-color:#292929;
	}

.page-home #wrapper { background-image:none;background-color:#292929;}
#featured, #featured ul li, #featured ul li a, #mainContent h2.date-header {font-size:xx-small;line-height:1.4em;}
#bottomSection, #bottomSection .row, #bottomSection #connect, #bottomSection #contact h5, #mailingList {font-size:xx-small;line-height:1.5em;}
#bottomSection #footer {font-size:xx-small;}
#bottomSection #connect h4 {font-size:x-small;}
.top ul li.hotline {background:none; font:futura std; font-size:xx-small;text-indent:0px;color:#57c8f0;width:220px; line-height:24px;text-align:right;padding-right:5px;}
.top ul li.iphone {display:inline;visibility:visible;}
.top ul li.general {display:none;visibility:hidden;}
#bottomSection {height:300px;margin:0 0 0 0px;background-image:none;}
#bottomSection #contact {width:40%;}
#bottomSection #connect {width:50%;}
#bottomSection #connect .mailingList {width:40%;}
#bottomSection #connect .mailingList input.signup, #contact input.text {width:150px;background:white;}
		#bottomSection #contact .row {width:100%;float:none;clear:both;padding:.3em 0em;}
#bottomSection #siteMap {display:none;}

p {font-size:x-small;line-height:1.48em;}
#mainContent .mobile {display:block;visibility:visible;}
#mainContent .mobile p.intro {font-size:small;}
#mainContent .mobile a {color:#ffffff;text-decoration:underline;font-size:small;}
#mainContent .generic {display:none;visibility:hidden;}
