/* 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; }
#new_ad_leaderboard { clear: both; position: absolute; right: 0px; top: -145px; width: 728px; }
#ad_leaderboard p { text-align: center; }
#ad_med_square { padding: 10px; text-align: center; }

/*********************************
Navigation
*********************************/
#masthead { background: #481e4b url(http://images.channelone.com/img/gui/purple/bg-body.png) repeat-x 0 0; }
#new_nav { height: 119px; 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 .date, #logo .section { color: #9f8ba0; float: right; font-size: 16px; font-style: italic; font-weight: bold; margin: 0; padding-right: 47px; text-transform: uppercase; }
#new_nav #menu { background: url(http://images.channelone.com/img/gui/purple/brdr-menu.png) no-repeat top left !important; height: 20px; list-style: none; overflow: hidden; padding-left: 2px; position: absolute; bottom: 0px; _bottom: -1px; left: 0px; }
#new_nav #menu li { float: left; text-align: center; }
#new_nav #menu li a { background-image: url(http://images.channelone.com/img/gui/purple/brdr-menu.png); background-position: top right; background-repeat: no-repeat; color: #fff; display: block; font-size: 11px; height: 18px; line-height: 18px; width: 122px; }
#new_nav #menu li a:hover { background-color: #481e4b; }

/*********************************
Feedback Survey
*********************************/
#feedback_survey { display: none; background: #f7eee2; width: 980px; margin: 0 auto; text-align: center; }
#feedback_img { width: 874px; height: 53px; border: 0; }

/*********************************
Color Changer
*********************************/
#new_nav li#menu_home a { width: 98px; }
#new_nav li#menu_news a { width: 105px; }
#new_nav li#menu_life a { width: 105px; }
#new_nav li#menu_onair a { width: 122px; }
#new_nav li#menu_fun a { width: 116px; }
#new_nav li#menu_music a { width: 120px; }
#new_nav li#menu_teachers a { width: 169px; }
#new_nav li#menu_youtellit a { width: 143px; }

/*********************************
Sticky Menu
*********************************/
#section_static #new_nav #menu_home a, #section_home #new_nav #menu_home a, #section_news #new_nav #menu_news a, #section_life #new_nav #menu_life a, #section_onair #new_nav #menu_onair a, #section_fun #new_nav #menu_fun a, #section_music #new_nav #menu_music a, #section_teachers #new_nav #menu_teachers a, #section_youtellit #new_nav #menu_youtellit a { background-color: #481e4b; }

/*********************************
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; text-align: center; }

/*********************************
Tracking Template
*********************************/
.tracking_tmpl { background-color: #3176ff; margin: 0 auto; width: 874px; }
