/* HOME PAGE
*/

/* layout adjustments */
#content { padding: 0 0 10px 0; }
#lead { width: 935px; height: 390px; margin-bottom: 50px; position: relative; }
	.flash-enabled #lead { margin-bottom: 11px; }
/*
.js-enabled #lead img { visibility: hidden; }
*/

/* features */
#innovator-noflash { width: 935px; height: 390px; position: relative; }
#innovator-stories { width: 548px; height: 280px; position: absolute; top: 0; margin: 90px 0 0 366px; }
#innovator-stories .mini-feature { background: 0; height: 280px; }
#innovator-stories .mini-feature .mf-wrapper { position: relative; margin: 0; border: 0; background: 0; }
#innovator-stories .mini-feature .mf-body { background: 0; }
#innovator-stories .mini-feature .mf-text { padding: 10px 0 0; height: 280px; }
#innovator-stories .mini-feature .mf-content { background: 0; width: 100%; }
#innovator-stories .mini-feature .mf-controls { position: absolute; background: 0; top: 230px; margin-left: -15px; _margin-left: 0; width: 200px; right: 0; z-index: 2; }
#innovator-stories .mini-feature .mf-controls .mf-count { float: right; margin-right: 100px; _margin-right: 50px; }
#innovator-stories .pullquote { float: left; }
#innovator-stories .thumb { float: right; margin-right: 10px; _margin-right: 5px; }
#innovator-stories .details .pullquote { margin-bottom: 18px; }
#innovator-stories .details p, #innovator-stories .details ul { margin-left: 9px; width: 335px; color: white; font-size: 13px; }
#innovator-stories .details p { color: white; }
#innovator-stories .details li a { color: white; font-weight: bold; }
#innovator-stories .hide_ { display: none; }
#innovator-stories .mf-content { _display: none; }
#innovator-stories .mf-controls { _display: none; }




	
#main-content { width: 935px; float: none; }
.page-section {	margin: 0; padding: 0; border-top: 0; padding: 0 20px; overflow: visible; }
.page-section h3 { font-weight: bold; margin-bottom: 8px; }
.page-section p {	padding: 0;	clear: both; line-height: 1.4; }

/* bottom promo boxes */
.container p { margin-bottom: 5px; }
.container { width: 275px; float: left; margin-right: 35px; padding: 0; }
#views { margin-right: 0; }
#ticker { margin: 0; padding: 0; margin-top: -35px; width: 200px; position: absolute; right: 20px; text-align: right; }
.flash-enabled #ticker { margin-top: -63px;  }

/* special announcements */	
#special-news, #alert { line-height: 1.4; }
/* alert */
#alert { margin-bottom: 30px; }
#emergency { margin-left: 30px; }

/* stock */
#ticker a { color: #444; font-weight: normal; }
#ticker a:hover { text-decoration: none; }
.stock-up { color: #6EB820; padding: 0 5px; font-weight: bold; }
.stock-down { color: red; padding: 0 5px; font-weight: bold; }