/**
*
*/

/* main content area */
#contentMain {background-image:url(../art/sport/bg_contentMain.gif); background-position:top; background-repeat:no-repeat;}
#contentMain h1 {width:60%; margin-left:20px; margin-bottom:.3em; }

.skin_blue01 #global #search {background-image:url(../art/sport/bg_search_alt_sport_blue01.gif)}
.skin_blue02 #global #search {background-image:url(../art/sport/bg_search_alt_sport_blue02.gif)}
.skin_red01 #global #search {background-image:url(../art/sport/bg_search_alt_sport_red01.gif)}

#contentMain .leftSection{float:left; padding:0px; margin:0px; width:480px;}
#contentMain .rightSection{float:left; padding:0px; margin:0px; width:320px;}
#contentMain #miniAd { float:left; width:350px; height:31px;}
#contentMain #miniAdStory {position:relative; display:inline-block; left:448px; top:-16px; width:350px; height:31px;}
#contentMain #pagename {height:41px; margin:0px 18px 0px 18px; padding:0px;}
#contentMain #pagename h1{margin:0px; width:430px; font-size:1.2em; float:left;}
#contentMain #pagename h1 img {margin:5px 0 0 10px;}

#page.sportsSection #contentMain .rightSection #storyToolsMore2{float:none;}
#page.sportsSection #contentMain .rightSection #sportPoll{margin: 0px 0px 0px 20px; padding: 0px;}
#page.sportsSection #contentMain .rightSection #sportPoll #pollInsert{margin:0px;}
#page.sportsSection.editor #navContentMain { float:right;  margin:7px 0 0 0; height:25px;font-size:1em; text-transform:capitalize; display:inline;}


#topSportNav {color:#FFFFA2; font-size:0.9em; margin:0px 0px 5px 20px; height:25px;width:779px;border-left:#909090 solid 1px; background:#000000 url('../art/sport/navBG.png') repeat-x 0px 0px;}
#topSportNav ul{padding:0px; margin:0px; list-style-type:none;}
#topSportNav li.navCategory{display:inline; float:left; border-right:#909090 solid 1px; margin-top:2px; padding:2px 15px 2px 15px; text-transform: uppercase;}
#topSportNav li.lastTopNav{border-right:none;}
#topSportNav li.navCategory a{color:#FFFFA2;}
#topSportNav li.navCategory a:hover{color:#000000;}
#topSportNav li.navCategory h3{margin:0px; padding:0px;}
#topSportNav li.active{background:#E5E5E5; color:#000000; padding-bottom:4px;}
#topSportNav li.active a{color:#000000;}
#topSportNav ul.dropNav{display:none; z-index:2000; background:#E5E5E5; border:#909090 solid 1px; border-top:none; margin:4px 0px 0px -16px; padding: 6px 0px; position: absolute;}
#topSportNav ul.dropNav li{margin:0px; padding:0px; float:none; position:relative; border-bottom:#CBCCD1 solid 1px;}
#topSportNav ul.dropNav li.lastItem{border-bottom:none;}
#topSportNav ul.dropNav li a{display:block; width:142px; color:#525252; font-weight:bold; line-height:18px; padding:3px 0px 3px 15px;}
#topSportNav ul.dropNav li a:hover{color:#000000; background:#949494;}

