/* CSS Document */

/*********************************
NEVER TO BE CHANGED
*********************************/
body { background: #ccc; position: relative; font: normal normal normal 12px/16px arial, helvetica, verdana, sans-serif; color: black; text-align: center; margin: 0; padding: 0; }

/*********************************
Globals *Remember*
*********************************/
#content_container { background: #eee url(http://images.channelone.com/img/gui/purple/bg-pattern-container.gif) repeat-y; position: relative; width: 980px; margin: 0 auto; text-align: center; }
#content { background: #fff; float: left; overflow: hidden; margin-left: 53px; _margin-left: 26px; width: 874px; text-align: left; }
a:link, a:visited, a:hover, a:active { color: black; text-decoration: none; }
div, p, ul, ol, table, form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { text-transform: uppercase; margin: 0; padding: 0; }
h1 { font-size: 25px; }
h2 { font-size: 22px; }
h3 { font-size: 11px; padding: 2px 0; }
h4 { font-size: 11px; }
h5 { font-size: 16px; }
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*MetaData for Search Engines*/
.spider { display: none; margin-bottom: 0; }

/*********************************
Content
*********************************/
.headline a:link, .headline a:visited, .headline a:hover, .headline a:active { color: #0066ff; font-weight: bold; }
.headline a:hover { text-decoration: underline; }

/*********************************
Advertisements
*********************************/
#ad_skyscraper { float: left; padding-top: 5px; width: 169px; height: 600px; text-align: center; position: relative; z-index: 9998; }
#new_ad_leaderboard { clear: both; position: absolute; right: 0px; top: -145px; width: 728px; z-index: 10002; }
#ad_med_square, .ad_med_square { padding: 10px; text-align: center; position: relative; z-index: 9998; }
#ad_superbanner { position: relative; width: 980px; margin: 0 auto; }

/*********************************
Navigation
*********************************/
#reg_container { background: #fff; }
#reg { background: #fff; color: #000; font-size: 10px; /*height: 29px; _height: 31px;*/ margin: 0 auto; padding: 1px 0; overflow: hidden; width: 980px; }
#reg ul { list-style: none; height: 29px; margin: 0; overflow: hidden; padding: 0; }
#reg li { float: left; line-height: 29px; margin: 0; padding-left: 5px; }
#reg li a { color: #666; font-weight: bold; margin-right: 5px; }
#reg li a:hover { color: #999; }
#reg ul.left { float: left; }
/* #reg ul.left li.first { border-right: 2px solid #dcdcdc; text-align: center; width: 160px; } */
#reg ul.left li.first { border-right: 2px solid #dcdcdc; text-align: center; width: 240px; }
#reg ul.right { border-left: 2px solid #dcdcdc; float: right; }
#reg ul.right li { color: #333; }
#reg ul.right li.first a, #reg ul.left li.first a { color: #740029; }
#reg ul.right li.first a:hover, #reg ul.left li.first a:hover { text-decoration: underline; }
#reg ul.right li.last a { margin-right: 0; }

#masthead { background: #481e4b url(http://images.channelone.com/img/gui/purple/bg-masthead.png) repeat-x 0 0; }
#new_nav { height: 96px; position: relative; text-align: left; width: 980px; margin: 0 auto; }
#new_nav #logo { left: -10px; overflow: hidden; position: absolute; top: 28px; width: 257px; }
#new_nav #logo a { background: url(http://images.channelone.com/img/gui/nav-logo-lrg.png) no-repeat; display: block; width: 257px; height: 38px; text-indent: -9999px; overflow: hidden; cursor: pointer; }
* html #new_nav #logo a { background: url(http://images.channelone.com/img/gui/purple/nav-logo-lrg.gif) no-repeat; }
#new_nav #logo .date, #logo .section { color: #9f8ba0; float: right; font-size: 16px; font-style: italic; font-weight: bold; margin: 0; padding-right: 47px; text-transform: uppercase; }

#menu_container { background: #b49eb6 url(http://images.channelone.com/img/gui/purple/bg-menucontainer.png) repeat-x 0 0; height: 23px; }
#menu_container #menu { background: url(http://images.channelone.com/img/gui/purple/brdr-menu.png) no-repeat top left !important; list-style: none; margin: 0 auto; _margin: 0; padding-left: 2px; width: 978px; _width: 980px; position: relative; top: 3px; z-index: 10001; }
#menu_container #menu li { float: left; text-align: center; position: relative; background: url(http://images.channelone.com/img/gui/purple/brdr-menu.png) no-repeat top right; }
#menu_container #menu li a { color: #fff; display: block; font-size: 11px; line-height: 11px; padding: 4px 0 3px; width: 122px; }
#menu_container #menu li a:hover { background: #481e4b url(http://images.channelone.com/img/gui/purple/brdr-menu.png) no-repeat top right !important; }

/*********************************
Feedback Survey
*********************************/
#feedback_survey { display: none; background: #f7eee2; width: 980px; margin: 0 auto; text-align: center; }
#feedback_img { width: 980px; height: 53px; border: 0; } /* width: 874px; */

/*********************************
Color Changer
*********************************/
#menu_container li#menu_home a { width: 53px; padding: 0; }
#menu_container li#menu_home a strong { width: 53px; height: 18px; display: block; background: url(http://images.channelone.com/img/gui/purple/icon-home.png) no-repeat center center; text-indent: -9999px; overflow: hidden; cursor: pointer; }
* html #menu_container li#menu_home a strong { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.channelone.com/img/gui/purple/icon-home.png', sizingMethod='crop'); }
#menu_container li#menu_ontheshow a { width: 122px; }
#menu_container li#menu_news a { width: 87px; }
#menu_container li#menu_life a { width: 89px; }
#menu_container li#menu_onair a { width: 89px; }
#menu_container li#menu_fun a { width: 86px; }
#menu_container li#menu_music a { width: 104px; }
#menu_container li#menu_sports a { width: 99px; }
#menu_container li#menu_teachers a { width: 125px; }
#menu_container li#menu_youtellit a { width: 124px; }

/*********************************
Sticky Menu
*********************************/
#section_static #menu_container #menu_home a, #section_home #menu_container #menu_home a, #section_news #menu_container #menu_news a, #section_ontheshow #menu_container #menu_ontheshow a, #section_life #menu_container #menu_life a, #section_onair #menu_container #menu_onair a, #section_fun #menu_container #menu_fun a, #section_music #menu_container #menu_music a, #section_sports #menu_container #menu_sports a, #section_teachers #menu_container #menu_teachers a, #section_youtellit #menu_container #menu_youtellit a { background: #481e4b url(http://images.channelone.com/img/gui/purple/brdr-menu.png) no-repeat top right; }

/*********************************
Search
*********************************/
.searchbox-container { background: #fff url(http://images.channelone.com/img/gui/purple/bg-searchbox.gif) repeat-x bottom left; height: 28px; margin: 0 auto; padding: 0; width: 980px; /*z-index: 5;*/ }
/* width on line below changes to 665px when radio buttons are added */
.searchbox-container ul { list-style: none; margin: 0 auto; overflow: hidden; padding: 3px 0 0; width: 461px; }
.searchbox-container li { color: #666; font-size: 13px; font-weight: bold; float: left; line-height: 22px; margin: 0; overflow: hidden; padding: 0 5px; }
.searchbox-container li label { cursor: pointer; }
.searchbox-container li input.radio { float: left; margin: 5px 2px 0; _margin: 5px 1px 0; padding: 0; height: 12px; width: 12px; overflow: hidden; vertical-align: top; }
.searchbox-container li .search_input { border: 1px solid #d5d5d7; float: left; height: 17px; _height: 21px; width: 383px; _width: 385px; margin: 0; }
.searchbox-container li .search_button { float: left; }

/*********************************
Search Results
*********************************/
#search_results { min-height: 600px; _height: 600px; padding: 10px; }
#search_results ul { list-style-type: none; }

/*********************************
Feature block
*********************************/
.block_feature { border: 1px solid #a2a3a4; margin-bottom: 1px; }
.feature_header { clear: both; background: white url(http://images.channelone.com/img/gui/global/global_feat_header.jpg) right top no-repeat; padding: 0 10px; border-bottom: 1px solid #a2a3a4; }
.streamer { border-top: 5px solid #481e4b; }
.feature, .feature_primero { clear: both; background: white url(http://images.channelone.com/img/gui/global/global_bg_feature.jpg) bottom left repeat-x; width: auto; padding: 10px; border-top: 1px solid #a2a3a4; }
.feature_primero { border-top: 0; }
.poll_question { margin-bottom: 10px; }
.feature ul, .feature ol { list-style-type: none; margin-bottom: 10px; }
.feature ul li, .feature ol li { margin-bottom: 5px; }
.subImg { float: left; width: auto; }
.subImg IMG { border: 1px solid #9B9D9E; }
.subHed { margin-left: 90px; min-height: 45px; height: auto !important; height: 45px; }
.subHed strong { font-size: 13px; text-decoration: underline; }
/*Remove underline fom Quiz Question*/
form .subHed strong { text-decoration: none; }
.subHed h5 strong { font-size: 16px; line-height: 18px; }
.section_subhed { text-transform: uppercase; font-weight: bold; }

/*********************************
Section Colors and their Respective Articles
*********************************/
.section_subhed { text-transform: uppercase; font-weight: bold; }
#section_title { display: none; }

/*********************************
Poll
*********************************/
form.poll { margin: 0px; padding: 0px; }
.chart { float: left; background-color: #CCCCCC; width: 100px; margin: 0px; margin-right: 3px; padding: 0px; border: solid #999999 1px; font-size: 6px; vertical-align: middle; }
.fill { background-color: #e93700; height: 8px; margin: 0px; padding: 0px; border-right: solid #999999 1px; }
.count { float: left; width: 35px; text-align: right; margin-right: 5px; }
.choice { float: left; width: 170px; \width: 170px; w\idth: 166px; white-space: normal; }
.result { clear: both; width: 318px; \width: 318px; w\idth: 314px; padding: 4px 0 0 10px; }
.total { margin-left: 40px; }

/*********************************
Footer
*********************************/
#new_footer { background: #370537 url(http://images.channelone.com/img/gui/purple/bg-footer.png) no-repeat bottom center; border-bottom: 1px solid white; clear: both; color: white; font-size: 11px; overflow: hidden; padding: 15px 0 63px; text-align: center; }
#new_footer .xtop { background: url(http://images.channelone.com/img/gui/purple/bg-footer-top.gif) no-repeat top left; height: 8px; margin: 0 auto; overflow: hidden; width: 980px; }
#new_footer .inner { background: url(http://images.channelone.com/img/gui/purple/bg-footer-bottom.gif) no-repeat bottom left; margin: 0 auto; padding-bottom: 13px; position: relative; width: 980px; }
#new_footer .inner ul { background: url(http://images.channelone.com/img/gui/purple/brdr-footer.png) repeat-y top right; float: left; height: 140px; list-style: none; margin: 0; padding-left: 15px; text-align: left; width: 179px; _width: 194px; }
#new_footer .inner ul.first { padding-left: 20px; width: 176px; _width: 191px; }
#new_footer .inner ul.last { background: none !important; }
#new_footer .inner ul li strong { font-size: 12px; text-transform: uppercase; }
#new_footer a, #footer p { color: white; font-weight: bold; line-height: 17px; }
#new_footer a:hover { color: #bac8cc; }
.new_copyright { background-color: #5c335c; color: white; font-weight: bold; margin: 0 auto; padding: 8px 0 35px; text-align: center; }

/*********************************
Tracking Template
*********************************/
.tracking_tmpl { background-color: #3176ff; margin: 0 auto; width: 874px; }

/*********************************
Clickable BG Sitewide / Superbanner
*********************************/
#clickablebg, #ad_superbanner, #eyeDiv { display: none !important; font-size: 0px !important; width: 0px !important; height: 0px !important; overflow: hidden !important; }
/*
body { background: #009ada url(http://images.channelone.com/img/ch1_staples_skin.jpg) no-repeat fixed 50% 0px !important; }
body { background: #edf8fc url(http://ads.jetpackdigital.com/orders/248/473/assets/1280539604tampax_ch1_SKIN_CHANNEL1.jpg) no-repeat fixed 50% 0px !important; }
body#section_onair { background: #4B0E4A !important; }
#masthead, #menu_container, #reg_container { width: 980px; margin: 0 auto; }
#new_nav #logo { left: 10px; width: 231px; }
#new_nav #logo a { background: url(http://images.channelone.com/img/gui/nav-logo-sml.png) no-repeat; width: 231px; height: 35px; }
* html #new_nav #logo a { background: url(http://images.channelone.com/img/gui/purple/nav-logo-sml.gif) no-repeat; }
#reg_container, #masthead, #new_footer, .searchbox-container, .new_copyright { position: relative; }
#menu_container { position: relative; z-index: 10001; }
#new_ad_leaderboard { right: 2px; top: -185px; z-index: 9998; } 
body#section_onair #new_ad_leaderboard { right: 0px; top: -145px; z-index: 10002; }
#ad_superbanner { background: #ccc; z-index: 9999; }
#clickablebg { cursor: pointer; display: block; height: 100%; width: 100%; z-index: 0; text-indent: -9999em; }
* html #clickablebg { position: absolute; top: 0; right: 0; }
body > #clickablebg { position: fixed; top: 0; right: 0; }
*/
