/* READ ME - only define border, background, and color attributes in this file --NOTHING ELSE-- 
Global styles belong at the top of this document, followed by other shared styles, with pagetype specific styles and pront styles last }
*/

body {background: url(../art/skin_red01/bg_body.png) repeat-x #000;}
.fullScreenOff{background:#000 url(../art/skin_red01/bg_body.png) repeat-x scroll 0%;}
.fullScreenOn{background:#000000 none repeat scroll 0%;}

#breakingNews {background: #ffffff; font-weight:bold;}
#breakingNews, #breakingNews  a,  #breakingNews a:hover, #breakingNews a:visited {color: #FF0000;}
#page {background:url(../art/skin_red01/bg_page.jpg) center top no-repeat; color:#333;}

/*BRANDING */
#global #branding {color:#FFFFFF;}

/* GLOBAL SEARCH STYLES */
#global #search {background:url(../art/skin_red01/bg_search.gif) bottom center no-repeat; }
#searchPhrase{background:url(../art/skin_red01/bg_input_alt.png) no-repeat; border:none; color:#999; }
#searchBoxSite.searchFocus {color: #666;}
.searchBox {border:0; color:#999; }
#searchBoxSite..searchBoxActive {border:0; color:#000;}

/* CONTENTMAIN - main content area */
#contentMain {background:#fff;}
#contentMain h1 {color:#2F2F2F;}
#contentMain .contentSectionHeader, #contentMain .storyPostDate{color: #7F7F7F;}
#navContentMain ul.tabs{background:url(../art/skin_red01/bg_nav_deactive.gif) repeat-x left bottom; color:#be000f}
#navContentMain ul.tabs li.active{background:#fff url(../art/skin_red01/bg_nav_active.gif) repeat-x; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
#navContentMain ul.tabs li{border-left:1px solid #bbb;}

/* MEDIA PLAYER STYLES GO HERE  --- updated 10/1/07 by pete -- fullscreen is working  */
#mediaPlayerPanel1, #mediaPlayerPanel2 {background:#fff;}
#mediaPlayerPanels.panels {border: none;}
.fullscreenOverlay{ background-color:#000000;}

/* UTILITY NAV - righthand Utility Navigation */
#navUtilities .liveContent img {border: 0 none;}
#navUtilities li h2 {background: url('../art/skin_red01/util_middle.jpg') top left no-repeat;  border-bottom: 1px solid #7f0002; }
#navUtilities li.first h2 {background: url('../art/skin_red01/util_top.jpg') top right no-repeat; border-top:0 none;}
#navUtilities li.last h2 {background: url('../art/skin_red01/util_bottom.jpg') bottom left no-repeat; border-bottom:0 none;}
#navUtilities li.last .liveContent h2 { background-image:none;}
#navUtilities li h2 a {color: #fff;}
#navUtilities li h2.liveExpanded {font-weight: 700; }
#navUtilities li h2.liveCollapsed {font-weight: 400;}
#navUtilities h2 a:link, #navUtilities h2 a:visited, #navUtilities h2 a:hover, #navUtilities h2 a:active{font-weight: 400;}

/* FOOTER STYLES GO HERE */
#copyright {color:#fff;}

/*misc display styles */
.arrow ul li {background:url(../art/global/icon_arrow.gif) no-repeat left;}
/* CONTENTMORE, MORE MODULE STYLES and those darn TABS!!!! 
ALL styles ON ANY PAGE related to contentMore and equivalents, and the infamous TABS go HERE and ONLY HERE */

#contentMore #header, #panelholder #contentMore h2 {background:#A7000A url(../art/skin_red01/bg_header.gif) no-repeat 0 top; color:#fff;}
#contentPopular h2 { background:#a7000a url(../art/skin_red01/bg_header_more.gif) no-repeat; color:#fff; }

#navContentMore, #navContentPopular {background:url(../art/skin_red01/bg_nav_deactive.gif) repeat-x bottom;}
	#navContentMore li {border-right:1px solid #a5a5a5;}
	#navContentMore li a, #navContentMore li a:visited, #navContentMore li a:active {color:#1c74fb;}
	#navContentMore li a:hover {color: #003366;}
	
	#navContentMore ul.tabs li {border-left:1px solid #bdbdbd; color:#be000f;font-size:.85em;}
	#navContentMore ul.tabs li.active, #navContentPopular ul.tabs li.active { background:url(../art/skin_red01/bg_nav_active.gif) repeat-x left top #fff; border:0px;color:#333;border-top:1px solid #e1e1e1;}
	#navContentMore ul.tabs li#contentMore_tab1, #navContentMore ul.tabs li#headlinesModuleTab_1, #navContentPopular ul.tabs li#contentPopular_tab1{border-left:1px solid #bbb;}
 
#headline_list li.headlinePanel ul.numberedList{background: #EEE; color:#be000f; border-top: 1px solid #A5A5A5;}
#headline_list li.headlinePanel ul.numberedList li.firstlabel{border-top:0;}
#headline_list li.headlinePanel ul.numberedList .video{background:url('../art/global/icon_film.gif') no-repeat 255px 3px; }
#headline_list li.headlinePanel ul.liveExpanded{background-color: #ffffff;}
#headline_list li.headlinePanel ul.liveCollapsed{background-color: #eeeeee;}

#contentMore .headlinesModule_body {border-left: 1px solid #A5A5A5;border-bottom: 1px solid #A5A5A5;border-right: 1px solid #A5A5A5;background:#fff;}

#contentMore .content div {border:1px solid #fff;}
#contentMore .content p a:link, #contentMore .content p a:visited, #contentMore .content p a:active, #contentMore .content p a:hover {color: #858585; text-decoration: none;}

/*
#contentMore .btn_expand{background:url('../art/skin_red01/btn_expand_wt_v2.gif') no-repeat;}
#contentMore .btn_collapse{background:url('../art/skin_red01/btn_close_wt_v2.gif') no-repeat;}
#contentMore .btn_hover_expand{background:url('../art/skin_red01/btn_expand_yt_v2.gif') no-repeat;}
#contentMore .btn_hover_collapse{background:url('../art/skin_red01/btn_close_yt_v2.gif') no-repeat;}
*/

/*expand state*/
#contentMore .btn_expand{width: 95px;height: 17px;background:url('../art/skin_red01/btn_expand_yt_v2.gif') no-repeat;}
#contentMore .btn_expand a.btn_hover_expand{width: 95px;height: 17px; display: block;background: url('../art/skin_red01/btn_expand_wt_v2.gif') 0 0 no-repeat;text-decoration: none;}
#contentMore .btn_expand a:hover.btn_hover_expand{background-position: -95px 0px;}
/*collapse state*/
#contentMore .btn_collapse{width: 95px;height: 17px;background:url('../art/skin_red01/btn_close_yt_v2.gif') no-repeat;}
#contentMore .btn_collapse a.btn_hover_collapse{width: 95px;height: 17px; display: block;background: url('../art/skin_red01/btn_close_wt_v2.gif') 0 0 no-repeat;text-decoration: none;}
#contentMore .btn_collapse a:hover.btn_hover_collapse{background-position: -95px 0px;}

#contentMore div.panels{border: 1px solid #bbb; border-top:0;} /* this might cascade to all other divs with the class of panel */

/* fes skin */
.fepContentArea ul{border: 1px solid #bbb; border-top: 0; border-right:0; background-color: #eee;}
.fepContentArea h2{background:#A80000 url(../art/skin_red01/bg_header_more.gif) no-repeat; color:#fff;}
.fepContentArea #ad_Rectangle{background-color: #eee; border: 1px solid #bbb; border-left:0; border-top:0;}

.allShows p{border: 1px solid #bbb; border-top: 0; background-color: #eee;}
.allShows ul{background-color: #eee; border: 0;  border-right: 1px solid #bbb;}
.allShows ul li{border-bottom: 1px solid #bbb; border-left: 1px solid #bbb; background-color: #eee;}

/* most popular module styles */
#contentPopular #timespans{border-left:1px solid #bbb;border-right:1px solid #bbb;color:#BE000F}
#contentPopular #timespans .active{color:#333333;}
#contentPopular #timespans .deactive{color:#BE000F;}

#contentPopular #slider{border-left:1px solid #bbb;border-right:1px solid #bbb;}
#contentPopular #slider_bar{background:#f8f8f8 url(../art/skin_red01/bg_most_contextual_off.gif) repeat-x top;}
#contentPopular #slider_fill{background: #f8f8f8 url(../art/skin_red01/bg_most_contextual_on.gif) repeat-x top left;}
#contentPopular #slider_knob{background: url(../art/skin_red01/btn_most_grabber.gif) no-repeat top;}

#contentPopular .popularModule_body .video{background:url('../art/global/icon_film.gif') no-repeat right top; }

#contentPopular .popularModule_body {background-color: #EEEEEE;border:solid 1px #bbb;}
#contentPopular .content p a:link, #contentPopular .content p a:visited, #contentPopular .content p a:active, #contentPopular .content p a:hover {color: #858585; text-decoration: none;}

#navContentPopular ul.tabs li{background:url(../art/skin_red01/bg_nav_deactive.gif) repeat-x bottom left;border-right:1px solid #bdbdbd; color:#be000f;font-size:.85em;}
#navContentPopular ul.tabs li.active{border-left: 1px solid #bbb;}
/* END MORE CONTENT AREA STYLES */

/* MAIN NAV - lefthand Main Navigation */
#navCategory {color: #fff;}
	#navCategory a {color: #fff;}
	#navCategory .secondary li {border-bottom: 1px solid #6f0008;}
	#navCategory .secondary li.first {}

#newsPanel h2 {background: top left no-repeat;  border-bottom: 1px solid #a80000;}
	#newsPanel h2.collapsed {background-color:#D60000; background-image: url('../art/skin_red01/nav_primary.news_on.jpg');}
	#newsPanel h2.expanded {background-color: #CB0101; background-image: url('../art/skin_red01/nav_primary.news_off.jpg');}
	#newsPanel .liveExpanded {color: #fff;}

#weatherPanel h2 {background: top left no-repeat;  border-bottom: 1px solid #a80000;}
	#weatherPanel h2.collapsed {background-color:#D60000; background-image: url('../art/skin_red01/nav_primary.weather_on.jpg');}
	#weatherPanel h2.expanded {background-color: #CB0101; background-image: url('../art/skin_red01/nav_primary.weather_off.jpg');}
#weatherPanel .liveExpanded {color: #fff;}

#resourcesPanel h2 {background: top left no-repeat;  border-bottom: 1px solid #a80000;}
	#resourcesPanel h2.collapsed {background-color:#D60000; background-image: url('../art/skin_red01/nav_primary.resources_on.jpg');}
	#resourcesPanel h2.expanded {background-color: #CB0101; background-image: url('../art/skin_red01/nav_primary.resources_off.jpg');}
#resourcesPanel .liveExpanded {color: #fff;}

#dashboardPanel {background: url('../art/skin_red01/nav_primary.dashboard_off.jpg') no-repeat; color: white;}
  #dashboardPanel a:link, #dashboardPanel a:visited, #dashboardPanel a:hover, #dashboardPanel a:active{color: white; text-decoration: underline;}
  #dashboardPanel h2 {border-bottom: 0px solid #15249d;}
  #dashboardPanel h2 a:link, #dashboardPanel h2 a:visited, #dashboardPanel h2 a:hover, #dashboardPanel h2 a:active{color: white;}	

#qoutePanel .liveExpanded  {background: #CB0101 url('../art/skin_red01/nav_primary.dashboard_off_bottom.jpg') no-repeat bottom left;}
#qoutePanel .liveCollapsed  {background-color:#D60000; background-position: bottom left; background-image: url('../art/skin_red01/nav_primary.dashboard_on_bottom.jpg');}

#qoutePanel .searchDashboard {background:url(../art/skin_red01/bg_input_alt2.gif) no-repeat; border:none; color:#999;}

/* NEW NAV STYLES ADDED 12/15/08 
#navCategory h2.navHeader  {background: #f80001 url(../art/skin_red01/nav_primary.main.jpg); background-repeat: no-repeat;} 
#navCategory li#newsPanel div.label h2.navHeader{background-image: url(../art/skin_red01/nav_primary.news.jpg); background-repeat: no-repeat;} 
div#navCategory ul li div.secondary ul.content li a.moreNav {color: #ff0000;}

#dashboardPanel .liveContent {background: url(../art/global/bg_tvlistings_red01.jpg) no-repeat; border: 1px solid #a5090c;}
#dashboardPanel h3, #dashboardPanel h3 a, #dashboardPanel dl dt {color: #aaa; }
#dashboardPanel a:link, #dashboardPanel a:visited, #dashboardPanel a:hover, #dashboardPanel a:active {color: #aaa;}
*/

/* WEATHER PAGE STYLES */
.weatherImg{background-color:#000000;}
.weatherLegend{background-color: #fff;}

#weatherBar{background: url(../art/skin_red01/weather_bar.jpg) no-repeat;}
.barTxt2{color:white;}
#weatherPanels div.deactive {border-bottom:1px solid white;}
/* this is for the 24 hour forcast*/
#hourly tr.darkrow {background-color:#eeeeee;}
#hourly tr.firstRow th{border-top:1px solid #bbb;} 
#hourly td, #hourly th {border-right:1px solid #fd0002;}
#hourly td.on { background-color:#e5efff;}
#hourly th.onDark, #hourly td.onDark { background-color:#d6e0f0;}

/* this is for the 7 day forcast*/
#weatherForcast ul.days li{border-right: 1px solid #bbb}
#weatherForcast ul.tabs{border-bottom: 1px solid #bbb;}
/* this is for the tip bubble on the 7 day forcast */
.tool-tip {background: url(../art/weather/bg_weather_bubble.gif) no-repeat;}

/* this is for the background of the search bar on the weather section */
#weatherSearch{background: url(../art/weather/bg_weather_search.gif) no-repeat;}

/* this is for the weather maps section */
#weatherDays{border-bottom: 1px solid silver;}
#weatherMap.panels{border:0;}
#navWeatherContainer{background-color: #eee; color:#be000f;}
#navWeatherContainer ul.tabs li{border-top: 1px solid silver;}
#navWeatherContainer ul.tabs li.active{background-color: white;}

/* this is for the doppler section */
#contentMain #weatherDopplerMoreCoverage{background-color: #1528b3; color: white; margin:0;}
#weatherDopplerImages{background-color: black;}
#weatherDopplerBranding h2{background:#a7000a url(../art/skin_red01/bg_header_more.gif) no-repeat; color:#fff; }
#weatherDopplerThumbs{border: 1px solid #bbb; border-top: 0;}
#weatherDopplerThumbs ul li.thumb ul li img{border: 1px solid black;}

/* severe weather */
#page.severeweather #contentMore h2 {background: #fff; color:#333;}
#page.severeweather #contentMore a {color: #1c74fb; }
#page.severeweather #contentMore #stateNav {background: #fff;}
#page.severeweather #contentMore .breaking, #page.severeweather #contentMore a.breaking, #page.severeweather #contentMore h2.breaking {color: #c00;}
#page.severeweather #contentMore div#nwsSource {border: 1px solid #ccc; }
#page.severeweather #contentMore div.dmaTextHover div{ border:1px solid #aaa; background-color: #eee; color:#000; }

/* STORY CSS */

/* Story content area */
#contentStory h1 {color:#333;}
#contentStory p {color:#333;}
#contentStory p.storyIntro{color:#444;}
#contentStory ul.storyTools li a:link, #contentStory ul.storyTools li a:visited, #contentStory ul.storyTools li a:active{color:#be000f;}
#contentStory ul.storyTools li a.print {background:url(../art/global/icon_print.gif) no-repeat left;}
#contentStory ul.storyTools li a.email {background:url(../art/global/icon_email.gif) no-repeat left;}
#contentStory ul#navStories {color:#333;border-bottom:1px solid #bbb;}
#contentStory ul#navStories li a{color:#be000f;}
#contentStory #storyCopyright {font-style: italic;}

/*Story comments area*/
#contentStory #contentComments h2{color:#333;}
#contentStory #contentComments ul li ul{color:#666;border-bottom:1px dotted #bbb;}
#contentStory #contentComments ul li ul li.username{color:#be000f;}
#contentStory #contentComments ul li ul.commentAlt li.username{color:#be000f;}
#contentStory #contentComments ul li ul li.comment{color:#666;}
#contentStory #contentComments ul li ul.commentAlt li.comment{color:#333;}
#contentStory #contentComments ul li.viewComments{background:#eee;border:1px solid #bbb;}
#contentStory #contentComments h3{color:#333;}
#storyTeam h2{background:#a7000a url(../art/skin_red01/bg_header_sidebar.gif) no-repeat;color:#fff; }
#storyTeam .storyTeamMember {background:#eee; border-left:1px solid #bbb; border-bottom:1px solid #bbb; border-right:1px solid #bbb;}
#storyTeam .storyTeamMember a {color:#be000f;}

/* SideBar content area */
#storyToolsMore h2, #loginBox h2{background:#a7000a url(../art/skin_red01/bg_header_sidebar.gif) no-repeat; color:#fff; }
#storyToolsMore #storyTools, #loginBox #loginBoxForm {background:#eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;}
#storyToolsMore #storyTools ul li a.email {background:url(../art/global/icon_email.gif) no-repeat left; color:#be000f;}
#storyToolsMore #storyTools ul li a.print {background:url(../art/global/icon_print.gif) no-repeat left; color:#be000f;}
#storyToolsMore #storyTools ul li a.comment {background:url(../art/global/icon_comment.gif) no-repeat left; color:#be000f;}
#storyToolsMore #storyTools ul li a.gallery {background:url(../art/global/icon_photo.gif)  no-repeat left;color:#be000f;}
#storyToolsMore #storyTools h3{ border-top:1px solid #bbb;color:#333;}
#storyToolsMore #storyTools ul li a.facebook {background:url(../art/global/icon_facebook.gif) no-repeat left;color:#be000f;}
#storyToolsMore #storyTools ul li a.digg {background:url(../art/global/icon_digg.gif) no-repeat left;color:#be000f;}
#storyToolsMore #storyTools ul li a.delicious {background:url(../art/global/icon_delicious.gif) no-repeat left; color:#be000f;}
#storyToolsMore #storyTools ul li a.widgets {background:url(../art/global/icon_widgets.gif) no-repeat left; color:#be000f;}
#storyToolsMore #storyTools ul li a.newsvine {background:url(../art/global/icon_newsvine.gif) no-repeat left;color:#be000f;}
#storyToolsMore #storyTools ul.related li ul li.circle {background:url(../art/global/icon_circle.gif) no-repeat left;color:#fff;}
#storyToolsMore #storyTools ul.related li ul li a{color:#be000f;}
#storyToolsMore #storyTools ul.related li ul li.film{background:url(../art/global/icon_film.gif) no-repeat right 3px;}
#storyToolsMore #storyTools #keywords {color:#be000f;}
#storyToolsMore #storyTools #keywords a {color:#be000f; text-decoration: underline;}
#storyTools .poll { border-top:1px solid #bbb;}

/* sports storytools - miniscoreboard styles  */
#storyToolsMore2 h2 {font-weight:bold}
#storyTools2 {background:#fff;border:1px solid #bbb;}
#storyTools2 table.preview {background:#FFFFFF;border-bottom:1px solid #ececec}
#storyTools2 table.recap {background:#FFFFE5;border-bottom:1px solid #ececec}
.tableGameHoverPreview {background:#ececec;border-bottom:1px solid #ececec; padding:5px 0 0; width:290px;}
.tableGameHoverRecap {background:#FEFFAF;border-bottom:1px solid #ececec; padding:5px 0 0; width:290px;}

/*mini popular module in the story page*/
#miniPopular{background:#EEEEEE none repeat scroll 0%;border-bottom:1px solid #BBBBBB;}
#miniPopular #miniContent{border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#miniPopular .numberedList .mini{border-top: 1px solid #BBBBBB;}
#miniPopular .numberedList .bg{background-color: #FFFFE0;}
#miniPopular .tabs{background:transparent url(../art/skin_blue02/bg_nav_deactive.gif) repeat-x scroll left bottom;color:#5B0204;}
#miniPopular .tabs li{border-right:1px solid #BBBBBB;}
#miniPopular .tabs li.active{background:#FFFFFF url(../art/skin_blue02/bg_nav_active.gif) repeat-x scroll 0%;border-right:1px solid #DCDCDC;border-top:1px solid #DCDCDC;}
li.arrow {background:transparent url(../art/global/icon_arrow.gif) no-repeat scroll left center; border-top:solid 1px #BBBBBB}

/*mini top stories module in story page*/
#miniTop{background:#EEEEEE none repeat scroll 0%;border-bottom:1px solid #BBBBBB;}
#miniTop #miniContent{border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#miniTop .numberedList .mini{border-top: 1px solid #BBBBBB;}
#miniTop .numberedList .bg{background-color: #FFFFE0;}

/*weather module on story pages*/
#weatherToolsMore #weatherTools {background:#eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;}
#weatherToolsMore #weatherTools ul li a {color:#0b5ee8;}
#weatherToolsMore #currentWeather a, #weatherToolsMore #currentWeather a:hover, #weatherToolsMore #currentWeather a:visited {color: #333; }		
#weatherToolsMore #weatherTools ul li a.doppler {background:url(../art/global/icon_doppler.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.forecast {background:url(../art/global/icon_forecast.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.hourly {background:url(../art/global/icon_24Hr.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.intl {background:url(../art/global/icon_intl.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.local {background:url(../art/global/icon_local.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.maps {background:url(../art/global/icon_weatherMaps.gif) no-repeat left;}
#weatherToolsMore #weatherTools ul li a.gen {background:url(../art/global/icon_arrow.gif) no-repeat left;}

/* mega weather link module for weather pages */
#megaWeatherMod {border: 1px solid #ccc;}
#megaWeatherMod h3, #contentMore #megaWeatherMod h3 {background: #eee; }	 
#megaWeatherMod div {border-bottom: 1px solid #ccc;}
#megaWeatherMod div.shaded {background: #eee;}
#megaWeatherMod div.last {border: none;}

/*quigo styles*/
#quigo.quigo_right {border: 1px solid #ccc; background: #fff;}
		
/*Seen Week*/
#seenWeek .seenWeekTop h2{color:#333;}
#seenWeek .seenWeekTop{border-bottom:1px solid #bbb;}
#seenWeek .seenWeekTop a{color:#be000f;}
#seenWeek ul.seenDay li.header {color:#bbb;}
#seenWeek ul.seenDay li.header a{color:#be000f;}
#seenWeek ul.seenDay li ul li{color:#222;}
#seenWeek ul.seenDay li ul li .detail{color:#777;}
#seenWeek ul.seenDay li.story{color:#666;border-bottom:1px dotted #bbb;}
#seenWeek ul.seenDay li.relatedLink{color:#666;}
#seenWeek ul.seenDay li.relatedLink a{color:#be000f;}
#seenWeek ul.seenDay li{color:#666;}
#seenWeek ul.seenDay li a{color:#be000f;}
#seenWeek ul.seenTopStories {background:#eee;border:1px solid #bbb;}
#seenWeek ul.seenTopStories li ul li{color:#666;}
#seenWeek ul.seenTopStories li ul li a{color:#be000f;}
#seenWeek ul.seenTopStories li ul li.film{background:url(../art/skin_red01/icon_film.gif) no-repeat right 3px;}

/* comment section */
/*
#comments ul.commentInfo{border-bottom: 1px dotted silver;}
#comments li.username{color:#be000f;}
#comments ul.commentViewAll{border: 1px solid #858585; background-color: #DADADA;}
*/
.ptcWidgetParent .ptcWidgetTalkbackCommentBar{border-top: 1px solid black;}
.ptcItem .ptcWidgetTalkbackHideCommentsBar, .ptcItem .ptcWidgetTalkbackInterMessage{border: 1px solid #858585; background-color: #EEE;}
.ptcItem .ptcWidgetTalkbackHideCommentsBar{background: #EEE url(../art/skin_blue02/btn_expand_comment.gif) no-repeat 15px 4px;}
.ptcWidgetTalkbackLinks .ptcBar table.ptcBar td.ptcLeft{background: url(../art/global/icon_number_left.gif) no-repeat 0 3px !important}
.ptcWidgetTalkbackLinks .ptcBar table.ptcBar td.ptcLeft .ptcWidgetTalkbackLinksTSN{color:white; background: url(../art/global/icon_number_right.gif) no-repeat right top;}
.ptcWidgetParent .ptcWidgetTalkbackSubmitPostButtonButton{border:1px solid black; border-left:0; border-right:0;}
.ptcItem .ptcWidgetClearDiv{border-bottom: 1px dotted black;}
.ptcWidgetTalkbackCommentBarPLink{background: url(../art/skin_blue02/btn_post_comment.gif) no-repeat;}
.ptcWidgetParent .ptcWidgetTalkbackSubmitButton{background: url(../art/skin_red01/btn_post.gif) no-repeat 0 0; color:white;}
.ptcItem .ptcWidgetClearDiv{border-bottom: 1px dotted black;}
.ptcWidgetParent .ptcWidgetTalkbackSubmitPostButtonButton{border:1px solid black; border-left:0; border-right:0;}

/* BIOGRAPHY PAGE STYLES */
#bioIndex h1 {color:#0066FF;}
#bioIndex li h2 {color:#333333;}
#bioIndex li p {color:#999999;}
.bioBox {border:1px solid #ffffff;}
.bioBox_on a:hover {text-decoration:none;}
.bioBox_on {border:1px solid #c6c6c6; background-color:#f4f5f4;}

#bioIndex a:link,#bio a:link {color:#be000f; text-decoration:none;}
#bioIndex a:visited,#bio a:visited{color:#be000f; text-decoration:none;}
#bioIndex a:hover,#bio a:hover{color:#be000f; text-decoration:underline;}

#bio p {color:#333333;}

#bio h3 {color:#999999;}
#bio h2 {color:#333333;}
#biotop h1 {color:#0066FF;}
#biopic img {border:1px solid #c6c6c6;}


/* VARIABLE CONTENT MODULE styles*/
a:link {color:#be000f; text-decoration:none;}
a:visited{color:#be000f; text-decoration:none;}
a:hover{color:#be000f; text-decoration:underline;}

.border {border: 1px solid #DDDDDD;}

.moduleLarge {}
.moduleLarge h2 {background:url(../art/skin_red01/bg_header_290.gif) no-repeat; background-color:#a7000a; color:#FFFFFF; }
.moduleLargeContent {background-color:#EEEEEE; border: 1px solid #DDDDDD;}
.moduleLargeContent p {color:#666666;}

.moduleMedium {}
.moduleMedium h2 {background:url(../art/skin_red01/bg_header_290.gif) no-repeat; background-color:#a7000a;  color:#FFFFFF;}
.moduleMediumContent {background-color:#EEEEEE; border: 1px solid #DDDDDD; }
.moduleMediumContent p {color:#666666;}

.moduleMedium2 {}
.moduleMedium2 h2 {background:url(../art/skin_red01/bg_header_290.gif) no-repeat; background-color:#a7000a;  color:#FFFFFF;}
.moduleMedium2Content {background-color:#EEEEEE; border: 1px solid #DDDDDD; }
.moduleMedium2Content p {color:#666666;}


.moduleSmall {background-color:#EEEEEE; border:1px solid #DDDDDF;}
.moduleSmall h2 {background:url(../art/skin_red01/bg_header_290.gif) no-repeat; background-color:#a7000a; color:#FFFFFF; }
.moduleSmallContent {background-color:#EEEEEE; border: 1px solid #DDDDDD;}
.moduleSmall p {color:#666666;}

.moduleOversized {}
.moduleOversized h2 {background:url(../art/skin_red01/bg_header_290.gif) no-repeat; background-color:#a7000a; color:#FFFFFF; }
.moduleOversizedContent {background-color:#EEEEEE; border: 1px solid #DDDDDD;}
.moduleOversizedContent p {color:#666666;}

.moduleFootLinks li {color:#666666; }

.moduleFootButtons {border-top:1px solid #DDDDDD;}

.hasFootButtons {background:#FFFFFF;}
.hasFootButtonsMedium {background:#FFFFFF;}

.variableVertical {border-bottom:1px solid #fd0002;}
.last {border:0;}
.smallHeadText {color:#cccccc;}

.teamCapsule p:link {color:#be000f;}
.teamCapsule p a:visited{color:#be000f;}
.teamCapsule p a:hover{color:#be000f;}

/* circle ol styles */
#testlist li {border-bottom:1px solid #fd0002;}
#testlist2 li {background-image:url(../art/placeholders/bul_0.gif); color:#FFFFFF; border-bottom:1px solid #fd0002;}

.one {background-image:url(../art/placeholders/bul_1.gif);}
.two {background-image:url(../art/placeholders/bul_2.gif);}
.three {background-image:url(../art/placeholders/bul_3.gif);}
.four {background-image:url(../art/placeholders/bul_4.gif);}
.five {background-image:url(../art/placeholders/bul_5.gif);}
/* end circle ol styles */

/* this is for the numbered comment section */
#seenRecently ul.numberedList li{border-bottom: 1px solid #bbb;}
ul.numberedList li{background-position: 0px 3px !important; background-repeat: no-repeat}
ul.numberedList li .film{background:url(../art/global/icon_film.gif) no-repeat 245px 3px;}
ul.numberedList li.li_1{background-image: url(../art/global/icon_number_1.gif)}
ul.numberedList li.li_2{background-image: url(../art/global/icon_number_2.gif)}
ul.numberedList li.li_3{background-image: url(../art/global/icon_number_3.gif)}
ul.numberedList li.li_4{background-image: url(../art/global/icon_number_4.gif)}
ul.numberedList li.li_5{background-image: url(../art/global/icon_number_5.gif)}
ul.numberedList li.li_6{background-image: url(../art/global/icon_number_6.gif)}
ul.numberedList li.li_7{background-image: url(../art/global/icon_number_7.gif)}
ul.numberedList li.li_8{background-image: url(../art/global/icon_number_8.gif)}
ul.numberedList li.li_9{background-image: url(../art/global/icon_number_9.gif)}
ul.numberedList li.li_10{background-image: url(../art/global/icon_number_10.gif)}
ul.numberedList li.li_11{background-image: url(../art/global/icon_number_11.gif)}
ul.numberedList li.li_12{background-image: url(../art/global/icon_number_12.gif)}
ul.numberedList li.li_13{background-image: url(../art/global/icon_number_13.gif)}
ul.numberedList li.li_14{background-image: url(../art/global/icon_number_14.gif)}
ul.numberedList li.li_15{background-image: url(../art/global/icon_number_15.gif)}
ul.numberedList li.li_16{background-image: url(../art/global/icon_number_16.gif)}
ul.numberedList li.li_17{background-image: url(../art/global/icon_number_17.gif)}
ul.numberedList li.li_18{background-image: url(../art/global/icon_number_18.gif)}
ul.numberedList li.li_19{background-image: url(../art/global/icon_number_19.gif)}
ul.numberedList li.li_20{background-image: url(../art/global/icon_number_20.gif)}
ul.numberedList li.li_21{background-image: url(../art/global/icon_number_21.gif)}
ul.numberedList li.li_22{background-image: url(../art/global/icon_number_22.gif)}
ul.numberedList li.li_23{background-image: url(../art/global/icon_number_23.gif)}
ul.numberedList li.li_24{background-image: url(../art/global/icon_number_24.gif)}
ul.numberedList li.li_25{background-image: url(../art/global/icon_number_25.gif)}
ul.numberedList li.li_26{background-image: url(../art/global/icon_number_26.gif)}
ul.numberedList li.li_27{background-image: url(../art/global/icon_number_27.gif)}
ul.numberedList li.li_28{background-image: url(../art/global/icon_number_28.gif)}
ul.numberedList li.li_29{background-image: url(../art/global/icon_number_29.gif)}
ul.numberedList li.li_30{background-image: url(../art/global/icon_number_30.gif)}
ul.numberedList li.li_1, ul.numberedList li.li_2, ul.numberedList li.li_3, ul.numberedList li.li_4, ul.numberedList li.li_5, ul.numberedList li.li_6, ul.numberedList li.li_7, ul.numberedList li.li_8, ul.numberedList li.li_9{background-position: 4px 4px !important;}
ul.numberedList li.li_largeNum{background: url(../art/global/icon_number_left.gif) no-repeat 0 4px !important}
ul.numberedList li.li_largeNum div.largeNum {color:white; background: url(../art/global/icon_number_right.gif) no-repeat right top;}

/* PhotoGallery  and LIve Video styles */
.slideshow div#contentMain a {color:#1c74fb; text-decoration:none;}
.slideshow div#contentMain a:hover {color:#003366;}

/* layout */
#page.slideshow {background:#003eac url(../art/skin_red01/bg_media_body.jpg) no-repeat right 0;}
.slideshow div#contentMain {background:#fff url(../art/skin_red01/bg_media_content_main.png) no-repeat bottom left;}

/* Headings */
.slideshow div#contentMain h1 {color:#333; background:#fff url(../art/skin_red01/bg_media_hdr.gif) no-repeat;}
.slideshow div#contentMain p.date {margin:3px 30px 8px 22px; padding:0; font-size:.85em; color:#666;}

/* image background 
.slideshow .images {background:url(../art/skin_red01/bg_media_slideshow.jpg) no-repeat 0 0; }
*/

/* Pagination */
.slideshow ul#pagination li {background:url(../art/global/bullet_page.png) no-repeat 0 0;}

/* Live Video */
#page.livevideo div#contentMain {background:#fff url(../art/skin_red01/bg_media_content_main_700.png) no-repeat bottom left;}
#page.livevideo div#contentMain h1 {background:#fff url(../art/skin_red01/bg_media_hdr_700.gif) no-repeat;}
#page.livevideo .textPanel {background: #990000; color: #fff;}
#page.livevideo .textPanel a, #page.livevideo .textPanel a:hover, #page.livevideo .textPanel a:visited {color: #fff;}


/* SEARCH PAGE STYLES */
.searchResults {background-color: white; border-left:1px solid #5c0208; border-right:1px solid #a30010;}
.searchResults #contentMain a {color:#BE000F;}
.searchResults #contentMain a:hover {color:#003366;}
.searchResults #contentMore {border:solid 1px #bbb;}

/* searchSort */
.searchResults #sort {color:#666;}
.searchResults #sort strong {color:#333;}

/* searchHeadings */
.searchResults #contentMain h1 em {color:#999;}
.searchResults #contentMain h2 { background:#a7000a url(../art/skin_red01/bg_header_more.gif) no-repeat; color:#fff; }
.searchResults #contentMain h3 {color:#333;}

/* searchNav Content */
.searchResults #navContent {background-position:top;}
.searchResults #navContent li {border-left:1px solid #a5a5a5;}
.searchResults #navContent li a, .searchResults #navContent li a:visited, .searchResults #navContent li a:active { color:#1c74fb;}
.searchResults #navContent li a:hover {color:#036;}
.searchResults #navContent li.first {border-left:none;}
.searchResults #navContent li.first div {border-left:solid 1px #a5a5a5;}
.searchResults #navContent li.last div {border-right:solid 1px #a5a5a5;}

/* searchSponsored Results */
.searchResults #sponsoredResults li {border-bottom:solid 1px #bbb;}
.searchResults #sponsoredResults li.last {border-bottom:0;}
.searchResults #sponsoredResults li p {color:#666;}
.searchResults #sponsoredResults li p a {color:#999;}
.searchResults #sponsoredResults li p a:hover {color:#036;}

/* searchSuperpages Search */
.searchResults #superpages input.superpageSearch {background:url(../art/global/bg_input_super.png) no-repeat; width:350px; height:22px; margin:0; padding:4px 6px; font-size:10px; color:#666; border:none;}

/* searchVideo and Slideshow Results */

.searchResults .thumbGrid li em {color:#999;}
.searchResults .thumbGrid li.ad {wbackground:#eee; border:solid 1px #bbb;}


/* searchStory Results */
.searchResults #storyResults li {border-bottom:solid 1px #bbb;}

.searchResults #storyResults li p.summary {color:#666; }
.searchResults #storyResults p.postInfo {color:#666;}
.searchResults #storyResults p.postInfo strong {color:#333;}
.searchResults #storyResults li.end {border-bottom:none;}

/* searchBlog Results*/
.searchResults #blogResults li {border-bottom:solid 1px #bbb;}
.searchResults #blogResults li h4 em {color:#999;}
.searchResults #blogResults li p {color:#666;}
.searchResults #blogResults li p a {color:#999;}
.searchResults #blogResults li p a:hover {color:#036;}
.searchResults #blogResults li.end {border-bottom:none;}

/* searchPodcast Results*/
.searchResults #podcastResults li {border-bottom:solid 1px #bbb;}
.searchResults #podcastResults li p {color:#666;}
.searchResults #podcastResults li.end {border-bottom:none;}

/* searchWeb Results*/
.searchResults #webResults li {border-bottom:solid 1px #bbb;}
.searchResults #webResults li p {color:#666;}
.searchResults #webResults li p a {color:#999;}
.searchResults #webResults li p a:hover {color:#036;}
.searchResults #webResults li.ad {background:#eee; border-left:solid 1px #bbb; border-right:solid 1px #bbb;}
.searchResults #webResults li.end {border-bottom:none;}

/* searchMisc */
.searchResults p.pagination {color:#666;}
/* END SEARCH STYLES */

/* this is for the dashboard - some reused for vcm */
div.picker input.inputCityState, div.picker input.inputZip, .moduleLarge input.input {border:none; color:#999;}
div.picker select {color:#999; border:none; background:url(../art/skin_red01/bg_input.png) no-repeat;}
div.picker {border:solid 1px #bbb; border-bottom:none; background:#eee;}
div.picker input.inputCityState, .moduleLarge input.input {background:url(../art/skin_red01/bg_input.png) no-repeat;}
div.picker input.inputZip {background:url(../art/skin_red01/bg_input_sm.png) no-repeat;}
div.picker select.small {background-image:url(../art/skin_red01/bg_input_sm.png);}
div.picker select.medium {background-image:url(../art/skin_red01/bg_input_med.png);}
div.picker select option {color:#666; background:#fff;}

div.widget {background:#fff;}
div.widget h2 {color:#fff}
div.widget .more{color: #fff; font-size:0.9em;}

div#contentMain a {color:#BE000F;}
div#contentMain a:hover {color:#003366;}
div#contentMore .more a, div#contentMore .more a:link, div#contentMore .more a:visited, div#contentMore .more a:hover, div#contentMore .more a:active {color:#fff;}
div#contentMore h3 {color:#333;}
div#contentMore h4 {color:#333;}
div#contentMore .loading h3 {color: #1d4bfb; border: none !important;}
div#contentMore .loading {background: #eaeaea;}

div#chooseWidgets, div#chooseNavWidgets {border-bottom:solid 1px #bbb; border-left:solid 1px #bbb;}

div#settings div#chooseNavWidgets  {border-right:solid 1px #bbb; }
div#settings div#chooseWidgets h3, div#settings div#chooseNavWidgets h3 {border-bottom:solid 1px #bbb; background:#fff;}
div#settings div#chooseWidgets ul, div#settings div#chooseNavWidgets ul {border-bottom:solid 1px #bbb;}
div#settings div#chooseNavWidgets ul {border-bottom:none;}
div#settings div#chooseWidgets li, div#settings div#chooseNavWidgets li {border-bottom:solid 1px #bbb; background:#eee;}
div#settings div#welcome {border-bottom:solid 1px #bbb; border-left:solid 1px #bbb;}
div#settings div#chooseWidgets, div#settings div#chooseNavWidgets{background:#fff;}
div#settings div#chooseWidgets li.new, div#settings div#chooseNavWidgets li.new {background:#eee url(../art/skin_red01/icon_new.png) no-repeat 250px center;}
div#settings div#welcome p {color:#666;}

div#top_stories ul {border:1px solid #bbb; border-top:none; background: #fff url(../art/skin_red01/bg_top_stories.gif) repeat-y 0 0;}
div#top_stories li p {color:#999;}
div#top_stories h2 {background:#A7000A url(../art/skin_red01/bg_header.gif) no-repeat 0 0;}
div#top_stories {background:#fff;}

div#stocks h2, div#lottery h2, div#tv h2, div#weather h2, div#movies h2, div#horoscope h2, div#sports h2 {background:#A7000A url(../art/skin_red01/bg_header_small.gif) no-repeat 0 0;}

div#lottery div#lotteryResults {border:solid 1px #bbb;}

div#stocks #fcMarketSnapshot{border:1px solid #bbb; border-top:0;}

div#tv ul {border:solid 1px #bbb;}
div#tv li {border-bottom:solid 1px #bbb;}
div#tv li.now {background:#eee;}

div#weather li {border-right:solid 1px #bbb;}
div#weather li.last {border-right:none;}
div#weather p {color:#666;}
div#weather p.temp {color:#949494;}
div#weather p.temp strong {color:#000;}
div#weather #weatherResults h3 {color:#1d4bfb;}
div#weatherResults {border: 1px solid #bbb;}

div#sports ul.game {border:solid 1px #bbb;}

div#movies ul {border:solid 1px #bbb;}
div#movies li p {color:#666;}

div#horoscope div#horoscopeResults {border:solid 1px #bbb;}
div#horoscope li h3 {color:#000;}
div#horoscope li p.date {color:#666;}
div#horoscope li p.date strong {color:#333;}

/* copyright */
#copyright li {list-style: none;}
#copyright ul#line1 li, #copyright ul#line1 li a, #copyright li a:hover, #copyright li a:visited {color: #BE000F; font-weight: bold;}
#copyright ul#line2 li, #copyright ul#line2 li a, #copyright li a:hover, #copyright li a:visited {color: #999999; font-weight: bold;}

/* ad styles */
#ad_Text1 {color: #fff; font-size: .9em;}
#ad_Text1 a, #ad_Text1 a:hover, #ad_Text1 a:visited, #ad_Text1 a:active {color: #fff; }
#contentStory #ad_Rectangle{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

/* This is for the 3rd party template */
.hosted #header{background: url(../art/skin_red01/header_background.jpg) repeat-y #330104;}

.hosted #searchThirdParty{background: url(../art/search_field.gif) no-repeat;}

.hosted #navMainThirdParty ul li.news{background: url(../art/skin_red01/btn_hosted_news_blank.jpg) no-repeat; }
.hosted #navMainThirdParty ul li.weather{background: url(../art/skin_red01/btn_hosted_weather_blank.jpg) no-repeat; margin-left: -1px;}/*corrects an error in the graphic*/
.hosted #navMainThirdParty ul li.resources{background: url(../art/skin_red01/btn_hosted_resources_blank.jpg) no-repeat; margin-left: -1px;}/*corrects an error in the graphic*/
.hosted #navMainThirdParty ul li.dashboard{background: url(../art/skin_red01/btn_hosted_dashboard_blank.jpg) no-repeat; margin-left: -1px;}/*corrects an error in the graphic*/
.hosted #navMainThirdParty ul li a, .hosted #navMainThirdParty ul li a:link, .hosted #navMainThirdParty ul li a:visited, .hosted #navMainThirdParty ul li a:hover, .hosted #navMainThirdParty ul li a:active{color: white;}

.hosted #header{border-bottom: 1px solid #330104;}
.hosted #mainContent{border-top: 1px solid #330104;}

.hosted #contentBannerAd, #content{font:1em arial;}
.hosted #contentBannerAd{background-color: #eeeeee;}

/* PRINT STYLES GO HERE AT THE BOTTOM */
body.print {background: #fff;}
body.print #page{background: #fff;}
body.print #contentMain {border: none;}

/* new  sports section*/
a.espnOut{padding:0 10px 0 0; background: url('../art/global/icon_espn.gif') no-repeat top right;}
.sports table tr.evenrow{background: #DFDFDF;}
.sports table tr.oddrow{}
dl.scores {background-color: #ffffff; border:solid 1px #ccc;}
dl.scores dl.title{background-color: #BFBFBF;}
dl.scores dl.evenrow{background-color: #dfdfdf;}
dl.scores dl.oddrow, dl.scores dl.gameInfo{background-color: #ffffff;}
dl.scores dd.teams {background-color: #EFEFEF; font-weight:bold; border-bottom:1px solid #ccc} 
dl.scores dd.header {background:#BFBFBF; font-weight:bold}
dl.scores dd.miscInfo {background-color: #ffffff;border-bottom:solid 1px #ccc}
dl.scores dl.recap {background-color: #fff;}
#sportsHeadlinesMini #header h2 {background:#000000 url("../art/sport/blk_header_185.png") no-repeat; color:#FFFFA2}

/* sports standings section */
table tr.evenrow {background: #DFDFDF;}
table tr.oddrow {background: #ffffff;}
tr.stathead td {border-bottom:solid 1px #999; font-weight:bold}
td.division td {font-weight:bold;}
table tr.colhead td{font-weight:bold;}

/* RSS page */
#rssSyndication div.rssHeadlines {border: 1px solid;}

/* WEATHER */
#weatherLeft a.headerLink, #weatherRight a.headerLink, #weatherMore a.headerLink {color:#000;}
#weatherLeft a.headerLink:hover, #weatherRight a.headerLink:hover, #weatherMore a.headerLink:hover {color:#003366;}