#thumbPlayer{border:1px solid #000000; margin: 0px 0px 10px 20px; width: 458px; background-color:#272727;}
#thumbPlayer .mainImgContainer{width:458px; height:258px; background-color:#989898;}
#thumbPlayer .mainImgContainer #mainImg{width:458px; height:258px; border:0px; padding:0px; margin:0px;}
#thumbPlayer .mainImgContainer #loadingIcon{padding:100px 0px 0px 200px;}
#thumbPlayer #thumbnails{background:#000000 url('../art/sport/thumbFrameBG.png') repeat scroll 0px 0px; position:relative; width:458px; height:77px;display:none;}
#thumbPlayer #thumbFrame{overflow: hidden; position: relative; width: 408px;	height:68px; margin:5px 0px 0px 0px; float:left;}
#thumbPlayer #thumbRow{ left:0px; position: absolute; top:0px;	width:419px; /* how far to scroll to the right, dynamically determined*/}
#thumbPlayer #thumbRow .thumbBlank{width:92px; height:54px; padding:3px;}
#thumbPlayer #thumbRow .thumbNormal {	width:92px;	height:54px; padding:3px;/* for IE */ filter:alpha(opacity=40); /* CSS3 standard */ opacity:0.4; cursor: pointer;}
#thumbPlayer #thumbRow .thumbOver{width:92px; height:54px; padding:3px;/* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1;cursor: pointer;}
#thumbPlayer #thumbRow .thumbActive {	background-position: 0px -1px; width:90px; height:51px; padding:6px; /* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1;}
#thumbPlayer #thumbRow img{background:transparent url("../art/sport/thumbBG_v3.png") no-repeat;	background-position: -1px -70px;}			
#thumbPlayer .scrollBackBtn{	background: url("../art/sport/btn_back.png") no-repeat; float:left; width: 19px; height:19px; margin:28px 2px 0 2px;}
#thumbPlayer .scrollNextBtn{	background: url("../art/sport/btn_next.png") no-repeat; float:left; width: 19px; height:19px; margin:28px 1px 0 3px;}
#thumbPlayer #prevBtn_On{background-position: -1px 0px;	cursor: pointer;}
#thumbPlayer #prevBtn_Off{background-position: -1px -23px;}
#thumbPlayer #nextBtn_On{background-position: -1px -1px;	cursor: pointer;}
#thumbPlayer #nextBtn_Off{background-position: -1px -23px;}
#thumbPlayer h3{margin: 0px 0 2px 0; font-size:1.3em;}
#thumbPlayer p{margin:2px 0px 6px 0px; font-size: .9em;}
#thumbPlayer .contents{background: #272727 url("../art/sport/thumbContentBG2.png");background-repeat:repeat-x; width:448px; padding: 6px 5px 6px 5px ;}
#thumbPlayer .contents ul{margin:0px; padding:0px;}
#thumbPlayer .contents li{display: none; margin: 0px;	padding: 0px;}
#thumbPlayer .contents li ul li {display: inline;margin:2px 21px 6px 0;}
#thumbPlayer .contents .contentActive{display: block;}
#thumbPlayer .contents h3{color:#FFFFA2; font-size:1.1em; margin:0;}
#thumbPlayer .contents h3 a{color:#FFFFA2;}
#thumbPlayer .contents p{color:#b8b8b8; line-height:1.3em; margin:1px  0 3px 0 ;letter-spacing: .03em; font-size: .85em; height:29px;}
#thumbPlayer .contents p a{color:#B8B8B8;}
#thumbPlayer .contents p a:hover{color:#FFFFFF;}

#thumbPlayer .thumbLinks { color:#c5c5c5; font-family:Arial, Helvetica, sans-serif;margin:5px 0 0 0;padding-top:6px;}
#thumbPlayer .thumbLinks li a {color:#c5c5c5; padding:2px 0 2px 18px;}
#thumbPlayer .thumbLinks li {display:inline;}
#thumbPlayer .thumbLinks li a:link, .thumbLinks li a:visited {color:#c5c5c5; text-transform: uppercase; font-size:.7em;/* for IE */ filter:alpha(opacity=80); /* CSS3 standard */ opacity:0.8;}
#thumbPlayer .thumbLinks li a:hover {color:#FFFFFF;/* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1;}

#thumbPlayer .thumbLinks a.readFull {background:url("../art/sport/icon_readFullStory.gif") no-repeat; background-position:0 0;}
#thumbPlayer .thumbLinks a.commentLink {padding-left:22px; background:url("../art/sport/icon_comment.gif") no-repeat; background-position:0 1px;}
#thumbPlayer .thumbLinks a.getMore {background:url("../art/sport/icon_getMore.gif") no-repeat; background-position:0 0;}
#thumbPlayer .thumbLinks a.watchVideo {padding-left:23px; background:url("../art/sport/icon_watch.gif") no-repeat; background-position:0 0;}
#thumbPlayer .thumbLinks a.slideshow {padding-left:23px; background:url("../art/sport/icon_slideshow.gif") no-repeat; background-position:0 0;}
#thumbPlayer .thumbLinks a.viewLive {padding-left:24px; background:url("../art/sport/icon_live.gif") no-repeat; background-position: 0 0;}
#thumbPlayer .thumbLinks a.photo {visibility:hidden;}

.showme {border:1px solid red;}

#widgetContainer{position:relative; vertical-align:baseline; background-color:#2B2B2B; width:458px; height:510px; border-bottom: 1px solid #D6D6D6; padding:0px; margin:0px 0px 10px 20px;}
#widgetContainer .widgetHeader{background:#000000 url(../art/sport/blk_header_458.png) no-repeat scroll 0pt top; height:26px;padding:0px; margin:0px;}
#widgetContainer .widgetHeader h2{color:#FFFFA2;font-size:1.1em;}
#widgetContainer .espnWidget {float:left;}
#widgetContainer .widget{background-color:#2B2B2B; width:330px;}
#widgetContainer .teams{float:left; overflow: hidden; height:483px; width:127px; margin-left:1px; /*border-right: 0.5px solid #D6D6D6;*/}
#widgetContainer .espnWidget .widgetMenu{margin: 5px 0 5px 50px; height: 33px;}
#widgetContainer .espnWidget .widgetMenu form{padding:0px; margin:0px;}
#widgetContainer .espnWidget .widgetMenu select{padding:0px; margin: 5px 0px 0px 10px;}

#widgetContainer .teams h3 {font-size:1.0em; margin:0px; padding:2px 5px; background: #AD1F1F; border-top: 1px solid #FFFFFF; }
#widgetContainer .teams h3 a,#widgetContainer .teams h3 a:hover{color:#FFFFFF; text-decoration:none; display:block; width:117px;}
#widgetContainer .teams .teamContent{height:400px; width:127px; background:#D6D6D6;}
#widgetContainer .teamList {margin:0px; padding:0px; width:126px; height:400px;}
#widgetContainer .teamList li {float:left; width:63px; margin:0px; padding:0px; height:24px;list-style-type:none;}
#widgetContainer .teamList li .teamLogo {float:left; width:33px; height:24px;}
#widgetContainer .teamList li .teamLogo img{padding:0px 0px 0px 4px;}
#widgetContainer .teamList li .teamName { float:left; width:30px; margin-top:3px; text-transform:uppercase;}
#widgetContainer .teamList li .teamName a{color:#333333; display:block; font-weight:bold; font-size:0.85em; text-decoration:none;}
						
#mySports{background:#666666; display:block; font-size:0.95em; margin:10px 0px 0px 20px; width:300px;}
#mySports ul{margin: 0px; padding: 0px;}
#mySports li{	list-style-type:none;}
#mySports img{cursor: pointer;}	
#mySports #mySportHeader{background:#000000 url("../art/sport/blk_header_300.png") no-repeat scroll 0 0px; height: 26px; width: 300px; margin:0px 0px 3px 0px;}
#mySports #mySportHeader h2{color:#FFFFA2; font-size:1.1em;	margin:0px; padding: 5px 110px 5px 5px; text-transform:uppercase;}
#mySports #mySportHeader ul{padding:0px; margin:0px; clear:both;}
#mySports #mySportHeader li{display:inline; float:left;}	
#mySports form{height: 67px; border-bottom:#7E7E7E solid 1px; background-color:#666666; color: #C5C5C5; padding:0px; margin:0px;}
#mySports form ul{height:40px; width:298px; margin-bottom:5px;}	
#mySports form li{	display: inline;}
#mySports form li span.title{margin:0; padding: 2px 5px 0px 0px;	height: 19px; display:inline; font-size: 0.9em;	font-weight: bold; float:left;}
#mySports form li span.title_checked{padding: 2px 5px 0px 0px;	height: 19px; display:inline; font-size: 0.9em;	font-weight: bold; float:left; color: #FFFFA2;}	
#mySports form li span.checkbox {width: 16px; height: 20px; margin-top: -2px; padding: 0px 1px 0px 0px; background:url('../art/sport/checkbox.png') no-repeat; display:inline; float:left;}	
#mySports form li #MLB_title {width:55px;}
#mySports form li #NBA_title {width:55px;}
#mySports form li #NFL_title {width:55px;}
#mySports form li #NHL_title {width:55px;}
#mySports form li #PGA_title {width:55px;}

#mySports ul.mySport li.sportContent{border-bottom:1px solid #7E7E7E; color: #C5C5C5;padding-bottom:10px;}
#mySports ul.mySport li.sportContent h3{color:#FFFFA2; font-size:1.0em; padding:5px; margin:0px;}
#mySports .customizeBtn{	background: url('../art/sport/btn_customize.png') no-repeat; width: 99px; height:17px; margin-top: 6px;	cursor:pointer;}

#mySports ul.mySport li.sportContent ul li {font-size:.9em;padding-left:6px; background: url(../art/sport/bullet_yellow.gif) no-repeat; background-position:0 3px;margin-left:6px; line-height:1.5em;letter-spacing: .04em;}
#mySports ul.mySport li.sportContent ul li a:link {color:#E8E8E8;}
#mySports ul.mySport li.sportContent ul li a:visited {color:#C5C5C5;}
#mySports ul.mySport li.sportContent ul li ul {display:block;}
#mySports ul.mySport li.sportContent ul li ul li {display:inline; text-transform:uppercase; border-left:1px solid #c5c5c5; background-position:-20px; letter-spacing:normal;font-size:.9em;margin:0 3px 0 -3px;padding:0 3px 0 6px;line-height:1em;}
#mySports ul.mySport li.sportContent ul li ul li.firstlink{border-left: 0px;}

#mySports #mySportCustomizer_minus{background-position: 0px 0px;}
#mySports #mySportCustomizer_plus{background-position: 0px -17px;}
#mySports #btnUpdate{background:transparent url('../art/sport/btn_save.png') no-repeat; width:60px; height:18px; margin-left:230px; padding:0px;}


#feedback {display:block; font-size:0.95em; margin:10px 0px 0px 30px; width:288px; color:#999999;}
#feedback h3 {text-transform:uppercase;margin-bottom:2px;}
#feedback ul{margin: 0px; padding: 0px;}
#feedback ul li {font-size:.9em;padding-left:6px; background: url(../art/sport/bullet_gray.gif) no-repeat; background-position:0 3px;margin-left:6px; line-height:1.4em;letter-spacing: .02em; margin:0px; list-style-type:none;}
#feedback ul li a:link,  #feedback ul li a:hover,  #feedback ul li a:visited {color:#999999;} 

#contentMore{overflow:hidden; float:none; clear:both; display:block; background-color:#F2F2F2; border-bottom:#C4C4C4 solid 1px; width:458px; margin:0px 0px 10px 20px; padding:0pt;}
#contentMore #header{background:#000000 url(../art/sport/blk_header_458.png) no-repeat scroll 0pt top;}
#contentMore #header h2{background:#000000; color:#FFFFA2;}
#contentMore #header ul{margin:0px; padding:0px; height:18px; list-style-type:none;}
#contentMore #headlinesModule_fullPanel {font-size:.85em; background:#fff}
#contentMore .headlinesModule_body{width:456px; height:100%; position:static;}
#contentMore .headlinesModule_body .headline_list{margin-top:0px;}
#contentMore li.headlinePanel ul.numberedList{width:100%; height:24px;}
#contentMore li.headlinePanel ul.numberedList div.title{padding: 0px 0px 0px 10px; margin:0px; position:static;}
#contentMore li.headlinePanel ul.numberedList .video {background-position: 410px 3px;}
#contentMore li.headlinePanel ul.numberedList a{display:block; width:421px; height:13px;/* color:#5F5F5F;*/}
#contentMore li.headlinePanel ul.liveExpanded a{/*color:#2969C1;*/}
#contentMore li.headlinePanel div.content{width:456px;}
#contentMore li.headlinePanel div.content p{margin-left:35px;}
#contentMore li.headlinePanel div.content dl{margin-left:35px;}

#contentMore .logo{ border-top:1px solid #A5A5A5; height:23px;}
#contentMore .logo ul{margin:0px; padding:0px;}
#contentMore .logo ul li{display:inline; float:left;}
#contentMore .logo img{margin-left:10px; margin-top:2px; height:18px;}
#contentMore .logo h3{color:#9A9A9A; margin:0px; padding:3px 0px 0px 6px;}


/* style for more stories - modified from global.css */
#headline_list li.headlinePanel ul.numberedList {width:456px;}
#headline_list li.headlinePanel ul.numberedList div.title{position: relative;}


.custom-tip {font-family:Arial,Helvetica,sans-serif; ont-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;
			color: #000; width: 130px; /*95px;*/ z-index: 13000;}
.custom-title {display:block; font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74;}
.custom-text {font-size: 11px; padding: 4px; background: #CFDFA7;}

.NHL {background-image:url(../art/sport/bg/mySports_hockey.jpg);background-repeat:no-repeat;}
.NFL {background-image:url(../art/sport/bg/mySports_football.jpg);background-repeat:no-repeat;}
.NBA {background-image:url(../art/sport/bg/mySports_bBall.jpg);background-repeat:no-repeat;}
.MLB {background-image:url(../art/sport/bg/mySports_baseball.jpg);background-repeat:no-repeat;}
.WomensBB {background-image:url(../art/sport/bg/mySports_bBall2.jpg);background-repeat:no-repeat;}
.MensBB {background-image:url(../art/sport/bg/mySports_bBall.jpg);background-repeat:no-repeat;}
.MensFB {background-image:url(../art/sport/bg/mySports_football.jpg);background-repeat:no-repeat;}
.GOLF {background-image:url(../art/sport/bg/mySports_golf.jpg);background-repeat:no-repeat;}
.RACING {background-image:url(../art/sport/bg/mySports_nascar.jpg);background-repeat:no-repeat;}

.otvScoreboard{height:80px; width:780px; margin:0px 0px 10px 20px; display:none;}

/* story mods for sports*/
#sportStory {float: left; width: 620px;}
#sportStory #efriend fieldset {display:none}
#sportStory #storyToolsMore h2  { background:#000 url(../art/sport/blk_header_300.png) no-repeat scroll 0pt 0px; }

/*recap/preview story for expired content per Stats/AP contract requirement*/
#contentMain div.expiredContent{margin:10px 0 0 20px; float: left; width: 380px; font-weight:bold; min-height:350px;/*hack for ie6*/ height: auto !important;height: 350px;}
#contentMain #contentStory{min-height:350px; /*hack for ie6*/height: auto !important;height: 350px;}

/*print style*/
body.print  #contentMain {background: #fff;}
body.print #page.sportsSection  #contentMain { background: #fff;} 
body.print #page.sportsSection  #contentMain  #sportStorySkyscraper, body.print #page.sportsSection  #contentMain #ad_Rectangle, body.print #contentMain #storyBodyLink { display: none;} 

/* scores */
dl.scores div.teamName {height:65px; float:left; font-size:.6em; width:90px}
dl.scores .gameTime{background-color:#BFBFBF; padding-left:5px; font-weight:bold; font-size:0.9em;}
	/*college*/
dl.scores .result div.lastSeason {height:50px;}
	/*pro*/
dl.scores dd.lastSeason{min-height: 20px;}

/*standings for college sport*/
div.conference {margin: 0 0 20px 25px;}
div.conference label{font-weight:bold; margin-right:5px;}

.espnFSPIndex{width:300px; margin: 10px 0px 10px 20px;}
.espnFSPChannel{width:300px; margin: 10px 0px 10px 20px;}

/* VARIABLE CONTENT MODULE STYLES GO HERE */
#moduleGroup {width:478px;}
#moduleGroup h2 {background: #000 url(../art/sport/blk_header_219.png) no-repeat; color:#FFFFFF; }
.moduleOversized, .moduleLarge, .moduleMedium, .moduleSmall, .doubleLarge {width: 219px; overflow: hidden;}
.moduleSmall.flashScores {display: none;}
.variableVertical { width:200px; }
.teamCapsuleSmall, .teamCapsuleMedium {width:200px; float: none; clear: both;}



