/*	$Id: //vss_espneng/Projects/Design/ESPN.com/Redesign/development/styles/modules.css#451 $
 *	$DateTime: 2012/05/09 15:56:08 $
 *	$Revision: #451 $
 */

/* MODULES BASE */
.mod-container { font-family: verdana, helvetica, arial, sans-serif; width: 100%; clear: both;}
.mod-container p.footer { margin:0; padding: 4px 8px; text-align: right; font-size: 10px; height: 14px; width:auto; clear:both;}
.mod-container p.footer a { padding-left: 10px; }
.mod-container p.footer.left { text-align: left; }
.mod-container p.footer span { float: left; color:#888;}
.mod-header { background: transparent url(http://a.espncdn.com/prod/assets/module_header_gradient.gif) 0 0 repeat-x; height: 25px; clear:both;}
.mod-header h4 { color: #fff; margin: 0; padding: 0 0 0 10px; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 25px; letter-spacing:.3px; /*text-transform:uppercase;*/}
/*.mod-header span {position:absolute; right:10px; top:4px; color:#eee; font-size:10px; text-transform:none;}*/
.mod-noborder .mod-header { border:0 !important; }
.mod-sub-header { background: #ccc url(http://a.espncdn.com/prod/assets/module_subheader_gradient.gif) 0 0 repeat-x; height: 22px; margin:1px 0px 1px 0px;}
.mod-sub-header h5 { color: #484848; margin: 0; padding: 0 0 0 8px; font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 22px;}
.mod-sub-header h5 span { font-weight: normal;}
.mod-footer { background: #fff; border-width: 0 1px 1px; border-color: #c2c2c2; border-style: solid; text-align: right; margin-bottom: 6px;}
.ie .mod-footer {height:1%;}
.mod-footer.sub-footer { border-width: 0; margin-bottom:0;}
.mod-footer p { margin:0; padding:0 5px; font-size: 10px; line-height: 25px; overflow:hidden;}
.ie6 .mod-footer p {height:1%;}
.mod-footer p span { float: left; color:#888; padding-left:5px;}
.mod-footer a { color: #225fb2; text-decoration: none; padding-left:10px;}
.mod-footer a:hover { text-decoration: underline; }
.mod-content { background: #fff; font-size: 11px; border-width: 0 1px; /*border-color: #b8a6a6;*/ border-color:#c2c2c2; border-style: solid; overflow: hidden; padding: 2px; }
.ie6 .mod-content { height: 1%; }
.mod-noborder .mod-content, /*DEPRECTAED */
.mod-no-border .mod-content { border:0; margin-bottom:6px;}
.mod-no-header .mod-content { border-top-width: 1px; }
.mod-no-footer .mod-content { margin-bottom: 6px; border-bottom-width: 1px; padding-bottom:2px;}
.mod-no-header-footer .mod-content { margin-bottom: 6px; border-top-width: 1px; border-bottom-width: 1px; }
/*.mod-no-footer .mod-content.border-top { border-width: 1px; }*/
.mod-content p { margin: 10px; }
/* Powered By */
.mod-content p.powered-by {font-size: 9px; line-height: 9px; color: #777; text-align: right; padding: 8px 0; margin: 0 10px;}
.mod-content p.powered-by img {float: right; padding: 0 0 0 4px; margin: 0;}
.ie .mod-content p.powered-by img {float: none; padding: 0;}
.mod-footer.sub-footer p { margin:0; }
.mod-content a { color: #225DB7; }
.mod-content a:visited { color: #608fd6 !important;}
.mod-content .gradient-container { background: #fff url(http://a.espncdn.com/prod/assets/gradient_back.jpg) bottom repeat-x; overflow:hidden;  }
.ie6 .mod-content .gradient-container { zoom: 1; }
.mod-content h6.subtitle { margin: 8px; font-weight: bold; font-size: 10px; color: #7b7b7b; }
.mod-content .timestamp{font-size:10px; font-weight:normal; color:#8c8c8c;}
.floatleft{ float:left !important;}
.floatright{ float:right !important;}
img.floatright {margin:0 0 4px 8px;}
img.floatleft {margin:0 8px 4px 0;}
.mod-content .gradient-container-down { background: #fff url(http://a.espncdn.com/prod/assets/gradient_back_down.jpg) top repeat-x; }
.ie6 .mod-content .gradient-container-down { zoom: 1;}
.mod-rounded .mod-content { padding-bottom:0;}
.mod-rounded .mod-footer { background: transparent url(http://a.espncdn.com/prod/assets/module_footer_curved.gif) bottom no-repeat; height:6px; border-width:0;}
.ie6 .mod-rounded .mod-footer { margin-top:-13px;}
ul.bulletlinks {  list-style-image:none; list-style-type:none; padding:6px; white-space: normal; /*overflow: auto;*/ font-size:10px;}
ul.bullet-news {font-size:11px;}
.ie6 ul.bulletlinks { overflow: hidden; }
ul.bulletlinks li {background: url(http://a.espncdn.com/prod/assets/bullet_gray.gif) 0px 5px no-repeat; padding-left: 9px; line-height: 13px; padding-bottom: 5px; list-style-image:none; color:#555;}
.ie ul.bulletlinks li {height:1%;}
ul.blk-links a{color:#000 !important;}
ul.blk-links a:visited{color:#888888 !important;}
p.button {text-align:center;}
ol.numbered {list-style-type:decimal; list-style-position:inside;}
ol.numbered li {line-height:15px; padding:0 0 2px;}
ol.numbered li.spotlight {font-weight:700; margin:8px 0;}
ol.numbered li.spotlight p {padding:4px 0 0 8px; font-weight:400;}
p.button {text-align:center;}
.ie6 ol.numbered li a,
.ie7 ol.numbered li a {padding:0 0 0 4px;}
/* BREAKING NEWS */
.mod-breaking-news { z-index:1;position: relative; margin-bottom: 6px !important; }
.mod-breaking-news p { font-weight: 700; font-size: 20px; font-family: helvetica, arial, sans-serif; color: #fff; width:100%; float:left; display: block; border: 1px solid #d33b2d; line-height: 50px; }
.mod-breaking-news p strong { font-size: 18px; color: #e24a43; margin: 0 16px; float:left; display: block; line-height: 50px; padding-right:16px; border-right: 10px solid #d33b2d; }
.mod-breaking-news .transparent-background { z-index:-1;background: #000; opacity: 0.55; position:absolute; top:0; left:0; right: 0; bottom: 0; width:100%; height: 100%;}
.ie .mod-breaking-news .transparent-background { filter: alpha(opacity=55); }
.ie6 .mod-breaking-news .transparent-background { height: expression(this.parentNode.offsetHeight + 'px'); }
.mod-breaking-news a.close { cursor: pointer; display: block; width: 15px; height: 15px; position: absolute; top: 5px; right: 5px; background: url(http://a.espncdn.com/prod/assets/btn_breakingnews_close_sprite.png) 0 0 no-repeat; }
.ie6 .mod-breaking-news a.close { zoom: 1; line-height: 15px; font-size: 1px; display: inline-block;}
.mod-breaking-news a.close:hover { background-position: 0 -15px; text-decoration: none; }

/* FULL STRIP MODULE */
.mod-full-strip {border-style: solid; border-width:1px 0px 1px 0px; border-color:#c2c2c2; padding:0; margin-bottom:6px; background-color:#fff; overflow:hidden;}
.ie6 .mod-full-strip {zoom:1;}
.mod-full-strip .mod-header { background:none; background-color:#fff;}
.mod-full-strip .mod-header h4 { color:#575757; line-height:30px;}
.mod-full-strip .mod-content {border-width:0;}
.mod-full-strip .first .mod-header,
.mod-full-strip .first .mod-content { border-left-width:1px; border-color:#c2c2c2; border-style:solid;}
.mod-full-strip .last .mod-header,
.mod-full-strip .last .mod-content { border-right-width:1px; border-color:#c2c2c2; border-style:solid;}
.mod-full-strip .mod-content {padding:2px 0px 2px 0px;}
.mod-full-strip .first .mod-content {padding-left:2px;}
.mod-full-strip .last .mod-content {padding-right:2px;}
/* NATIONAL VOICES */
.mod-national-voices p {margin:0px 10px 0px 10px; width:200px; line-height:14px;}
.mod-national-voices p.footer {margin-top:8px; width:170px;}
.mod-national-voices h6 {padding-left:10px;}
.mod-national-voices .mod-content div {background-image: url(http://a.espncdn.com/prod/assets/columnists/gradient_fp_columnists_sprite_298.jpg); height:100px;}
/* ------ columnist background images start ------ */
div.columnist-bsimmons { background-position: -300px bottom;}
div.columnist-rreilly { background-position: -600px bottom;}
/* ------ columnist background images end ------ */
/* FRONTPAGE STRIPE */
.mod-stripe .mod-container .mod-content{position:relative; border:0px; border-right:1px #DDD solid; min-height:180px; height:auto !important; height:185px; margin:8px 0px 8px 0px; padding:0px 8px 20px 0px; position:relative; width:auto; font-size:11px; overflow:visible; background:none;}
.mod-stripe .ispan-1.last .mod-container .mod-content,
.mod-stripe .ispan-2.last .mod-container .mod-content,
.mod-stripe .ispan-3.last .mod-container .mod-content,
.mod-stripe .ispan-4.last .mod-container .mod-content,
.mod-stripe .ispan-5.last .mod-container .mod-content{ border-right:0px;}
.mod-stripe .mod-container .col-full h4{margin-bottom:0px !important;}
.mod-stripe .mod-container .mod-content h4{color:#575757; line-height:12px; font-size:12px; font-family:Helvetica, Arial, sans-serif; margin-bottom:8px; text-transform:uppercase;}
.mod-stripe .mod-container .mod-content p{margin:0px 0px 8px 0px; color:#2E2E2E; line-height:14px;}
.mod-stripe .mod-container .mod-content a{color:#225DB7;}
.mod-stripe .mod-container .mod-content ul.bulletlinks{padding:0px; margin-bottom:6px;}
.mod-stripe .mod-container p.footer{position:absolute; bottom:0px; right:8px; padding:0px; margin-bottom:0px !important;}
.mod-stripe .mod-container .mod-content .col-left{position:relative; clear:left; float:left; width:135px; margin:0px 17px 0px 0px; padding-bottom:20px;}
.mod-stripe .mod-container .mod-content .col-right{position:relative; float:left; width:135px; margin-right:0px; padding-bottom:20px;}
.mod-stripe .mod-container .mod-content .col-full{position:relative; width:auto; clear:left; border-top:1px #DDD solid; padding-top:8px; height:1%; padding-bottom:20px;}
.mod-stripe .mod-container .mod-content .col-left p.footer,
.mod-stripe .mod-container .mod-content .col-right p.footer,
.mod-stripe .mod-container .mod-content .col-full p.footer{right:0px;}
.mod-stripe .mod-no-footer .mod-content{padding-bottom:0px;}
/* STRIPE - COLUMNISTS MODULE */
.mod-stripe .mod-container.mod-columnists .mod-content{height:200px !important; margin-bottom:0px;}
.mod-stripe .mod-container.mod-columnists .mod-content h4{margin-bottom:8px !important;}
.mod-stripe .mod-container.mod-columnists .mod-content p{margin-bottom:6px !important;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-full{border:0px; border-bottom:1px #DDD solid; padding:0; margin-right:-8px; overflow:hidden; height:105px;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-full>h5,
.mod-stripe .mod-container.mod-columnists .mod-content .col-full p{margin-right:80px;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-full img.floatleft{margin-bottom:0;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-left,
.mod-stripe .mod-container.mod-columnists .mod-content .col-right{height:86px !important; min-height:86px !Important; margin:0px; padding:8px 0; overflow:hidden;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-left{margin-right:8px; width:290px; border-right:1px #DDD solid;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-left p{margin-right:55px;}
.mod-stripe .mod-container.mod-columnists .mod-content .col-right{width:143px;}
.mod-stripe .mod-container.mod-columnists .mod-content .headshot{position:absolute; bottom:0px; right:-10px;}
/* STRIPE - FEATURED VIDEO MODULE */
.mod-featured-video .mod-content{padding-bottom:16px !important;}
.mod-featured-video img.photo{margin-bottom:2px;}
.mod-featured-video a.photo-wrapper{color:#FFF !important; cursor:pointer; text-decoration:none;}
.mod-featured-video .photo-wrapper{display:block; position:relative; height:162px; width:288px; overflow:hidden; margin-bottom:2px;}
.mod-featured-video .photo-wrapper .headline{left:0px; right:0px; bottom:0px; width:100%; position:absolute;}
.mod-featured-video .photo-wrapper .headline .transparent-background{width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:#000; opacity:0.8;}
.ie .mod-featured-video .photo-wrapper .headline .transparent-background{filter: alpha(opacity=55);}
.ie6 .mod-featured-video .photo-wrapper .headline .transparent-background{height: expression(this.parentNode.offsetHeight + 'px'); }
.mod-featured-video .photo-wrapper .headline h6{display:block; padding:4px 10px; position:relative; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
/* STRIPE - ARTICLE MODULE */
.mod-article-capsule h6{font-size:16px; font-family:Helvetica, Arial, sans-serif;}
.mod-article-capsule img.thumb{margin-bottom:4px;}
/* STRIPE LIST */
.mod-stripe-list ul {padding-left:8px; overflow:hidden;}
.mod-stripe-list ul li {float:left; width:137px; border-right:1px solid #ddd; padding:0 8px 8px 0; margin:0 8px 0 0;}
.mod-stripe-list ul li.last {border-right:none; margin:0; padding:0;}
.mod-stripe-list ul li p {margin:8px 0; line-height:14px;}
/* SPORTSNATION MODULE */
#sportsnation .sn-col-left{float:left; width:307px; border-right:1px #DDD solid;}
#sportsnation .sn-col-right{float:left; width:300px;}
#sportsnation .sn-col-left .mod-container .mod-content, #sportsnation .sn-col-left .mod-container .mod-sub-header{margin-right:2px;}
#sportsnation .sn-col-right .mod-container .mod-content, #sportsnation .sn-col-right .mod-container .mod-sub-header{margin-left:2px;}
#sportsnation .mod-container .mod-content{border:0px; background:transparent none; padding:0px; margin:0px;}
#sportsnation .sn-featured{overflow:hidden;}
.mod-sn-highlight .mod-content .col-full{background:none; padding:8px 8px 0px 8px; overflow:hidden; height:auto;}
.mod-sn-highlight .mod-content .col-full .sn-icon{float:left; margin-right:8px;}
.mod-sn-highlight .mod-content .col-full h5{line-height:12px; margin-bottom:4px; color:#575757;}
.mod-sn-highlight .mod-content .col-full h6{overflow:hidden; line-height:14px;}
.mod-sn-highlight .mod-content .col-full p{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px #DDD solid;}
.mod-sn-highlight .mod-content .col-full a:hover{text-decoration:underline;}
/* TODAY ON ESPN */
.mod-today-on ul li h5 span {position:absolute; left:-9999em;}
.mod-today-on ul li p {margin:0; height:30px; color:#333;}
.mod-today-on ul li .tv-logo {background-image: url(http://a4.espncdn.com/prod/assets/network-logo-sprite-100x20.png); background-repeat:no-repeat; height:20px; width:80px; margin:10px 0 2px;}
/* JUMP MENU */
.mod-jump-menu .mod-content {background:transparent; border:none; margin-top:10px;}
.mod-jump-menu .mod-content a,
.mod-jump-menu .mod-content a:visited {color:#444 !important;}
.mod-jump-menu .mod-content ul {padding:0px;}
.mod-jump-menu .mod-content ul li {font-size:10px; float:left; width:142px; border-right:1px solid #ddd; padding:0 8px 0 0; margin:0 3px 0 0;}
.mod-jump-menu .mod-content ul li ul {padding:0; margin-bottom:10px; overflow:hidden;}
.mod-jump-menu .mod-content ul li ul li,
.mod-jump-menu .mod-content ul li.last {border-right:none; margin:0; padding:0;}
.mod-jump-menu .mod-content ul li ul li a {display:block; padding:2px 0 3px 5px;}
.mod-jump-menu .mod-content a:hover{color:#225DB7 !important; text-decoration:underline;}
.mod-jump-menu .mod-content ul li ul li h4 {padding:2px 0 2px 5px; height:auto; overflow:hidden; font-size:11px; line-height:16px; font-family:Helvetica, Arial, sans-serif; color:#444;}
.mod-jump-menu .mod-content ul li ul li h4 a{padding:0px;}
/* FANTASY GAMES - FRONT PAGE */
.mod-fp-fantasy-games .mod-content { font-size:10px;}
.mod-fp-fantasy-games .mod-content p{color:#2e2e2e; }
.mod-fp-fantasy-games .mod-content div.row {overflow:hidden;}
.mod-fp-fantasy-games .mod-content div.row img.logo {float:left; margin:10px;}
.mod-fp-fantasy-games .streak {border:1px solid #c2c2c2; padding:5px; margin:8px 6px 5px 0px; float:right; width:70px; color:#535353; font-size:9px; line-height:11px;}
.mod-fp-fantasy-games .streak h6 {color:#64c82f; font-family:helvetica, arial, sans-serif; font-size:20px; margin:0; padding:6px 0 0 4px; line-height:14px; float:left;}
.mod-fp-fantasy-games .streak p {width:36px; margin:0; float:left; padding-right:6px;}
.mod-fp-fantasy-games form { margin-left:10px; padding-right:10px; width:194px; border-color:#c2c2c2; border-style:solid; border-right-width:1px; float:left; height:50px;}
.mod-fp-fantasy-games form label { color: #2e2e2e; display: block; position: relative; cursor: pointer; position: relative; margin: 0; line-height:17px;}
/*.mod-fp-fantasy-games form label input { float: right; clear: right; position: relative; top: -14px; margin: 0px 3px 3px 0; }*/
.mod-fp-fantasy-games form label input {position:absolute; right:0;}
.mod-fp-fantasy-games form p { margin: 0; }
.mod-fp-fantasy-games form .question { font-weight: 700; margin-bottom: 2px;}
.mod-fp-fantasy-games .network {float:left; padding:16px 7px 0px 4px;}
.mod-fp-fantasy-games .network p {margin:5px; }
.ie .mod-fp-fantasy-games form { margin-top:11px;}
.ie .mod-fp-fantasy-games form label input {top:-6px; margin-bottom:-10px;}
.ie .mod-fp-fantasy-games .streak h6 { padding:4px 0 0 6px; }
.ie7 .mod-fp-fantasy-games .network {padding-top:29px;}
.ie6 .mod-fp-fantasy-games .mod-content div.row {margin-top:1px;}
.ie6 .mod-fp-fantasy-games form label input {right:4px;}
.ie6 .mod-fp-fantasy-games .mod-content div.row {zoom:1;}
.ie6 .mod-fp-fantasy-games form { margin: 1px 0 0 5px; width:190px; zoom: 1; }
.ie6 .mod-fp-fantasy-games .streak {margin-right:3px;}
.ie6 .mod-fp-fantasy-games .streak h6 {padding-top:4px;}
.ie6 .mod-fp-fantasy-games .streak p {padding-right:3px;}
.ie6 .mod-fp-fantasy-games .network {padding-top:19px; height:40px;}
/* ACCORDION MODULE */
.mod-accordion { /*position: relative !important; position: absolute;*/ }
.mod-accordion a.mod-accordion-trigger { padding: 0 0 0 8px; border-width: 2px 0 0 0; border-color: #fff; border-style: solid; display: block; position: relative; background: #d6d6d6 url(http://a.espncdn.com/prod/assets/module_accordion_arrow_off.gif) 98% 50% no-repeat; color: #4b4b4b !important; text-decoration: none; font-weight: 700; line-height: 22px;}
.mod-accordion a.mod-accordion-trigger:hover { text-decoration:underline; }
.mod-accordion a.mod-accordion-trigger.active { background: #fff url(http://a.espncdn.com/prod/assets/module_accordion_arrow_on.gif) 98% 50% no-repeat; color: #454545;}
.mod-accordion a.mod-accordion-trigger.active:hover { text-decoration:none;}
.ie6 .mod-accordion a.mod-accordion-trigger:visited,
.ie6 .mod-accordion a.mod-accordion-trigger.active:visited {color: #454545 !important;}
.mod-accordion div {display: none; overflow:hidden !important; margin: 0; background: #fff url(http://a.espncdn.com/prod/assets/gradient_back.jpg) bottom left no-repeat; }
.mod-accordion div div { display: block; }
.mod-accordion div.active { display: block; }
.mod-accordion div h6 { padding: 10px 8px 0px 8px; margin:0; width: 210px; }
.mod-accordion div p { padding: 0 0 0 8px; margin: 0; width: 210px; }
.mod-accordion div p.sub-footer { margin:0; padding:0 5px; font-size: 10px; line-height: 25px; width: 280px;}
.mod-accordion div .last { padding-bottom: 5px; }
.mod-accordion div .last a { padding-right: 5px; }
.mod-columnists .mod-accordion div {background-image: url(http://a.espncdn.com/prod/assets/columnists/gradient_fp_columnists_sprite_298.jpg); background-repeat:no-repeat;}

/* ------ columnist background images start ------ */
div.columnist-gwojciechowski { background-position: -900px bottom;}
div.columnist-pforde { background-position: -1200px bottom;}
div.columnist-jcaple { background-position: -1500px bottom;}
div.columnist-jhill { background-position: -1800px bottom;}
div.columnist-sjackson { background-position: -2100px bottom;}
div.columnist-eneel { background-position: -2400px bottom;}
div.columnist-tkeown { background-position: -2700px bottom;}
div.columnist-phruby { background-position: -3000px bottom;}
div.columnist-lgranderson { background-position: -3300px bottom;}
div.columnist-imaisel { background-position: -3600px bottom;}

/* ------ columnist background images end ------ */
.mod-accordion div.mod-sub-accordion { display: block; width: 100% !important; /*position: relative !important; position: absolute;*/ margin:0 !important; }
.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger { padding: 5px 10px 5px 10px; width: 100% !important; display: block; /*position: relative;*/ background: #f1f1f1 url(http://a.espncdn.com/prod/assets/module_subaccordion_arrow_off.gif) 91% 50% no-repeat; color: #484848; text-decoration: none; font-weight: normal; border-top: 2px solid #fff;}
.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger:hover { text-decoration:underline; }
.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger.active { color:#000000; background:#fff url(http://a.espncdn.com/prod/assets/module_subaccordion_arrow_on.gif) 91% 50% no-repeat; }
.mod-accordion div.mod-sub-accordion div { display: none; /*position: relative;*/ width: 100% !important; overflow:hidden !important; margin: 0 !important; }
.mod-accordion div.mod-sub-accordion div div { display: block; }
.mod-accordion div.mod-sub-accordion div.active { display: block; /*position: relative; overflow-y:auto !important;*/ }
.mod-accordion div.mod-sub-accordion span.showTitle {font-weight:bold;}
.mod-accordion div.mod-sub-accordion div p { padding: 8px 8px 10px 10px; margin: 0; width: 250px; }
.mod-accordion div.mod-sub-accordion span.logo { float:left; padding: 4px 12px 8px 0px;}
.mod-accordion div.mod-sub-accordion .footer { background: #fff; border: none; text-align: right; margin-bottom: 6px;}
.mod-accordion div.mod-sub-accordion .footer p { margin:0; padding:0 5px; font-size: 10px; line-height: 25px; width:288px;}

/* TABS MODULE */
.mod-tabs { float: left; width: 100%; }
.mod-tabs .mod-header { height: 23px; border-color: #c2c2c2; border-style: solid; border-width: 1px 1px 0; position: relative; z-index:2; }
.mod-tabs-header .mod-header { height: 47px; }
.mod-tabs-section .mod-header { padding: 16px; height: 139px; } /* incorporates 171px background image */
.mod-tabs .mod-content { border-top: 1px solid #c2c2c2; }
.mod-tabs-section .mod-content { border-top: 0; }
/*.ie6 .mod-tabs .mod-content { float: left; }*/
.mod-tabs .mod-header ul,.mod-tabs ul.ui-tabs-nav { overflow: hidden; width: 100%; padding: 0; position: absolute; bottom: -1px; /*height: 22px;*/ background: transparent url(http://a.espncdn.com/prod/assets/tab_header_back.png) 0 0 repeat-x;}
.ie6 .mod-tabs .mod-header ul,.ie6 .mod-tabs ul.ui-tabs-nav { bottom: -2px; }
.mod-tabs-section .mod-header ul,.mod-tabs-section ul.ui-tabs-nav { background: none; }
.mod-tabs .mod-header ul li,.mod-tabs ul.ui-tabs-nav li { float: left; margin: 0px; position: relative; background: #fff url(http://a.espncdn.com/prod/assets/tabs-A-sprite.png) no-repeat scroll right top; border-bottom: 1px solid #c2c2c2; line-height: 20px;}
.mod-tabs-section .mod-header ul li,.mod-tabs-section ul.ui-tabs-nav li { border-bottom: 0; background: none; }
.mod-tabs .mod-header ul li a,.mod-tabs ul.ui-tabs-nav li a { font-family: helvetica,arial,sans-serif; font-size: 11px; font-weight: bold; color: #646464; padding: 3px 13px 0; text-decoration: none; float: left; display: block; }
.mod-tabs .mod-header ul li a label,.mod-tabs ul.ui-tabs-nav li a label{color:#b20505; font-family:Verdana, sans-serif; font-size:10px; padding:0 2px; line-height:0;}
.mod-tabs .mod-header ul li a span,.mod-tabs ul.ui-tabs-nav li a span{font-weight:400; font-size:11px;}
.mod-tabs .mod-header ul li a:hover,.mod-tabs ul.ui-tabs-nav li a:hover {text-decoration:underline;}
.mod-tabs-section .mod-header ul li a,.mod-tabs-section ul.ui-tabs-nav li a { font-family: verdana, sans-serif; color: #225DB7; }
.mod-tabs-section .mod-header ul li a:hover,.mod-tabs-section ul.ui-tabs-nav li a:hover { text-decoration: underline; }
.mod-tabs .mod-header ul li.ui-tabs-selected,.mod-tabs ul.ui-tabs-nav li.ui-tabs-selected { background-position:right -25px; border-bottom: 1px solid #fff;}
.mod-tabs-section .mod-header ul li.ui-tabs-selected,.mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected { background: #fff url(http://a.espncdn.com/prod/assets/bg-columnists-tabs-left.gif) no-repeat scroll 0 0; }
.mod-tabs .mod-header ul li.ui-tabs-selected a,.mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a { position: relative; top: 1px; color: #232323; padding-top: 2px; border-bottom: 1px solid #fff; }
.mod-tabs-section .mod-header ul li.ui-tabs-selected a,.mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected a { text-decoration: none; color: #3d3d3d !important; top: 0; background: transparent url(http://a.espncdn.com/prod/assets/bg-columnists-tabs-right.gif) no-repeat scroll 100% 0; }
.mod-tabs .mod-tab-content { display: block; /*position: absolute; left: -999em;*/ }
.mod-tabs .ui-tabs-panel,.mod-tabs .mod-tab-content.ui-tabs-panel { position: static; }
.mod-tabs div.ui-tabs-panel { float: left; width: 100%; height: auto; /*height: 200px;*/ overflow: hidden; background-color: #fff; position: static;}
.mod-tabs div.ui-tabs-panel div.spacer { padding: 10px 10px 0 10px !important;}
.mod-tabs div.ui-tabs-hide { display: none; }
#top-stories .mod-tabs div.ui-tabs-hide { height: 0; display: block; }
.ie #top-stories .mod-tabs div.ui-tabs-hide { display: none; height: auto;  }
.mod-tabs-container { float: left; width: 100%; }

.mod-tabs-container .more { position: relative; padding-top: 5px; float: left; clear: left; width:100%; border: 1px solid #dcdcdc; border-top: none; background: #fff;}
.mod-tabs-container .more ul { margin-left: 5px; margin-right:5px;}
.mod-tabs-container .more ul li { float: left; padding-right: 5px; font-size:9px;}
.mod-tabs-container .more ul li a { color: #6af; }
.mod-tabs .tab-link {position:absolute; right:8px; top:5px;}
.mod-tabs .tab-link a {color: #225fb2; text-decoration: none; font-size:10px; padding:0 0 0 14px;}
.mod-tabs .tab-link a:hover {text-decoration: underline;}
.mod-tabs .mod-header li .icon.facebook{margin-bottom:-2px;}
/* POLL MODULE */
.mod-poll .mod-header h4 span { left: -9999em; position: absolute; } 
.mod-poll form  { margin: 0; padding: 0; min-height: 256px; }
.mod-poll .poll { width: 298px; font-family: Helvetica, Arial, Sans-Serif; font-size: 11px;  }
.mod-poll .question, .mod-poll .post-vote-message p { line-height: 14px; font-weight: bold; margin: 8px 10px 6px 10px; padding: 0; }
.mod-poll .post-vote-message { display: none; }
.mod-poll .answers li { line-height: 10px; margin: 14px 15px 16px 10px; width: auto; }
.mod-poll .answers .answer-results { margin: 8px 15px 0 12px; width: auto; }
.mod-poll .answer-bar { float: left; background-color: red; margin-bottom: 2px; height: 10px; line-height: 10px; background-color: #FFA6A6; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA6A6), to(#FF0000)); background-image: -webkit-linear-gradient(top, #FFA6A6, #FF0000); background-image: -moz-linear-gradient(top, #FFA6A6, #FF0000); background-image: -ms-linear-gradient(top, #FFA6A6, #FF0000); background-image: -o-linear-gradient(top, #FFA6A6, #FF0000); background-image: linear-gradient(top, #FFA6A6, #FF0000); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFA6A6', EndColorStr='#FF0000'); }
.mod-poll .answer-pct { float: left; margin-left: 5px; margin-bottom: 2px; font-size: 10px; line-height: 10px; font-weight: bold; font-family: verdana, arial, sans-serif;}
.mod-poll label { line-height: 14px;  width: 100%; clear: both; display: block; }
.mod-poll input { margin: 0; vertical-align: middle; display: none; }
.mod-poll .submit-poll { margin: 6px auto; display: none; cursor: default; }
.mod-poll .active-submit-poll { cursor: pointer; }
.mod-poll .total-votes { font-size: 10px; font-weight: bold; margin: 18px 0 0 10px; }
.mod-poll .view-map, .mod-poll .discuss { margin-right: 5px; }
.mod-poll .view-map img, .mod-poll .discuss img { vertical-align: bottom; }
.js .mod-poll .answer-bar, .js .mod-poll .answer-pct, .js .mod-poll .total-votes { display: none; }
.js .mod-poll input { display: inline; }
.js .mod-poll .submit-poll { display: block; }
/* Poll Features: Used for HTML Poll */
.mod-poll .mod-header h4 span {position:absolute; left:-9999em;}
.mod-poll h4.subtitle { color:#7b7b7b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px 8px 0px 8px; }
.mod-poll .sn-featured img{float:left; margin:8px;}
.mod-poll .sn-featured div{margin:8px 8px 8px 55px; line-height:13px; font-size:10px; color:#333;}
.mod-poll .sn-featured h5{font-size:11px; padding-bottom:4px;}
/* Poll Add-on: SportsNation: OLD CODE, used for Flash Poll */
#sportsnation .sn-featured div{line-height:12px;}
#sportsnation .sn-featured h5{line-height:13px;}
/**** THE CODE BELOW IS OLD *****/
/*#sportsnation .mod-header h4 span { display: none; }
#sportsnation h4.subtitle { color:#7b7b7b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px 8px 0px 8px; }
#sportsnation .sn-featured img{float:left; margin:8px;}
#sportsnation .sn-featured div{margin:8px 8px 8px 55px; line-height:12px; font-size:10px; color:#333;}
#sportsnation .sn-featured h5{font-size:11px; line-height:13px;}
#sportsnation .sn-featured blockquote {margin:8px 8px 8px 51px; font-size:13px; color:#333333; line-height:16px; font-weight:700; font-family:Helvetica, Arial, sans-serif;}
#sportsnation .sn-featured blockquote p {padding-top:5px; margin:0;}
#sportsnation .sn-featured .bg-start, #sportsnation .sn-featured .bg-end {font-family:"Times New Roman", Times, serif; color:#aaa; font-size:48px;}
#sportsnation .sn-featured .bg-start { height: 20px; padding: 10px 8px 0 0; margin-bottom: -10px; float:left;}
#sportsnation .sn-featured .bg-end {height: 10px; margin-top: 0px; padding-top: 10px; float:right;}
#sportsnation .sn-featured cite{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; font-weight:normal;}*/
/**** END OLD CODE *****/

/* TAB HEADLINES */
.mod-tabs ul.headlines { list-style-image:none; list-style-type:none; padding:6px; white-space: normal; overflow: auto; font-size:11px;}
.mod-tabs ul.headlines li {background: url(http://a.espncdn.com/prod/assets/bullet_gray.gif) 0px 5px no-repeat; padding-left: 9px; line-height: 13px; padding-bottom: 5px; list-style-image:none; color:#aaa;}
.mod-tabs ul.headlines li a {color:#000;}
.mod-tabs ul.headlines li a:visited {color:#888 !important;}
.mod-tabs ul.headlines li a:hover {color:#225DB7 !important;}
.ie6 .mod-tabs ul.headlines { width: 285px !important; }
.ie .mod-tabs ul.headlines li {height:1%;}
img.insidericon { display: inline; margin-top: 3px; }

/* MY HEADLINES */
.mod-myheadlines {min-height:192px;}
.ie6 .mod-myheadlines {height:216px;}
.mod-myheadlines p {text-align:center; padding-top:10px;}
.mod-myheadlines p.footer { padding-top:4px;}
.mod-myheadlines select {margin:6px auto 2px; display:block;}
.mod-myheadlines span.username {font-weight:700;}
/* OPEN MODULE */
.mod-open .gradient-container .bgimg-container {padding: 75px 0 0 !important; height: 1%;}
.mod-open .mod-content p {margin:0 0 10px;}
.mod-open .mod-content p.link {margin:0;}
.mod-open .mod-content h5 {margin:0 10px 10px 0;}
.mod-open .mod-content h6 {margin:0 10px 4px 0; line-height:15px;}
.mod-open .mod-content h4.subtitle { color:#7b7b7b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px; }
.mod-open .mod-content .col-full {padding:6px; width:auto;}
.mod-open .mod-content .col-left {float:left; padding:10px; width:110px;}
.mod-open .mod-content .col-right {float:left; padding:10px 10px 10px 0; width:158px;}
.ie6 .mod-open .mod-content .col-left {padding:10px 5px 10px 10px;}
.ie6 .mod-open .mod-content .col-right {padding:10px 5px 10px 0;}
.mod-open .mod-content.logo .col-left {width:94px;}
.mod-open .mod-content.logo .col-right {width:174px;}
.mod-open .mod-content.split .col-left {width:133px; border-right:1px solid #ddd; padding:10px 6px 10px 8px;}
.mod-open .mod-content.split .col-right {width:134px; padding:10px 8px;}
.ie6 .mod-open .mod-content.split .col-left,
.ie6 .mod-open .mod-content.split .col-right {padding:10px 7px;}
.mod-open .mod-content.logo-flip .col-left {width:174px;}
.mod-open .mod-content.logo-flip .col-right {width:94px;}
.mod-open .mod-content.flip .col-left {width:158px;}
.mod-open .mod-content.flip .col-right {width:110px;}
.mod-open .mod-content.add-col-full .col-left {padding:10px 10px 0;}
.ie6 .mod-open .mod-content.add-col-full .col-left {padding:10px 8px 0 7px;}
.mod-open .mod-content p.dd-label {font-weight:700; padding-top:4px; margin-bottom:24px;}
.mod-open .mod-content select.select-box {margin:0 0 14px;}
.mod-open .mod-content dl {margin-bottom:10px;}
.mod-open .mod-content dd {margin-bottom:10px;}
.mod-open .mod-content ul.links { line-height: 17px;}
.mod-open .mod-content.split-links .col-left { border-right:none;}
.mod-open .mod-content.split-links ul.related-links li { padding-top:8px; }
.mod-open .mod-content ul.bulletlinks {padding:0px; font-size:11px;}
.mod-open .mod-content ul.bulletlinks li {font-size:11px;}
.ie ul.bulletlinks li {height:1%;}
.mod-open .mod-content .podcast-player {float:right; padding-left:4px;}
.mod-open .mod-accordion ul.bulletlinks {padding:8px;}
.mod-open .mod-content cite { color:#999999; font-size:0.9em; margin:0; font-style:normal; margin: 2px 0 0; display: block;}
.mod-open .mod-content form span {margin-bottom:10px; float:left;}
.mod-open .mod-content form label {float:left; width:70px; padding-top:3px;}
.mod-open .mod-content .feat-photo {padding:5px 5px 0;}
.mod-open .mod-content .feat-photo cite { font-size:0.8em;}
.mod-open .inline-title {padding:6px;}
.mod-open .inline-title h5 {font-size:20px; color:#333; margin:0; font-family:helvetica, arial, sans-serif; line-height:22px;}
.mod-open .inline-title span {color:#888; font-size:10px;}
.mod-open .mod-content.headlines .col-left, .mod-open .mod-content.headlines .col-right	{width:47%;}
/* PHOTO WIRE OPEN MODULE - TO BE REMOVED LATER */
.mod-open .mod-content.photo-wire img.floatleft,
.mod-open .mod-content.photo-wire img.floatright {margin:10px;}
.mod-open .mod-content.photo-wire p {margin:10px 10px 0 10px;}
.mod-open .mod-content.photo-wire cite {margin:0 10px 10px 10px;}
.mod-open .mod-content.photo-wire h5 {margin:10px 10px 0;}
/*****/
.mod-open .mod-content p.footer {margin:0;}
.mod-open .mod-content p.footer a.split {float:left; width:134px; padding:0 6px 0 0;}
/* CAN'T MISS OPEN MODULE */
.mod-open.mod-bgimg .gradient-container{height:237px; overflow:hidden;}
.mod-open.mod-bgimg .gradient-container .wrapper{height:214px; overflow:hidden;}
.ie .mod-open .mod-open.mod-bgimg .gradient-container{height:235px; overflow:hidden;}
/* OPEN LIST */
.mod-open-list .mod-content ul li {background-color: #fff; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; clear:both; overflow:hidden;}
.ie6 .mod-open-list .mod-content ul li { margin: 0 !important; zoom: 1; height:1%;}
.mod-open-list .mod-content ul li h5 {font-weight:bold; line-height:14px;}
/*.ie6 .mod-open-list .mod-content ul li { border-left: 2px solid #fff; border-right: 2px solid #fff; }*/
.mod-open-list .mod-content ul li.alt { background-color: #e9e9e9; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.mod-open-list .mod-content ul li dl { color: #2e2e2e; padding: 8px 6px; margin: 0 0 0 120px; font-size: 11px; }
.mod-open-list .mod-content.tn-small ul li dl {margin: 0 0 0 90px;}
.mod-open-list .mod-content ul li dl span {color:#777; font-size:10px;}
.mod-open-list .mod-content ul li dl dt.title { font-weight:bold; line-height:14px; }
.mod-open-list .mod-content ul li dl dd.category {font-size:10px; padding-top:3px;}
.mod-open-list .mod-content ul li.first { border-top: 0; }
.mod-open-list .mod-content ul li.last { border-bottom: 0; }
.mod-open-list .mod-content ul li img { float: left; padding:6px 8px 6px 8px; }
.ie .mod-open-list .mod-content ul li a {zoom:normal !important;}
.mod-open-list .mod-content dd img.icon {position:absolute; padding:4px 6px;}
/* OPEN LIST: NASCAR ICONS */
.mod-open-list .mod-content.nascar-icons ul li dl {margin-left:78px; }
.mod-open-list .mod-content.nascar-icons ul li dl dt img {padding:0 0 6px 0;}
.mod-open-list .mod-content.nascar-icons ul li dl dt{background:url(http://a.espncdn.com/prod/assets/nascar_icons.png) 0 0 no-repeat;width:208px; height:31px; font-family:helvetica; font-size:12px; color:#666; font-weight:bold; text-indent:10px; margin-bottom:4px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt span {display:block;padding-top:8px; text-transform:uppercase;background:url(http://a.espncdn.com/prod/assets/nascar_sponsor_logos.png) 0 0 no-repeat;}
.mod-open-list .mod-content.nascar-icons ul li dl dt.communication{background-position:0 -31px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt.safety{background-position:0 -62px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt.tech-ctr{background-position:0 -94px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt span.chevy {background-position: 172px 6px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt span.sprint {background-position: 170px -31px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt span.allstate {background-position: 168px -62px;}
.mod-open-list .mod-content.nascar-icons ul li dl dt span.dish-network {background-position: 168px -93px;}
.mod-open-list .mod-content.nascar-icons ul li dl dd {margin-left:4px}
.mod-open-list .mod-content ul.small-img li dl { margin-left:63px;}
/* EDITORS CHOICE */
.mod-editors-choice .mod-header{background:url(http://a.espncdn.com/prod/assets/module_header_gradient_lt.png) repeat-x; border:1px #c2c2c2 solid; height:24px; overflow:hidden;}
.mod-editors-choice .mod-header h4{color:#474747; padding:0px 8px 0px 0px; margin:0px; display:block; float:left; line-height:24px;}
.mod-editors-choice .mod-header h4 span{font-size:10px; color:#FFF; background:url(http://a.espncdn.com/prod/assets/module_header_label.png) repeat-x right; display:block; float:left; padding:0px 24px 0px 10px; margin:0px 4px 0px 0px;}
.mod-editors-choice .mod-header h4 img{padding:0px 0px 0px 4px;}
.ie6 .mod-editors-choice .mod-header h4 img{padding:8px 0px 0px 4px;}
.mod-editors-choice .mod-content ul li{border-bottom:0px;}
.mod-editors-choice .mod-content ul li img{padding-left:6px;}
/* SPONSORED LINKS MODULE */
#sponsored .mod-header { background-image: none; background-color: #ededed; border: 1px solid #c2c2c2; border-bottom: 0; }
#sponsored .mod-header h4 { color: #474747; font-family: helvetica, arial, sans-serif; line-height: 30px; }
#sponsored .mod-content { overflow: hidden; padding:2px; background-color:#ededed;}
#sponsored span.headerLinks { color: #ccc; font-weight:normal; font-family: verdana, arial, sans-serif; font-size:11px;}
#sponsored span.headerLinks a { color:#225db7;}
#sponsored .mod-content dl {padding:0px 10px 14px 10px;}
#sponsored .mod-content dt {padding-top:10px;}
.ie6 #sponsored{clear:none;}
.article #sponsored{margin:20px 30px 0px;}
/* TV LISTINGS MODULE */
.mod-tvlisting .mod-content ul { }
.ie6 .mod-tvlisting .mod-content ul { margin: 0 !important; zoom: 1;}
.mod-tvlisting .mod-content ul li { height: 1%; background-color: #fff; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.ie .mod-tvlisting .mod-content ul li {margin:-2px 0;}
.ie7 .mod-tvlisting .mod-content ul li {padding-bottom:8px;}
/*.ie6 .mod-tvlisting .mod-content ul li { border-left: 2px solid #fff; border-right: 2px solid #fff; }*/
.mod-tvlisting .mod-content ul li.alt { background-color: #f1f1f1; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.mod-tvlisting .mod-content ul li p { color: #2e2e2e; font-size: 11px; float:left; width:190px; margin:8px;}
.ie6 .mod-tvlisting .mod-content ul li p { width:184px;}
.mod-tvlisting .mod-content ul li p span.time { display: block; color: #757575; font-size: 10px; line-height: 8px;}
.mod-tvlisting .mod-content ul li p span.show {display:block; color:#000; padding-top:6px;}
.mod-tvlisting .mod-content ul li p span.event { display: block; line-height:11px; padding-bottom:3px;}
.mod-tvlisting .mod-content ul li.first { border-top: 0; }
.mod-tvlisting .mod-content ul li span.tv-logo {background-image: url(http://a.espncdn.com/prod/assets/network-logo-sprite-100x20.png); background-repeat:no-repeat; height:20px; width:80px; float:left; margin:10px 0 10px 10px;}
.mod-tvlisting .mod-content ul li ul.bulletlinks { color: #2e2e2e; float:left; width:190px; margin:-6px 8px 8px 100px; padding:0;}
.ie6 .mod-tvlisting .mod-content ul li ul.bulletlinks {padding:0 8px 8px 100px; margin:0; margin-top:-6px !important;}
.mod-tvlisting .mod-content ul li ul.bulletlinks li { border:none; padding-bottom:2px;}
/* -- TV Logos -- */
.tv-logo.espn {background-position: 0 0 !important;}
.tv-logo.espn-2 {background-position: 0 -20px !important;}
.tv-logo.espn-2hd {background-position: 0 -40px !important;}
.tv-logo.espn-360 {background-position: 0 -60px !important;}
.tv-logo.espn-abc {background-position: 0 -80px !important;}
.tv-logo.espn-classic {background-position: 0 -100px !important;}
.tv-logo.espn-deportes {background-position: 0 -120px !important;}
.tv-logo.espn-hd {background-position: 0 -140px !important;}
.tv-logo.espn-news {background-position: 0 -160px !important;}
.tv-logo.espn-radio {background-position: 0 -180px !important;}
.tv-logo.espn-u {background-position: 0 -200px !important;}
.tv-logo.abc {background-position: 0 -220px !important;}
.tv-logo.abc-enhanced {background-position: 0 -240px !important;}
.tv-logo.abc-sports {background-position: 0 -260px !important;}
.tv-logo.nbc {background-position: 0 -280px !important;}
/* ----- promo 2 and promo 3 ----- */
.mod-tvlisting .mod-content ul li.promo-2,
.mod-tvlisting .mod-content ul li.promo-3 {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.mod-tvlisting .mod-content ul li.promo-2 span.tv-logo {margin-top:30px;}
.mod-tvlisting .mod-content ul li.promo-3 span.tv-logo {margin-top:40px;}
.mod-tvlisting .mod-content ul li.promo-2 span.feature-event,
.mod-tvlisting .mod-content ul li.promo-3 span.feature-event {display:none;}
.mod-tvlisting .mod-content ul li.promo-2 {background: transparent url(http://a.espncdn.com/prod/assets/gradient_back.jpg) 0 bottom no-repeat; height:80px;}
.mod-tvlisting .mod-content ul li.promo-2 span.time { font-family:helvetica, arial, sans-serif; font-weight:700; font-size:14px; color:#2e2e2e; line-height:14px;}
.mod-tvlisting .mod-content ul li.promo-2 p span.event {padding:4px 10px 2px 0;}
.mod-tvlisting .mod-content ul li.promo-3 {background: transparent url(http://a.espncdn.com/prod/assets/gradient_back.jpg) 0 bottom no-repeat; height:110px; padding-top:10px;}
/* BLOG NETWORK MODULE */
.mod-blog-network .mod-accordion div p {margin-bottom:8px;}
/* GUESTS MODULE */
.mod-guests { padding: 10px;}
.mod-guests img{ float:right; padding:2px 8px 8px 8px;}
.mod-guests ul{ list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray.gif); padding:0px 0px 0px 24px;}
.ie .mod-guests ul{ list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray_ie.gif);}
/* DATA TABLE */
table.mod-data {width: 100%; clear: both; }
table.mod-data thead tr th {font-size:10px; font-weight: bold; color:#484848; background: #ccc url(http://a.espncdn.com/prod/assets/module_subheader_gradient.gif) 0 0 repeat-x; height:22px; padding-left: 4px; padding-right:4px; border-right: solid #FFFFFF 1px; text-align:left; vertical-align:middle;}
table.mod-data tbody tr td,
table.mod-data tbody tr th {background: #fff; height:19px; color:#484848; border-right: solid #FFFFFF 1px; text-align:left; vertical-align:middle; font-weight:normal; padding-left: 4px; padding-right:4px; font-size:10px;}
table.mod-data tbody tr.odd td,
table.mod-data tbody tr.odd th {background-color: #F1F1F1; }
table.mod-data tbody tr td.align-right,
table.mod-data thead tr th.align-right {text-align:right;}
table.mod-data tr td.notice {font-weight:bold; text-align:center; color:#000;}
/* CONVERSATIONS MODULE */
.mod-conversations {margin:0px; padding-top:16px; padding-bottom:16px; font: 11px Verdana, Arial, Helvetica, sans-serif; clear:both; } /*width:582px;*/
.mod-conversations a{color:#225FB2;}
.mod-conversations a:hover{color:#225FB2;}
.mod-conversations .mod-header{background:none; height:auto; overflow:hidden; margin-bottom:10px;}
.mod-conversations .mod-header h3{display:block; background:url(http://assets.espn.go.com/prod/assets/logo_espn_conversation_small.png) no-repeat; text-indent:-999px; width:218px; height:17px; float:left;}
.ie6 .mod-conversations .mod-header h3{float:none; margin-top:5px;}
.mod-conversations .mod-header a{overflow:hidden;}
body .mod-conversations .mod-content{border:0px; padding:4px 0 0 !important;} /* body added to fix a specificity issue in tables.css */
.mod-conversations .mod-header div.comment_count{font-weight:bold; font-size:12px; font-family:Helvetica, Arial, sans-serif; clear:none; width:auto !important; padding-top:4px; margin:0 0 0 0; float:right;}
.mod-conversations .mod-content .btn_add_comment{font-size:13px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; clear:left;}
.mod-conversations .mod-header .count_bubble{background:url(http://assets.espn.go.com/prod/assets/count_bubble_right.png) top right no-repeat; display:block;  float:left; padding:0px; margin-right:6px; margin-top:-4px; min-width:25px; text-align:center;}
.ie6 .mod-conversations .mod-header .count_bubble{width:25px;}
.mod-conversations .mod-header .count_bubble span{background:url(http://assets.espn.go.com/prod/assets/count_bubble_left.png) top left no-repeat; display:block; padding:5px 4px 11px 6px; font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:16px;}
/*.mod-conversations .mod-content .altrows{border-top:3px #BDBDBD solid; border-bottom:3px #BDBDBD solid; padding:2px 0px; clear:both;}*/
.mod-conversations .mod-content .altrows{padding:2px 0px; clear:both;}
.mod-conversations .mod-content .altrows li{min-height:auto !important; clear:both; padding:8px; overflow:hidden;}
.mod-conversations .mod-content .altrows li .mod-conversation-header{clear:right;}
.mod-conversations .mod-content .altrows li .mod-conversation-header .mod-conversation-postedby {float:left;}
.mod-conversations .mod-content .altrows li .mod-conversation-header .mod-conversation-actions {float:right;}
.mod-conversations .mod-content .altrows li .mod-conversation-header .datetime{color:#7A7A7A; font-size:10px; float:right; padding-top:1px; margin-right:0px;}
.mod-conversations .mod-content .altrows li .mod-conversation-detail{padding:4px 0px 0px; clear:right; overflow:hidden;}
.mod-conversations .mod-content .altrows li img{float:left; margin-right:10px;}
.mod-conversations .mod-content .altrows .nocomments{text-align:left; padding:10px; min-height:0px !important;}
.mod-conversations .footer {text-align:center;  color:#999; padding:10px 10px 0;}
.mod-conversations .comment_btn {
	background: #eaeff7; 
	background: -moz-linear-gradient(top,  #eaeff7 0%, #c9d7ec 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff7), color-stop(100%,#c9d7ec));
	background: -webkit-linear-gradient(top,  #eaeff7 0%,#c9d7ec 100%);
	background: -o-linear-gradient(top,  #eaeff7 0%,#c9d7ec 100%);
	background: -ms-linear-gradient(top,  #eaeff7 0%,#c9d7ec 100%); 
	background: linear-gradient(top,  #eaeff7 0%,#c9d7ec 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff7', endColorstr='#c9d7ec',GradientType=0 ); 
	border: 1px solid #dae3f2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align: center;
	padding: 6px 0 6px 0;
	width: 49%;
	margin: 0 1% 0 0;
	float: left;
}
.mod-conversations .comment_btn.last{margin:0;}
.mod-conversations .comment_btn.full{width:99%;margin:0;}
.mod-conversations .comment_btn a{display:block;clear:left;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;}
/* SCOREBOARD MODULE */
.mod-scoreboard .mod-content ul { }
.ie6 .mod-scoreboard .mod-content ul { margin: 0 !important; zoom: 1;}
.mod-scoreboard .mod-content ul li { height: 1%; background-color: #fff; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 5px 8px 5px 8px; overflow:hidden;}
/*.ie6 .mod-scoreboard .mod-content ul li { border-left: 2px solid #fff; border-right: 2px solid #fff; }*/
.mod-scoreboard .mod-content ul li.alt { background-color: #f1f1f1; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.mod-scoreboard .mod-content ul ul { float: left; background-color: transparent; }
.mod-scoreboard .mod-content ul ul li { background: none !important; border: 0 !important; padding:0; margin:0; white-space: nowrap; font-weight:bold; color:#757575;}
.mod-scoreboard .mod-content ul ul li a { font-weight: normal; background: none !important; }
.mod-scoreboard table { text-align:left; margin: 0; font-size: 11px; float:left; color:#000; background:transparent; }
.mod-scoreboard table.final {color:#757575; }
.mod-scoreboard thead { font-weight:bold; color:#646464; }
.mod-scoreboard tr.winner { font-weight:bold; color:#000;}
.mod-scoreboard tr.winner td.team { background-image:url(http://a.espncdn.com/prod/assets/scoreboard_arrow.gif); background-position: 2px 55%; background-repeat:no-repeat;}
.mod-scoreboard tr th.team { padding-left:0px; }
.mod-scoreboard tr td.team { padding-left: 14px; }
.mod-scoreboard .team { width:92px; padding-right: 8px;}
.mod-scoreboard .points {text-align:right; width:24px; padding-right:54px;}
.mod-scoreboard .mod-content ul ul { color:#646464; }
.mod-scoreboard .mod-content ul ul li.status { font-weight:bold; }
.mod-scoreboard .pregame tr{color:#757575;}
.mod-scoreboard .live tr{font-weight:bold;}
/* TOP PERFORMERS */
.mod-scoreboard .select-box {padding:6px 8px;}
.mod-scoreboard .mod-content ul ul.top-performers li {font-weight:normal;}
.mod-scoreboard .mod-content ul.top-performer li.first {border-top:0;}
.mod-scoreboard .mod-content ul img {float:left; padding-right: 10px;}
.mod-scoreboard .mod-content ul li ul li.playerName {}
.mod-scoreboard .mod-content ul li ul li.playerName a {padding-right:8px; font-weight:bold;}
/* MLB */
body.mlb .mod-scoreboard .team { width:90px; padding-right: 8px;}
body.mlb .mod-scoreboard .runs,
body.mlb .mod-scoreboard .hits,
body.mlb .mod-scoreboard .errors {text-align:right; padding-right:2px;}
body.mlb .mod-scoreboard .runs { width:16px;}
body.mlb .mod-scoreboard .hits { width:16px;}
body.mlb .mod-scoreboard .errors { width:16px; padding-right:20px;}
/* NBA, Women's BBall, NHL */
body.nba .mod-scoreboard .points,
body.womens-bball .mod-scoreboard .points { padding:0 26px 0 28px;}
/* COLLEGE FOOTBALL, BASKETBALL */
body.ncf .mod-scoreboard tr.winner td.rank,
body.ncb .mod-scoreboard tr.winner td.rank {background-image:url(http://a.espncdn.com/prod/assets/scoreboard_arrow.gif); background-position:0px 55%; background-repeat:no-repeat;}
body.ncf .mod-scoreboard tr.winner td.team,
body.ncb .mod-scoreboard tr.winner td.team {background:none;}
body.ncf .mod-scoreboard .rank,
body.ncb .mod-scoreboard .rank { font-weight:normal; color:#757575; width:24px; padding-right: 6px; text-align:right;}
body.ncf .mod-scoreboard .team,
body.ncb .mod-scoreboard .team { width:104px; padding-left:0px; padding-right: 6px;}
body.ncf .mod-scoreboard .points,
body.ncb .mod-scoreboard .points { width:24px; padding-right:12px; }
/* TENNIS */
body.tennis .mod-scoreboard .player { width:160px; padding-right: 8px;}
body.tennis .mod-scoreboard .set { width:18px; padding-right:4px;}
/* HORSE RACING */
body.horse .mod-scoreboard .place { width:12px; padding-right:4px;}
body.horse .mod-scoreboard .horseName { width:108px; padding-right: 8px;}
body.horse .mod-scoreboard .prize { width:50px; padding-left:4px; text-align: right;}
body.horse .mod-scoreboard .wagers { padding-top:12px;}
/* ------------- END SCOREBOARD MODULE -------------------- */
/* PARTNERS MODULE 1 */
.mod-partners{ font-size:95%;}
.mod-partners img{ float:right; padding:0px 8px 8px 8px;}
.mod-partners h4{ color:#606261; padding:8px 8px 3px 8px; font-family:helvetica, arial, sans-serif; font-size:11px;}
.mod-partners ul{ list-style-image:none; padding: 2px 4px 2px 10px;}
.mod-partners ul li {background: url(http://a.espncdn.com/prod/assets/bullet_gray.gif) 0px 5px no-repeat; padding-left: 9px; line-height: 13px; padding-bottom: 5px; list-style-image:none; }
.mod-partners a{ color:#606261;}
.mod-partners ul.bulletlinks li { line-height:16px; }
/* FEATURE MODULE */
.mod-feature .mod-content { position: relative; overflow: hidden !important; height: 265px;}
.mod-feature .feature-content { border: 2px solid #666; background: #eee;}
.mod-feature .mod-carousel { position: absolute; bottom: -25px; }
.ad-box { clear: left; text-align: center; margin-bottom: 6px; }
/* INSIDER ACCORDIAN MODULE */
.mod-insider-accordion h6{margin:10px 0px -10px 10px;}
.mod-insider-accordion img{margin-left:10px;}
/* PACKAGE MODULE */
.mod-package h5{clear:both; margin:0px 8px;}
.mod-package h6{clear:both; color:#666666; margin-bottom:4px;}
.mod-package img{float:right; margin:8px;}
.mod-package ul.bulletlinks li{font-size:11px;}
.mod-package ul.bulletlinks img{float:none; margin:0;}
.mod-package center img{float:none;}
.mod-package .headlines{padding-top:0px !important;}
.mod-package .mod-content .gradient-container{ padding:5px 10px; }
.mod-package .mod-content .gradient-container p{ margin:5px 0; }
.mod-package .mod-content .gradient-container ul.headlines{ padding:8px 0; }
.mod-package .mod-content .gradient-container h5{ margin:10px 0 2px; }
.mod-package .mod-content .gradient-container p.footer{ margin:5px -10px -5px 0; }
/* TOP STORY DEFAULT */
#top-stories .mod-content { padding: 2px; position: relative; z-index:1; height: 451px;}
#top-stories .mod-content .top-story-content { background: #fff; position: relative; width: 576px; margin: 5px 16px 0;}
.ie6 #top-stories .mod-content .top-story-content { float: none; }
#top-stories .mod-content .top-story-content .top-story-image { height: 324px; overflow:hidden; width:100%;}
#top-stories .mod-content .top-story-content .top-story-headline { color: #fff; background: transparent; height: auto; width:100%; position: absolute; right:0;bottom:0;left:0;}
#top-stories .mod-content .top-story-content .top-story-headline h2 { position: relative; padding: 8px 0px 0px 11px; margin: 0; width: 75%; font: 700 30px arial,sans-serif; line-height: 36px; /*font-weight:bold;*/}
#top-stories .mod-content .top-story-content .top-story-headline h2.vert { padding: 8px 0px 4px 0px;}
#top-stories .mod-content .top-story-content .top-story-headline p { position: relative; padding:0 11px; margin: 0; font: 400 12px/16px helvetica, arial,sans-serif;}
/* force an overflow hidden if copy wraps beyond 2 lines */
#top-stories .mod-content .single .top-story-headline {padding: 0 0 9px;}
#top-stories .mod-content .single .top-story-headline p {overflow: hidden; height: 33px;}
#top-stories .mod-content .top-story-content .top-story-headline p a { position: relative; color: #669dd6; font-weight: bold; padding-right:6px;}
#top-stories .mod-content .top-story-content .top-story-headline cite { position: absolute; top: 5px; right: 11px; color: #ababab; font: normal 9px arial, sans-serif;}
#top-stories .mod-content .top-story-content .top-story-headline .transparent-background { position: absolute; top:0;right:0;bottom:0;left:0px; width: 576px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); }
.ie6 #top-stories .mod-content .top-story-content .top-story-headline .transparent-background { height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */ }
/* TOP STORY VERTICAL */
#top-stories .mod-content .top-story-content.vertical { background: #fff; position: relative; width: 576px; margin: 5px 16px 0; }
#top-stories .mod-content .top-story-content.vertical .top-story-headline h1 { padding: 0 0 10px 0; width: 100%;}
#top-stories .mod-content .top-story-content.vertical .top-story-headline p { padding: 0;}
#top-stories .mod-content .top-story-content.vertical .top-story-headline ul { margin-top: 10px; color: #fff; list-style-type: disc; list-style-position: inside;}
#top-stories .mod-content .top-story-content.vertical .top-story-headline ul li { }
#top-stories .mod-content .top-story-content.vertical .top-story-headline a { color: #669DD6;}
#top-stories .mod-content .top-story-content.vertical .top-story-image { position: absolute; left:0px; width: 288px; z-index:4000;}
#top-stories .mod-content .top-story-content.vertical .top-story-image cite { display: block; position: absolute; bottom: 3px; left: 10px; color: #ababab; font: normal 9px arial, sans-serif;}
.ie6 #top-stories .mod-content .top-story-content.vertical .top-story-image cite { bottom: 5px; }
#top-stories .mod-content .top-story-content.vertical .top-story-headline { position: absolute; background: #333; left:auto; right:0px; width: 258px; height: 294px; padding: 15px; z-index:6000;}
#top-stories .mod-content .top-story-content.vertical .top-story-image .transparent-background { position: absolute; ;right:0;bottom:0;left:0px; height: 20px; width: 288px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); /*height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */}
/* TOP STORY SCOREBOARD */
#top-stories .mod-content .top-story-content .top-story-headline.scoreboard h2{width:auto;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard{overflow:hidden; height:50px; float:right; z-index:6000; position:relative; margin:22px 10px 0px 10px; border:1px #696969 solid;}
.ie6 #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard{margin:22px 4px 0px 10px;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard .transparent-background{width:100%;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores{position:relative; padding:6px 0px 0px 6px; margin:0px 8px 0px 0px; float:left; display:block;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li{font-family:Helvetica, Arial, sans-serif; font-size:13px; font-weight:normal; position:relative; line-height:13px; display:block; padding:2px 35px 0px 0px; margin-bottom:4px;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner{font-weight:bold;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.rank{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline-block; width:14px; text-align:right; padding-top:0px; color:#999;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner span.rank{font-weight:normal;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score{display:block; position:absolute; right:0px; top:0px; padding:2px 2px 1px 2px;}
.ie #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score{top:2px;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.highlight{background:#363636;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details{position:relative; border-left:1px #696969 solid; display:block; padding:1px 8px 1px 8px; margin:5px 0px 0px 0px; height:35px; float:left;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; margin:0px; padding:0px; font-weight:normal;}
#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li.tv{color:#8d8d8d;}
/* CAROUSEL MODULE */
.mod-carousel { clear: both; padding: 2px; position: relative; /*left: -999em;*/ width: auto; margin-left: 22px; margin-top: 2px; */}
#top-stories .mod-carousel { width: 559px; margin-left: 22px; margin-top: 2px; }
.mod-carousel.initialized { padding: 1px 2px; /*position: static;*/ width: auto !important; margin-left: 0 !important; margin-top: 0 !important;}
.mod-carousel .jcarousel-container { position: relative; padding-top: 3px;}
/*.ie .mod-carousel .jcarousel-container { zoom: 1; overflow: hidden; }*/
.mod-carousel .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
#top-stories .mod-carousel .jcarousel-clip { width: 559px; }
.mod-carousel ul { width: 9999em !important; }
.ie .mod-carousel ul {  }
.mod-carousel ul,.mod-carousel .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.mod-carousel ul li,.mod-carousel .jcarousel-list li,.mod-carousel .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 138px; height: 92px; padding-top: 6px; margin: 0 1px; position: relative; display: inline;}
.mod-carousel ul li div,.mod-carousel .jcarousel-list li div { border: 2px solid #fff; border-bottom: 0; }
#top-stories { /*background: #fff;*/ }
#top-stories .mod-carousel ul li div,#top-stories .mod-carousel .jcarousel-list li div { height: 90px; background: #fff;}
#top-stories .mod-carousel ul li.active div,#top-stories .mod-carousel .jcarousel-list li.active div { height: 90px; background: #000;}
#top-stories .mod-carousel ul li div a:hover,#top-stories .mod-carousel .jcarousel-list li div a:hover { text-decoration: none;}
#top-stories .mod-carousel ul li div a:hover img,#top-stories .mod-carousel .jcarousel-list li div a:hover img { opacity: 0.5; filter: alpha(opacity=50);}
#top-stories .mod-carousel ul li.active div a img,#top-stories .mod-carousel .jcarousel-list.active li div a img { opacity: 0.5; filter: alpha(opacity=50);}
.mod-carousel ul li h3,.mod-carousel .jcarousel-item h3 { background: #000; font: normal 10px verdana, helvetica, arial, sans-serif; line-height: 10px; color: #fff; margin: 0; padding: 5px; position: absolute; bottom: 0; left: 2px; width: 124px; overflow: hidden;}
.mod-carousel ul li div a h3 span,.mod-carousel .jcarousel-item li div a h3 span { display: none; color: #ababab;}
#top-stories .mod-carousel ul li div a:hover h3 span,#top-stories .mod-carousel .jcarousel-list li div a:hover h3 span { display: block; }
.mod-carousel ul li.active,.mod-carousel .jcarousel-list li.active { background: transparent url(http://a.espncdn.com/prod/assets/carousel_arrow_selected.png) 50% 0 no-repeat;}
.ie6 .mod-carousel .jcarousel-list li.active { background: transparent url(http://a.espncdn.com/prod/assets/carousel_arrow_selected_ie.png) 50% 0 no-repeat;}
.mod-carousel ul li.active div,.mod-carousel .jcarousel-list li.active div { border-color: #000;}
#top-stories .mod-carousel li.active div a h3 span,
#top-stories .mod-carousel .jcarousel-list li.active div a h3 span { display: block; }
/** * The buttons are added dynamically by jCarousel before * the <ul> list (inside the <div> described above) and * have the classnames "jcarousel-next" and "jcarousel-prev". */
.jcarousel-next,
.jcarousel-prev { background-image:url(http://a.espncdn.com/prod/assets/carousel-scrollers-sprite.png); background-repeat:no-repeat; height:18px; width:18px; cursor:pointer; z-index:3; display:none; padding:0 2px;}
.ie6 .jcarousel-next,
.ie6 .jcarousel-prev {background-image:url(http://a.espncdn.com/prod/assets/carousel-scrollers-sprite-ie6.png);}
.jcarousel-next {float: right; background-position:-125px 50%;}
#top-stories .jcarousel-next { height: 98px; }
.jcarousel-next:hover { background-position:-100px 50%;}
.ie6 #top-stories .jcarousel-next { width: 15px; height: 95px; }
.jcarousel-next-disabled { background-position:-75px 50%;}
.jcarousel-next-disabled:hover { background-position:-75px 50%; cursor: default;}
.jcarousel-prev { float:left; background-position:0 50%;}
#top-stories .jcarousel-prev { height: 98px; }
.jcarousel-prev:hover { background-position:-25px 50%;}
.ie6 .jcarousel-prev { width: 15px; height: 95px; }
.jcarousel-prev-disabled { background-position:-50px 50%;}
.jcarousel-prev-disabled:hover { background-position:-50px 50%; cursor: default;}
.mod-carousel .pagination { padding: 25px 0 5px 0; text-align: center; line-height:15px; height: 15px;}
.mod-carousel .pagination a { font-size: 0.9em; text-decoration: none; padding: 0 4px; line-height: 15px; width: 8px; background: transparent url(http://a.espncdn.com/prod/assets/carousel_pagination_sprite.png) -3px 0 no-repeat; }
.mod-carousel .pagination a.current { background-position: -3px -11px; }
#top-stories .mod-carousel .pagination { padding: 2px 0; text-align: center; }
/* PARTNER LINKS MAIN CAROUSEL */
#top-stories .mod-content .mod-carousel .top-story-thumbnail { border-width:0; background:none;}
#top-stories .mod-carousel .jcarousel-list li.active div.top-story-thumbnail,#top-stories .mod-carousel .jcarousel-list li.active div.top-story-partner { background: none; height: 14px;}
#top-stories .mod-content .mod-carousel .top-story-partner { color: #fff; background: transparent; height: 14px; width:134px; position: absolute; right:0;bottom:76px;left:0; border-width:0;}
#top-stories .mod-content .mod-carousel .top-story-partner a { position: relative; padding-left: 7px; margin: 0; font: 700 9px verdana,sans-serif; line-height: 14px; font-weight:bold; cursor: pointer; color: #fff; display: inline-block;}
#top-stories .mod-content .mod-carousel .top-story-partner a.external {background:transparent url(http://a.espncdn.com/prod/assets/icon_externallink_wht.png) no-repeat 100% 52%;}
#top-stories .mod-content .mod-carousel .top-story-partner .transparent-background { position: absolute; top:0;right:0;bottom:0;left:2px; width: 134px; height:14px; border-width: 0; background: #225db7; opacity: 0.6; filter: alpha(opacity=60); }
.ie6 #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background { height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */ }
body.nfl #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background { background: #006600; }

/* VIDEO ICON */
#top-stories .mod-carousel li div.vid-icon,
#top-stories .mod-carousel li.active div.vid-icon { background: transparent url(http://a.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 6px; height:75px; width:134px; border-width:0; opacity:.75; filter: alpha(opacity=75); float:left; position:absolute;}
.ie6 #top-stories .mod-carousel li div.vid-icon,
.ie6 #top-stories .mod-carousel li.active div.vid-icon { background: transparent url(http://a.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 6px; }
/* video icon w/breaking news */
#top-stories .mod-carousel li div.vid-icon-bn,
#top-stories .mod-carousel li.active div.vid-icon-bn {background: transparent url(http://a.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 20px;}
.ie6 #top-stories .mod-carousel li div.vid-icon-bn,
.ie6 #top-stories .mod-carousel li.active div.vid-icon-bn { background: transparent url(http://a.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 20px; }
/* MAIN ENGAGEMENT VARIATIONS - HORIZONTAL, VERTICAL */
.top-story-content, .top-story-vertical{background:#434343; height:324px;}
.top-story-headline a{color:#76a7d6;}
.top-story-headline a:visited {color:#b2d0ed !important;}
.top-story-headline a.horizontal-link{padding-right:10px;}
.top-story-headline.two-column p{width:394px; float:left;}
.top-story-headline.two-column ul{float:right; width:150px; padding-right:11px; margin-left:10px; border-left:1px #888 solid; position:absolute; right:0px; list-style-position:inside; list-style-type:disc;}
.top-story-headline.two-column ul li{margin-left:10px;}
/* Breaking News - Top Story */
.top-story-content .breaking-news{padding:5px 10px; position:absolute; top:0; left:0; right:0; width:auto; height:auto; z-index:5000;}
.top-story-content .breaking-news .transparent-background{ position:absolute; top:0; bottom:0; left:0; right:0; background-color:#c72524; opacity:0.8; filter: alpha(opacity=80);}
.ie6 .top-story-content .breaking-news .transparent-background {width:576px; height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */ }
.top-story-content .breaking-news p{line-height:14px; margin:0px; padding:0px; color:#FFF; font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; position:relative;}
/* Breaking News - Carousel */
.mod-carousel .breaking-news{position:absolute; top:0; left:0; right:0; width:auto; margin:8px 2px; padding:3px 5px 3px 5px; border:0px !important; background-color:transparent !important;}
.mod-carousel .breaking-news .transparent-background{ position:absolute; top:0; height:17px !important; left:0; right:0; background-color:#c72524 !important; border:0px; opacity:0.8; filter: alpha(opacity=80);}
.ie6 .mod-carousel .breaking-news .transparent-background {width:134px; height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */ }
.mod-carousel .breaking-news p{padding:0px; margin:0px; color:#FFF; line-height:10px; font-size:10px; font-weight:bold; position:relative; font-family:Helvetica, Arial, sans-serif;}
/* Vertical */
.top-story-content.vertical .top-story-headline h2{padding:0px 0px 10px 0px !important; width:100% !important;}
.top-story-content.vertical .module{background:#444; position:absolute; top:206px; left:304px; z-index:7000; width:257px; height:102px; color:#FFF; line-height:14px; clear: both;}
.top-story-content.vertical .module a{color:#76a7d6;}
.top-story-content.vertical .module div{padding:6px;}
.top-story-content.vertical .module .vid-thumb{float:left; margin-right:8px;}
.top-story-content.vertical .module li{float:left; margin-right:30px;}
.top-story-content.vertical .module h4{font-family:helvetica; font-size:12px;}
.top-story-content.vertical .module h5, .top-story-content.vertical{font-size:13px; font-family:helvetica;}
.top-story-content.vertical .module .stats-title{margin:24px 0px 0px 0px; padding:0px; font-size:9px; color:#C8C8C8; line-height:9px;}
.top-story-content.vertical .module .stats{text-align:center;}
.top-story-content.vertical .module .stats .first{text-align:left;}
.top-story-content.vertical .module .stats .last{text-align:right; margin-right:0px;}
.top-story-content.vertical .module .stats li .label{display:block; font-size:10px;}
.top-story-content.vertical .module .stats li .data{font-size:18px;}
.top-story-content.vertical .module .footer-link{position:absolute; top:78px; left:152px; width:88px; font-size:10px; text-align:right;}
.top-story-content .top-story-headline ul li{font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* WAR DEFAULTS */
#top-stories.war {background: #000; height: 388px; margin-bottom: 6px !important;}
#top-stories.war .mod-content { padding: 0px; border:0px; background:none; height: 388px; }
#top-stories.war .mod-content .top-story-content { background:none !important; padding:0px !important; width:924px !important; height: auto; margin:0px;}
#top-stories.war .mod-content .top-story-content .top-story-headline .transparent-background { width: auto; left: 0; }
#top-stories.war .mod-content .top-story-content .top-story-headline .mod-content { height: auto; z-index: auto; }
.ie6 #top-stories.war .mod-content .top-story-content .top-story-headline .mod-content { zoom: 1; }
#top-stories.war .mod-content .top-story-content .top-story-headline h2 { padding-left: 20px; }
#top-stories.war .mod-content .top-story-content .top-story-headline p { padding:0 0 0 20px; }
#top-stories.war .mod-content .top-story-content .top-story-headline a { font-weight: bold; }
#top-stories.war .mod-content .top-story-content .top-story-headline ul{position:relative;}
.ie6 #top-stories.war .mod-content .top-story-content .top-story-headline p a { padding-right: 3px; }
#top-stories.war .mod-content .top-story-image { height: 376px; width:910px; padding:0px; margin:6px 7px;}
/* WAR INFO MODULES DEFAULT */
#top-stories.war .mod-war-info  { clear: none; margin: 15px 24px 0 0; float: left; width: 280px; position: relative; height: 100px !important; overflow: hidden; border: 1px solid #696969;}
#top-stories.war .mod-war-info .mod-header { position: relative; background: none; margin-bottom: 1px;}
#top-stories.war .mod-war-info .mod-header h4 { color: #fff; font-family: helvetica, arial, sans-serif; font-size: 12px; letter-spacing: 0.3px; line-height: 25px; margin:0; padding: 0 0 0 10px;}
#top-stories.war .mod-war-info .mod-content { margin:0 10px 0 0;}
#top-stories.war .mod-war-info .mod-content a { color: #76a7d6; font-size: 11px; }
#top-stories.war .mod-war-info .mod-content h5 { font-size:11px; line-height:11px; padding-bottom:4px;}
#top-stories.war .mod-war-info .mod-content h5 a { font-weight: 700 !important; }
#top-stories.war .mod-war-info .mod-content p { margin: 0; padding: 0 !important; font-size: 11px; line-height: 13px; font-family:Verdana, sans-serif;}
#top-stories.war .mod-war-info .mod-content p.more {line-height:14px;}
#top-stories.war .mod-war-info .mod-content p.more a {font-size: 9px; margin-right: 0; padding-right:0;}
#top-stories.war .mod-war-info .vid-thumb {float:left; margin:0 10px;}
.ie6 #top-stories.war .mod-war-info .vid-thumb {margin:0 10px 0 5px;}
/* WAR SCORE MODULE DEFAULT */
#top-stories.war .mod-war-score { height: auto!important; }
#top-stories.war .mod-war-score .mod-content { padding: 6px 8px; margin-bottom:0; }
#top-stories.war .mod-war-score .mod-content table { width: 100%; }
#top-stories.war .mod-war-score .mod-content table tr.linescore td { height: 50px; font-family:Helvetica,Arial,sans-serif; font-size: 24px; }
#top-stories.war .mod-war-score .mod-content table tr.linescore td p.team { padding-left: 70px; font-size: 24px; }
#top-stories.war .mod-war-score .mod-content table tr.linescore td p.info { padding-left: 70px; white-space: nowrap;}
#top-stories.war .mod-war-score .mod-content table tr.linescore td p.info a { margin-right: 10px; font-family:Arial, Helvetica, sans-serif; }
#top-stories.war .mod-war-score .mod-content table tr td { font-weight: 400; }
#top-stories.war .mod-war-score .mod-content table tr td.score { text-align: right; }
#top-stories.war .mod-war-score .mod-content table tr.win td,
#top-stories.war .mod-war-score .mod-content table tr.win td p.team { font-weight: 700; }
/* WAR SCORES */
#top-stories.war .mod-war-score .mod-content { padding-bottom: 5px !important; margin:0px; }
#top-stories.war .mod-war-score .mod-content .warscores p.team { font-size:24px; line-height:28px;  }
#top-stories.war .mod-war-score .mod-content .warscores  tr.win p.team, #top-stories.war .mod-war-score .mod-content  .warscores  tr.win .score { font-size:24px; line-height:28px; font-weight:700; }
#top-stories.war .mod-war-score .mod-content .warscores td.score { font-size:24px; line-height:28px; text-align:right;  }
#top-stories.war .mod-war-score .mod-content .warscores p.info a { font: 10px Verdana, Arial, Helvetica, sans-serif normal;}
#top-stories.war .mod-war-score .mod-content .warscores td.team-info {height:50px; padding-left:65px;}
/* TOP STORY ALTERNATES */
#top-stories .mod-no-header .mod-content, #top-stories .mod-no-header .mod-content{height:auto;}
#top-stories .mod-no-header .mod-content{padding-top:13px;}
#top-stories .mod-no-carousel .mod-tab-content{padding-bottom:16px !important;}
#top-stories .mod-carousel.mod-no-arrows{margin-left:22px !Important; margin-top:2px !important; margin-bottom:16px; padding:1px 0px;}
#top-stories .mod-carousel.mod-no-arrows .jcarousel-clip{width:auto;}
/* NBA team logos MEDIUM (50 x 50) sprite start */
.logo-nba-medium {background-image: url(http://a.espncdn.com/prod/assets/teamlogos/nba/logo-nba-teams-medium.png); background-repeat: no-repeat;}
.logo-nba-medium.atl { background-position: 0px 0px; }
.logo-nba-medium.bos { background-position: 0px -50px; }
.logo-nba-medium.cha { background-position: 0px -100px; }
.logo-nba-medium.chi { background-position: 0px -150px; }
.logo-nba-medium.cle { background-position: 0px -200px; }
.logo-nba-medium.dal { background-position: 0px -250px; }
.logo-nba-medium.den { background-position: 0px -300px; }
.logo-nba-medium.det { background-position: 0px -350px; }
.logo-nba-medium.gsw { background-position: 0px -400px; }
.logo-nba-medium.hou { background-position: 0px -450px; }
.logo-nba-medium.ind { background-position: 0px -500px; }
.logo-nba-medium.lac { background-position: 0px -550px; }
.logo-nba-medium.lal { background-position: 0px -600px; }
.logo-nba-medium.mem { background-position: 0px -650px; }
.logo-nba-medium.mia { background-position: 0px -700px; }
.logo-nba-medium.mil { background-position: -350px 0px; }
.logo-nba-medium.min { background-position: -350px -50px; }
.logo-nba-medium.njn { background-position: -350px -100px; }
.logo-nba-medium.nor { background-position: -350px -150px; }
.logo-nba-medium.nyk { background-position: -350px -200px; }
.logo-nba-medium.okc { background-position: -350px -250px; }
.logo-nba-medium.orl { background-position: -350px -300px; }
.logo-nba-medium.phi { background-position: -350px -350px; }
.logo-nba-medium.pho { background-position: -350px -400px; }
.logo-nba-medium.por { background-position: -350px -450px; }
.logo-nba-medium.sac { background-position: -350px -500px; }
.logo-nba-medium.sas { background-position: -350px -550px; }
.logo-nba-medium.sea { background-position: -350px -600px; }
.logo-nba-medium.tor { background-position: -350px -650px; }
.logo-nba-medium.uth { background-position: -350px -700px; }
.logo-nba-medium.was { background-position: -350px -750px; }
/* NBA team logos MEDIUM (50 x 50) sprite end */
/* NFL team logos MEDIUM (50 x 50) sprite start */
.logo-nfl-medium { background-image: url(http://a.espncdn.com/prod/assets/teamlogos/nfl/logo-nfl-teams-medium.png); background-repeat: no-repeat;}
.logo-nfl-medium.ari { background-position: 0px 0px; }
.logo-nfl-medium.atl { background-position: 0px -50px; }
.logo-nfl-medium.bal { background-position: 0px -100px; }
.logo-nfl-medium.buf { background-position: 0px -150px; }
.logo-nfl-medium.car { background-position: 0px -200px; }
.logo-nfl-medium.chi { background-position: 0px -250px; }
.logo-nfl-medium.cin { background-position: 0px -300px; }
.logo-nfl-medium.cle { background-position: 0px -350px; }
.logo-nfl-medium.dal { background-position: 0px -400px; }
.logo-nfl-medium.den { background-position: 0px -450px; }
.logo-nfl-medium.det { background-position: 0px -500px; }
.logo-nfl-medium.gnb { background-position: 0px -550px; }
.logo-nfl-medium.hou { background-position: 0px -600px; }
.logo-nfl-medium.ind { background-position: 0px -650px; }
.logo-nfl-medium.jac { background-position: 0px -700px; }
.logo-nfl-medium.kan { background-position: 0px -750px; }
.logo-nfl-medium.mia { background-position: -350px 0px; }
.logo-nfl-medium.min { background-position: -350px -50px; }
.logo-nfl-medium.nwe { background-position: -350px -100px; }
.logo-nfl-medium.nor { background-position: -350px -150px; }
.logo-nfl-medium.nyg { background-position: -350px -200px; }
.logo-nfl-medium.nyj { background-position: -350px -250px; }
.logo-nfl-medium.oak { background-position: -350px -300px; }
.logo-nfl-medium.phi { background-position: -350px -350px; }
.logo-nfl-medium.pit { background-position: -350px -400px; }
.logo-nfl-medium.sdg { background-position: -350px -450px; }
.logo-nfl-medium.sfo { background-position: -350px -500px; }
.logo-nfl-medium.sea { background-position: -350px -550px; }
.logo-nfl-medium.stl { background-position: -350px -600px; }
.logo-nfl-medium.tam { background-position: -350px -650px; }
.logo-nfl-medium.ten { background-position: -350px -700px; }
.logo-nfl-medium.was { background-position: -350px -750px; }
/* NFL team logos MEDIUM (50 x 50) sprite end */

/* WAR HORIZONTAL SETTINGS */
#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline { height:122px !important; width: auto !important; width: 100%; padding-bottom: 12px; }
#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline cite { left: 20px; bottom: -20px; top: auto; }
.ie6 #top-stories.war .mod-content .top-story-content.horizontal .top-story-headline div.last { position: absolute; }
.ie6 #top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .transparent-background { width: 924px; }
#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .two-column p{float:left; width:410px;}
#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .two-column ul{border-left:1px solid #888888; float:right; list-style-position:inside; list-style-type:disc; margin-left:10px; padding:0px 11px; position:absolute; right:0; width:140px;}
/* WAR VERTICAL SETTINGS */
#top-stories.war .mod-content .top-story-content.vertical { position: relative; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-image { width: 910px; position: absolute; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline { position: absolute; left: 0; top:0; width: 292px; height: 356px; background: none;}
.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline { position: absolute; height: 358px; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right { position: absolute; left: auto; right: 0; top:0; width: 294px; height: 356px; background: none;}
.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right { float: right; border:0px; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background { width: auto; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background { width: auto; }
.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background { height: 388px; width: 322px; zoom:1;}
.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right .transparent-background { float: right; left: auto; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline h2 { width: 100%; padding-left: 0; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline p { padding-left: 0;  }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline cite { left: 15px; right: auto; top: auto; bottom: 10px; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right cite { left: auto; right: 15px; }
#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .mod-war-info { /*position: absolute; bottom: 50px;*/ width: 294px; margin: 15px 0 0 0; }
/* WAR: MODULE - VIDEO THUMB */
.war-video-module .mod-war-content { margin-top:-4px !important;	margin-left:112px !important;	font-size:11px !important;	line-height:16px;}
.war-video-module img{float:left; margin:0px 10px;}
.war-video-module .mod-header{margin-bottom:14px;}
/* WAR: VIDEO OVERLAY */
.war .video-overlay { position:absolute; top:0; height:376px; width:100%; }
.war .video-overlay .transparent-background{ position:absolute;	background:#000;	opacity:0.8;	filter:alpha(opacity=80);	height:388px;	width: 100%;}
.war .video-overlay .video-holder{ 	position:absolute;	height:388px;	width:100%;	text-align:center;}
/* Main Engagement Inline Icons */
.top-story-headline img {position:relative;}
/* ------------------ END MAIN ENGAGEMENT VARIATIONS --------------------- */
/* AT A GLANCE */
.ie6 #glance {clear:none;}
#glance .mod-header { background-image: none; background-color: #fff; border: 1px solid #C2C2C2; border-bottom: 0; }
#glance .mod-header h4 { color: #474747; float: left; font-family: helvetica, arial, sans-serif; line-height: 30px; }
#glance .mod-header div.controls { position: relative; float: right; width: 46px; margin-right: 12px;}
.ie6 #glance .mod-header div.controls { margin-right: 6px;}
#glance .mod-header div.controls div { display: inline; height: 30px; }
#glance .mod-content { overflow: visible; padding: 2px; }
.ie #glance .mod-content { float: left; }
#glance .mod-carousel { padding: 0; text-align: center; margin-left: 0;}
#glance .mod-carousel, #glance .mod-carousel .jcarousel-clip { width: 918px; }
#glance.span-4 .mod-carousel .jcarousel-clip { width: 608px;}
#glance .mod-carousel ul li,#glance .mod-carousel .jcarousel-list li,#glance .mod-carousel .jcarousel-item {
height: auto; width: 153px; padding: 0 0; margin: 0; text-align: left; /*border-right: 1px solid #e2e2e2;*/}
#glance .mod-carousel ul li div,#glance .mod-carousel .jcarousel-list li div,#glance .mod-carousel .jcarousel-item div { padding: 0 7px; border:0; border-right: 1px solid #ebecee; }
#glance .mod-carousel ul li p,
#glance .mod-carousel .jcarousel-item p { background: transparent; font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; color: #2e2e2e; margin: 0 0 5px 0; padding: 0; position: relative; width: 134px; overflow: visible; line-height:14px;}
#glance .mod-carousel .jcarousel-item p a { font-size: 10px;}
#glance .mod-carousel .jcarousel-list li.first div { }
#glance .mod-carousel .jcarousel-list li.last div { border-color:#fff; }
#glance .mod-carousel .jcarousel-list li.last div { border-color:transparent; }
.ie6 #glance.span-4 .mod-carousel .jcarousel-clip {width:600px;}
.ie6 #glance.span-4 .mod-carousel .mod-content {width:99%;}
.ie6 #glance .mod-carousel .jcarousel-list li.last div {border-right:none !important;}
/* PHOTO WIRE MODULE */
.mod-photowire img{float: left; padding: 0px 6px 0px 0px;}
.mod-photowire-text {margin: 0px 0px 0px 140px;}
.mod-photowire-credit {margin: 0px 0px 0px 140px; color: #999999; font-size: .9em; padding-bottom: 3px;}
/* QUOTE MODULE */
.mod-quote .chat-bubble-header { background: transparent url(http://a.espncdn.com/prod/assets/chatquote_header.gif) no-repeat 75% 0; background-color:#fff; border-color:#c2c2c2; border-style:solid; border-width:0px 1px 0px 1px;}
.mod-quote .quote {width:190px; padding:10px; padding-top:0; float:left;}
.mod-quote .more-info { float:left; clear:both; width:100%;}
.mod-quote blockquote {margin:8px 8px 8px 55px; font-size:13px; color:#333; line-height:16px; font-weight:700; font-family:Helvetica, Arial, sans-serif;}
.mod-quote blockquote {margin:8px;}
.mod-quote blockquote p {padding-top:5px; margin:0;}
.mod-quote .bg-start,
.mod-quote .bg-end {font-family:"Times New Roman", Times, serif; color:#aaa; font-size:60px;}
.mod-quote .bg-start { height: 20px; padding: 10px 8px 0 0; margin-bottom: -10px; float:left;}
.mod-quote .bg-end {height: 10px; margin-top: 0px; padding-top: 14px; float:right;}
.mod-quote cite{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px !important; font-style:italic !important; font-weight:400;}
.mod-quote img{float:left;}
.mod-quote a{color:#225FB2;}
.mod-quote-134 blockquote{margin-left:150px;}
.mod-quote span.avatar {float:left; margin:8px 8px;}
.mod-quote p.footer {padding:20px 8px 4px;}
/*--------------- ARTICLE ---------------*/
/* ARTICLE TITLE */
.mod-article-title .type{text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:bold;}
.mod-article-title .date {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999; float:right;}
.mod-article-title .date span {font-weight:bold;}
.mod-article-title .headline {border-bottom:#C2C2C2 1px solid; padding-bottom:10px;}
.mod-article-title h2, .mod-article-title .h2 {position: relative; padding: 0px 0px 3px 0px; margin: 0; width: 100%; font: 700 32px/36px helvetica, arial,sans-serif;}
body.insider-story .mod-article-title .headline .h2{padding-left:0;}
.mod-article-title h3 {font:bold 14px/18px Helvetica, Arial, sans-serif; width: 100%; color: #a1a17f; padding: 4px 0 0;}
/* -- feature headers -- */
.mod-feature-header{background:transparent no-repeat top left; height:60px; left:-16px; top:-16px; width:614px; position:relative; margin-bottom:4px;}
.mod-feature-header .logo{float:left; display:block; margin:0 0 0 16px;}
.mod-feature-header .presby{float:right; display:block; margin:7px 16px 0 0; width: 200px; overflow: hidden;}
.tier3 .mod-feature-header{left:0; top:0; width:582px; margin-bottom:20px;}
.insider-story .mod-feature-header{top:-26px;}
.tier3.insider-story .mod-feature-header{top:-10px;}
/* -- page action links -- */
.page-actions{padding:0; display:block; width:100%;font-size:9px;}
.notebook-container .mod-page-header .page-actions{width:auto;}
.mod-article-title .page-actions cite.source{margin:2px 0 0 0; padding:0;}
.page-actions ul{float:right; width:auto;}
/* -- by-line -- */
.mod-article-title .subhead{overflow:hidden; margin:10px 0px 20px 0px;}
.mod-article-title .subhead cite{font:normal 12px/14px Helvetica, Arial, sans-serif; color:#999;}
.mod-article-title .subhead cite.source{display:block; overflow:hidden;}
.mod-article-title .subhead cite.source a{font-weight:bold;}
.mod-article-title .subhead cite.source img{float:left; margin-right:10px;}
.mod-article-title .subhead cite.source span{color:#000; font-weight:bold;}
/* -- insider header -- */
.mod-article-title .subhead .insider{clear:right; float:right; padding:16px 0px 0px 0px; overflow:hidden; width:424px;}
.mod-article-title .subhead .insider a{display:block;}
.mod-article-title .subhead .insider a:hover{text-decoration:none;}
.mod-article-title .subhead .insider img.insider-logo{float:right;}
.mod-article-title .subhead .insider p{font-size:9px; font-weight:bold; padding:4px 0 0 0; white-space:nowrap; clear:right; float:right;}
.mod-article-title .subhead .insider p span{color:#f8a813;}
.mod-article-title .subhead .insider.signed-in img{border:0px !important; float:right !important; margin:0 !important; padding:0 !important;}
body.insider-story .mod-article-title .subhead{padding-left:30px;}
/* ARTICLE SUMMARY */
.mod-article-summary {background-color:#ededed; padding:10px; margin:10px 0 10px 0; clear:both;}
.mod-article-summary h4 {font-weight:bold;}
/* INSIDER STORY STYLES */
body.insider-story .mod-article-title .headline{margin-left:30px;}
body.insider-story #subheader{background:transparent none no-repeat scroll center 0px;width:100%;}
body.insider-story .article{background:#fff url(http://a.espncdn.com/prod/assets/insider/insider_strip.png) repeat-x scroll 0 0;padding-top:30px;}
body.insider-story .mod-article-title #in-bug-story{background:transparent url(http://a.espncdn.com/prod/assets/insider/in_bug_56.png) no-repeat scroll 0 0;position:absolute;height:56px;width:56px;left:-20px;}
body.insider-story .mod-article-title .type{padding:0 0 0 30px;}
body.insider-story .ie6 .mod-article-title #in-bug-story{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/i/insider/redesign/in_bug_ie6.png');}
body.insider-story .mod-article-title #in-preview-bug-story{background:transparent url(http://a.espncdn.com/prod/assets/insider/in_bug_preview_56.png) no-repeat scroll 0 0;position:absolute;height:56px;width:56px;left:-20px;}
body.insider-story .ie6 .mod-article-title #in-preview-bug-story{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/insider/in_bug_preview_56.png');}
/* see h1 styles at bottom of file if you're updating body.insider-story .mod-article-title .headline h2 */
body.insider-story .mod-article-title .date, body.insider-story .mod-article-title .headline h2{padding-left:30px;}
/*body.insider-story .mod-header {background:transparent url(http://a.espncdn.com/i/insider/redesign/insider_master_sprite_v2.png) repeat scroll 0 -110px;}*/
body.insider-story .insider-top{background:transparent url(http://a.espncdn.com/prod/assets/insider/insider_header_gradient.png) repeat-x scroll 0 0;height:30px;}
body.insider-story .insider-top h4{line-height:30px;}
body.insider-story .mod-accordion div {padding:10px 8px;}
body.insider-story .mod-article-title h3{background:none; color:#A1A17F;padding:4px 0 0 0;}
/* AUTHOR BIO */
.mod-author-bio{clear:both; border:1px #CCC solid; padding:8px; background:#F2F2F2; margin-bottom:16px; overflow:hidden;}
.mod-author-bio .author{float:left; width:50%; font:bold 12px/16px Helvetica, Arial, sans-serif; color:#333;}
.mod-author-bio .author h4{font:bold 14px/16px Helvetica, Arial, sans-serif;}
.mod-author-bio .author-actions{font:normal 11px/14px Helvetica, Arial, sans-serif; display:block; overflow:hidden; margin:6px 0 0;}
.mod-author-bio .author-actions li{float:left; margin:0 6px 0 0; padding:0 6px 0 0;}
.mod-author-bio .author-actions li:last-child{border:0;}
.mod-author-bio .sprite-page-actions-12{float:left; margin:0 4px 0 0;}
.mod-author-bio .bulletlinks{float:left; padding:0; width:50%;}
.mod-author-bio .bulletlinks li{padding-bottom:2px;}
.mod-author-bio .bulletlinks li:last-child{padding-bottom:0;}
/* SPRITE PAGE ACTIONS */
.sprite-page-actions{display:block; height:15px; width:15px; background:url(http://a.espncdn.com/prod/assets/sprites/page-actions-15.png) no-repeat;}
.sprite-page-actions.facebook{background-position:0 0;}
.sprite-page-actions.twitter{background-position:0 -15px;}
.sprite-page-actions.comments{background-position:0 -30px;}
.sprite-page-actions.email{background-position:0 -45px;}
.sprite-page-actions.print{background-position:0 -60px;}
.sprite-page-actions-12{display:block; height:12px; width:12px; background:url(http://a.espncdn.com/prod/assets/sprites/page-actions-12.png) no-repeat;}
.sprite-page-actions-12.facebook{background-position:0 0;}
.sprite-page-actions-12.twitter{background-position:0 -12px;}
.sprite-page-actions-12.comments{background-position:0 -24px;}
.sprite-page-actions-12.email{background-position:0 -36px;}
.sprite-page-actions-12.print{background-position:0 -48px;}
/* MOD PAGE ACTIONS */
.mod-page-actions{clear:both; display:block; overflow:hidden;margin:0 0 16px;}
.mod-page-actions li{float:left; margin:0 16px 0 0; font:normal 9px/16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.mod-page-actions li a{display:block; float:left; white-space:nowrap; cursor:pointer;}
.mod-page-actions li a .sprite-page-actions{float:left; margin:0 4px 0 0;}
.mod-page-actions li a .label{float:left;}
.mod-page-actions li a .label:hover{text-decoration:underline;}
.mod-page-actions li .count{display:block; float:left; border:1px #CCC solid; margin:0 0 0 6px; padding:0 4px; line-height:14px; color:#333; background-color: #fff; position:relative;}
.mod-page-actions li .count:before{content: url(http://a.espncdn.com/prod/assets/count-caret-15.png); position:absolute; left:-6px; top:3px;}
/*.mod-page-actions li .count:hover{text-decoration:none !important;}*/
#page-actions-bottom { margin: 16px 0; }
@media screen and (max-width: 1043px){
	#page-actions-top{position:relative !important;}
	
}
@media screen and (min-width: 1044px) {
	#page-actions-top{position:absolute; top:0;}
	body.insider-story #page-actions-top {top:114px;}
	#page-actions-top .mod-page-actions{background:#FFF; z-index:1000; left:-79px; width:54px; position:absolute; padding:10px 0px 10px 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
	#page-actions-top .mod-page-actions li{margin:0 0 4px 0; float:none; overflow:hidden;}
	#page-actions-top .mod-page-actions li:last-child, #page-actions-top .mod-page-actions li.last{margin:0;}
	#page-actions-top .mod-page-actions li .label{width:38px; height:15px; text-align:center; color:#FFF;
		background: #444; /* Old browsers */
		background: -moz-linear-gradient(top, #949494 0%, #666666 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(100%,#666666)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #949494 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #949494 0%,#666666 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #949494 0%,#666666 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #949494 0%,#666666 100%); /* W3C */
	}
	#page-actions-top .mod-page-actions li.social .label{display:none;}
	#page-actions-top .mod-page-actions li .count{font-size:10px; padding:2px 0; margin:0 0 0 5px; width:26px; text-align:center;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #d7d7d7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#d7d7d7 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#d7d7d7 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #ffffff 0%,#d7d7d7 100%); /* W3C */
	}
	#page-actions-top .mod-page-actions li .count:before{content: url(http://a.espncdn.com/prod/assets/count-caret-20.png); position:absolute; left:-6px; top:4px;}
	
	#page-actions-top .mod-page-actions li .sprite-page-actions{margin:0;}
	#page-actions-top .mod-page-actions li.social .sprite-page-actions{height:20px; width:20px; background:url(http://a.espncdn.com/prod/assets/sprites/page-actions-20.png) 0 0 no-repeat;}
	#page-actions-top .mod-page-actions li.social .sprite-page-actions.facebook{background-position:0 0;}
	#page-actions-top .mod-page-actions li.social .sprite-page-actions.twitter{background-position:0 -20px;}
	#page-actions-top .mod-page-actions li.social .sprite-page-actions.comments{background-position:0 -40px;}
}
/*--------------- COLUMNISTS ---------------*/
.mod-columnist .mod-header { height: 139px; }
.mod-columnist .mod-header h2 { color:#3D3D3D; font-family:helvetica, sans-serif; font-size:16px; margin:0; }
.mod-columnist .mod-header p { width: 400px; margin: 10px 0; font-size: 11px; }
.mod-columnist .mod-header p a { color: #225db7; margin-right: 20px; }
.mod-columnist div.search-more {bottom:4px; position:absolute; width:440px;}
.mod-columnist div.search-more p {padding:0; margin:0;text-align:right; width:100%; }
body.columnists .mod-content .page-select h4{ float:left; display:block; padding:2px 0px;}
body.columnists .no-results{padding:8px 10px; height:200px;}
/* FEATURED COLUMNISTS */
.mod-columnists-featured {height:166px !important; background-position:bottom right;}
.mod-columnists-featured div {padding:16px;}
.mod-columnists-featured p {width:400px;	margin-left:0px; margin-right:0px;}
.mod-columnists-featured h2 {font-size:16px; font-family:helvetica; color:#3D3D3D; margin:0px;}
.mod-columnists-featured .links {margin:0px; padding:0px;}
.mod-columnists-featured .links li {float:left; padding-right:20px;}
.mod-columnists-featured .links .last {display:block;}
/* FEATURED STORY */
.mod-columnists-featured-story .mod-content div {padding:6px 10px; }
.mod-columnists-featured-story .mod-content  div.overview {margin-left:145px; padding:0;}
.mod-columnists-featured-story .mod-content  p {margin: 4px 0px;}
.mod-columnists-featured-story .mod-content  p a {padding-right:2px;}
.mod-columnists-featured-story .mod-content h2{color:#333; font-size:18px; font-family:Helvetica, Arial, sans-serif;}
/* COLUMNISTS RESULTS MODULE */
.mod-columnists-results {padding:0px 4px;}
/* SORT SELECT BOX */
.mod-sort-select .select-box {float:right;}
.mod-sort-select {border-bottom:1px #E0E0E0 solid; height:24px; padding:6px 10px; color:#474747; font-size:10px; position:relative;}
.mod-sort-select .sort-selected {padding:5px 0px;}
.mod-sort-select .sort-selected ul{display:inline; vertical-align:bottom; padding:0px; margin:0px;}
.mod-sort-select .sort-selected li{display:inline; padding:0px 4px 0px 0px; margin:0px 4px 0px 0px; border-right:1px #CCC solid;}
.mod-sort-select .sort-selected li.last{border:0px;}
.mod-sort-select .sort-selected a.more{background:url(http://a.espncdn.com/prod/assets/arrow_down.gif) no-repeat right; padding-right:10px;}
body.columnists .sort-selected{float:left; display:block; padding:2px 0px; font-size:10px; color:#474747; overflow:hidden;}
body.columnists .sort-selected span{font-weight:bold;}
/* PAGINATION */
.page-select{text-align:right; padding:6px 10px; overflow:hidden; height:1%;}
.page-select-top{border-bottom:1px #E0E0E0 solid;}
.page-select-bottom{border-top:1px #E0E0E0 solid; clear:both;}
.page-select img{display:inline; vertical-align:middle;}
.page-select .page-numbers{display:block; vertical-align:middle; margin:2px 2px; color:#4B4B4B; font-size:10px; float:left;}
.page-select .controls{float:right; overflow:hidden;}
.page-select .jcarousel-prev{display:block !important; float:left; height:18px;}
.page-select .jcarousel-next{display:block !important; float:left; height:18px;}
/* ALPHA LIST */
.mod-columnists-results .alpha-list{display:inline;}
.mod-columnists-results .alpha-list li{display:inline; border-right:1px #CCC solid; padding:0px 4px; margin:0px; color:#999;}
.mod-columnists-results .alpha-list li.last{border:0px;}
.mod-columnists-results .alpha-list li a{text-decoration:underline;}
/* BRIEF OVERVIEW */
.mod-columnists-results .brief-overview{padding:0px; margin:0px;}
.mod-columnists-results .brief-overview h6{color:#5e5e5e; margin-right:10px;}
.mod-columnists-results .brief-overview li{ padding:6px 0px 6px 10px; min-height:90px; width:auto; overflow:hidden;}
.ie6 .mod-columnists-results .brief-overview li { height:1%;}
.mod-columnists-results .brief-overview li.last{border-bottom:0px;}
.mod-columnists-results .brief-overview img{float:left; width:65px;}
.mod-columnists-results .brief-overview .column{float:left; width:50%;}
.mod-columnists-results .brief-overview .column div{margin-left:75px;}
.mod-columnists-results .brief-overview p {margin-left:0;}
.mod-columnists-results .brief-overview .article-title{margin:4px 0px -10px 0px; color:#999;}
.mod-columnists-results .brief-overview .article-title a{margin-right:10px;}
.mod-columnists-archive .brief-overview .article-title a{margin-right:10px;}
.mod-columnists-results .brief-overview .article-links-holder{display:list-item; margin:0px 0px 0px 24px; padding:0px 0px 0px 0px; border:0px; min-height:0px; list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray.gif);}
.mod-columnists-results .brief-overview .article-links li{margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border:0px; border-right:1px #CCC solid; height:auto; min-height:0px; display:inline-block;}
.mod-columnists-results .brief-overview .article-links li.last{border:0px;}
.mod-columnists-results .brief-overview p.links {margin-bottom:0px;}
.mod-columnists-results .brief-overview p.links a {margin-right:10px;}
/* COLUMNISTS ARCHIVE */
.mod-columnists-archive{padding:16px 16px 16px 16px;}
.mod-columnists-archive p{margin-left:0px; margin-right:0px;}
.mod-columnists-archive .article-title{margin:0px 0px -10px 0px; color:#999; padding-top:10px;}
.mod-columnists-archive .article-title a{margin-right:10px;}
.mod-columnists-archive .article-title.first {padding-top:0;}
/*--------------- GOLF ---------------*/
body.golf table.mod-data tr td {font-size:11px;}
/* THIS WEEK IN GOLF */
.mod-thisweek-golf-capsule ul { padding: 5px 5px 7px 5px; }
.mod-thisweek-golf-capsule ul li {font-weight:bold; color:#000; padding-bottom: 3px; }
.mod-thisweek-golf-capsule ul li span {font-weight:normal; color:#646464; margin-right: 2px;}
/*--------------- HORSE RACING ---------------*/
/* MONEY LEADERS */
.mod-money-leader .footer { border-top:1px solid #E0E0E0; padding: 6px 2px 4px; overflow:hidden; }
.mod-money-leader .footer img { float:right; }
.mod-money-leader .footer p { float:left; color:#666666; font-size:9px; margin:0px 0px 10px; }
/* OPEN MODULE - NTRA ADVANTAGE */
body.horse .mod-open div.logoText p {margin-top:0;}
/*--------------- ALL SPORTS ---------------*/
body.allsports .bg-opaque {margin-bottom:6px;}
body.allsports .mod-no-footer .mod-sport {width:auto; border-width: 0; padding:0px;}
body.allsports .mod-sport h4 {padding:10px 12px 6px 10px; font-family:helvetica, arial, sans-serif; font-size:13px;}
body.allsports .mod-sport img {float:left; margin: 0px 10px 4px 10px; }
body.allsports .mod-sport p {margin: 0; color: #606261; line-height: 14px; padding:0 12px;}
body.allsports .mod-sport ul.bulletlinks {clear:left; padding: 8px 12px;}
body.allsports .mod-sport ul.bulletlinks img {float:none; margin:0;}
body.allsports .othersports {clear:both; padding-top:10px;}
body.allsports .othersports .mod-sport h4 {padding:10px 8px 0px 10px;}
body.allsports .othersports .mod-sport ul.bulletlinks {clear:left; padding: 0 12px;}
body.allsports .topsports .span-4 {background:#FFFFFF url(http://a.espncdn.com/prod/assets/row_gradient_back.jpg) no-repeat scroll left bottom; }
body.allsports .topsports .mod-content { background:transparent;}
body.allsports .topsports .mod-content .gradient-container { background:transparent;}
/* -- PAGE HEADER MODULE -- */
.mod-page-header .mod-content {background: #e3e3e3 url(http://a.espncdn.com/prod/assets/gray_grad.jpg) top left repeat-x; padding:16px; border-width:0;}
.mod-page-header .mod-content a:visited {color:#225DB7 !important;}
body.scoreboard .mod-page-header .mod-content,
.ie6 .mod-page-header .mod-content, .ie7 .mod-page-header .mod-content {padding-bottom:0;}
/* see h1 styles at bottom of file if you're updating .mod-page-header h2 */
.mod-page-header h2 {margin-bottom:20px;font-size:16px; color:#4b4b4b; font-family:helvetica, arial, sans-serif; line-height:17px;}
.mod-page-header .ui-tabs-nav { margin-bottom: 8px;}
.mod-page-header .key-dates {float:left; width:255px; padding-right:10px;}
.mod-page-header .key-dates ul {clear:left; margin:0; }
.mod-page-header .key-dates ul li {font-size:10px; line-height:14px;}
.mod-page-header .key-dates ul li.title {background:url(http://a.espncdn.com/prod/assets/icon_keydates.gif) left no-repeat; text-indent:10px; font-weight:bold; color:#5E5E5E;}
.mod-page-header .scoreboard-calendar {float:left; width:360px;}
.mod-page-header .scoreboard-calendar .dropdown {margin:0px 10px 8px 24px;}
.mod-page-header .scoreboard-calendar .carousel {}
.mod-page-header .more-info {float:right; width:220px; /*265px;*/ }
.mod-page-header .more-info .dropdown {margin:0px 0px 55px 10px; float:right;}
.mod-page-header .more-info .refresh {text-align:right; color:#5E5E5E; font-size:10px; float:right; clear:both; width:200px;}
.mod-page-header .key-info {float:left; width:190px; padding-right:10px;}
.mod-page-header .key-info ul {clear:left; margin:0; }
.mod-page-header .key-info ul li {font-size:10px; line-height:14px;}
.mod-page-header .key-info ul li.title {font-weight:700; color:#5E5E5E;}
.mod-page-header .filter-options {float:left; background:#fcfcfc; padding:8px;}
.mod-page-header .filter-options h5 {color:#555; padding:0 2px 6px;}
.mod-page-header .filter-options select {margin:0 2px 0 0; font-size:11px; padding:2px;}
body.standings .mod-page-header .filter-options select {font-size:10px;}
.mod-page-header .filter-options input.button {position:relative; top:4px;}
body.standings .mod-page-header .more-info {width:130px}
body.standings .mod-page-header .more-info .dropdown,
body.schedules .mod-page-header .more-info .dropdown {margin:0px 0px 25px 10px;}
.mod-page-header .more-info .links {text-align:right; color:#5E5E5E; font-size:10px; float:right; width:220px;}
.mod-page-header .ui-tabs-nav { margin-bottom: 7px; }
.mod-page-header .floatleft { line-height:1.8em; }
.mod-page-header .floatright { text-align: right; line-height:1.8em;}
.mod-page-header-tabs .floatleft, .mod-page-header-tabs .floatright { margin-bottom: 20px;}
.mod-page-header .cross-links { line-height: normal !important; font-size: 10px; }
.mod-page-header .widget-tab { background: transparent url(http://a1.espncdn.com/prod/assets/add_widget_bug.jpg) no-repeat scroll 0 55% !important; float:right !important; margin-right:20px !important; padding-left:5px; }
.mod-page-header .floatleft select, .mod-page-header .floatright select { margin: 2px 0; }
/** SCHEDULES DATES **/
.mod-page-header .more-dates {float:left; width:400px; position:relative; left:-30px;}
.mod-page-header .more-dates h5 {color:#6f6f6f; font-weight:700; padding:0 10px 4px 30px;}
.mod-page-header .more-dates div.view { float: left; width: 302px; overflow: hidden; }
.mod-page-header .more-dates a.next,
.mod-page-header .more-dates a.prev  { text-decoration: none; width: 20px; margin: 0 5px; float: left; line-height : 50px; background: transparent url(http://a.espncdn.com/prod/assets/carousel-scrollers-sprite-transparent.png) 0 50% no-repeat; }
.mod-page-header .more-dates a.next { background-position: -126px 50%; }
.mod-page-header .more-dates a.next:hover { text-decoration: none; background-position: -101px 50%; }
.mod-page-header .more-dates a.prev { }
.mod-page-header .more-dates a.prev:hover { text-decoration: none; background-position: -25px 50%; }
.mod-page-header .more-dates ul { float:left; width:308px; white-space:nowrap;}
.mod-page-header .more-dates ul li {display:inline; float:left;}
.mod-page-header .more-dates ul li a {border: 1px solid #a5a5a5; border-width: 1px 1px 1px 0;
text-align: center; display: block; width: 42px; height: 50px; text-decoration: none; background: #fff url(http://a.espncdn.com/prod/assets/calendar/calendar_carousel_day_bg.jpg) 0 0 repeat-x;}
.mod-page-header .more-dates ul li a:hover { text-decoration: none; background-image: none; background-color: #b2cef7;}
.mod-page-header .more-dates ul li.first a { border-width: 1px 1px 1px 1px; }
.mod-page-header .more-dates ul li a span {display:block;}
.mod-page-header .more-dates ul li a span.day {color: #6d6d6d; font: 700 9px/13px verdana,helvetica,sans-serif;}
.mod-page-header .more-dates ul li a span.date {color: #225db7; font: 700 12px/24px verdana,helvetica,sans-serif;}
.mod-page-header .more-dates ul li a span.num-games { color: #3b3b3b; font: 400 9px/11px verdana,helvetica,sans-serif; }
.mod-page-header .more-dates ul li a span.num-games-small { color: #3b3b3b; font: 400 8px/11px verdana,helvetica,sans-serif; }
/*--------------- SCOREBOARD PAGES ---------------*/
/* SCOREBOX MODULE */
.mod-scorebox p { margin:5px; color:#555; font-size:10px; line-height:14px;}
body.mlb-scoreboard .mod-scorebox p {padding:2px 0 ;}
body.mlb-scoreboard .mod-scorebox p.pitchers {margin-top:0; margin-bottom:0; padding:0;}
body.mlb-scoreboard .mod-scorebox p.pitchers.last {margin-bottom:5px;}
body.scoreboard h4.league-title {text-align:center; padding:4px; color:#5e5e5e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.mod-scorebox p.set-inline {clear:both; background: transparent url(http://a.espncdn.com/prod/assets/inline.png) 0 3px no-repeat; text-indent:40px;}
/* GAME HEADER */
.mod-scorebox.pregame .game-header {border-top:#c9c9c9 4px solid; background: #f6f6f6 url(http://a.espncdn.com/prod/assets/bg_scoreboard_gameheader_pregame.jpg) repeat-x top;}
.mod-scorebox.final .game-header {border-top:#4d4d4d 4px solid;}
/* the two styles above can most likely be deprecated - need to test that */
.mod-scorebox .game-header {background: #dfdfdf url(http://a.espncdn.com/prod/assets/bg_scoreboard_gameheader.jpg) top repeat-x;float:left; width:100%; margin-bottom:4px;}
.mod-scorebox-pregame .game-header {border-top:#c9c9c9 4px solid; background: #f4f4f4 url(http://a.espncdn.com/prod/assets/bg_scoreboard_gameheader_pregame.jpg) repeat-x top;}
.mod-scorebox-final .game-header {border-top:#4d4d4d 4px solid;}
.mod-scorebox .my-game { background: #ead770 url(http://a.espncdn.com/prod/assets/bg_scoreboard_mygameheader.jpg) repeat-x top !important; }
/* ----- sport border colors start ----- */
body.nba-scoreboard .mod-scorebox.in-progress .game-header {border-top:#a17335 4px solid;}
body.mlb-scoreboard .mod-scorebox.in-progress .game-header {border-top:#4279b0 4px solid;}
body.nhl-scoreboard .mod-scorebox.in-progress .game-header {border-top:#0097b0 4px solid;}
body.ncb-scoreboard .mod-scorebox.in-progress .game-header {border-top:#c00 4px solid;}
/* ----- sport border colors end ----- */
.mod-scorebox .game-header .game-header-table {float:left; border-right:#c2c2c2 1px solid; width:65%; margin:2px; color:#5d5d5d; font-family:helvetica, arial, sans-serif;font-size:16px; font-weight:bold;}
.mod-scorebox .game-header .game-header-table tr td.team-name {text-indent:45px !important; line-height:25px; padding-top:1px;}
.mod-scorebox .game-header .game-header-table tr.winner td.team-name {background-image:url(http://a.espncdn.com/prod/assets/scoreboard_arrow.gif); background-position: 5px 55%; background-repeat:no-repeat;}
.mod-scorebox .game-header .game-header-table tr td.team-name a { display:block; color:#5d5d5d; position:relative;}
.mod-scorebox .game-header .game-header-table tr td.team-name a:hover { text-decoration:none;}
.ie .mod-scorebox .game-header .game-header-table tr td.team-name a {zoom:1;}
.mod-scorebox .game-header .game-header-table tr td.team-name a:visited {color:#888 !important;}
.mod-scorebox .game-header .game-header-table tr.loser {font-weight:normal;}
.mod-scorebox .game-header .game-header-table tr td.team-score { text-align:right; padding-right:4px;}
.mod-scorebox .game-header .game-header-table tr td.team-score span { padding:2px 4px 1px 4px;}
.mod-scorebox .game-header .game-header-table tr td.team-score span.updated {background:#5f5f64; color:#fff;}
.mod-scorebox .game-header.my-game .game-header-table tr td.team-score span.updated {color:#dfe18f;}
body.ncb-scoreboard .mod-scorebox .game-header .game-header-table{font-size:12px;}
body.ncb-scoreboard .mod-scorebox .game-header .game-header-table tr td.team-name{text-indent:0px !important;}
body.ncb-scoreboard .mod-scorebox .game-header .game-header-table tr.winner td.team-name {background-position: 5px 43%;}
.mod-scorebox .game-header .game-header-table tr td.team-name span.rank{display:block;width:16px;margin-left: 0; padding-left: 10px; padding-right:3px;text-align:right; height:16px; min-height:16px; float:left;}
.mod-scorebox .game-header .game-header-table tr td.team-score {vertical-align:middle;}
/* ----- nba team logos SMALL (25 X 25) sprite start ----- */
.logo-nba-small {background-image: url(http://a.espncdn.com/prod/assets/teamlogos/nba/logo-nba-teams-small.png); background-repeat:no-repeat;}
/* EAST Atlantic */
.logo-nba-small.bceltics {background-position:10px 0;}
.logo-nba-small.njnets {background-position:10px -25px;}
.logo-nba-small.nyknicks {background-position:10px -50px;}
.logo-nba-small.psixers {background-position:10px -75px;}
.logo-nba-small.traptors {background-position:10px -100px;}
/* EAST Central */
.logo-nba-small.cbulls {background-position:10px -125px;}
.logo-nba-small.ccavaliers {background-position:10px -150px;}
.logo-nba-small.dpistons {background-position:10px -175px;}
.logo-nba-small.ipacers {background-position:10px -200px;}
.logo-nba-small.mbucks {background-position:10px -225px;}
/* EAST Southeast */
.logo-nba-small.ahawks {background-position:10px -250px;}
.logo-nba-small.cbobcats {background-position:10px -275px;}
.logo-nba-small.mheat {background-position:10px -300px;}
.logo-nba-small.omagic {background-position:10px -325px;}
.logo-nba-small.wwizards {background-position:10px -350px;}
/* WEST Pacific */
.logo-nba-small.gswarriors {background-position:-190px 0;}
.logo-nba-small.laclippers {background-position:-190px -25px;}
.logo-nba-small.lalakers {background-position:-190px -50px;}
.logo-nba-small.psuns {background-position:-190px -75px;}
.logo-nba-small.skings {background-position:-190px -100px;}
/* WEST Southwest */
.logo-nba-small.dmavericks {background-position:-190px -125px;}
.logo-nba-small.hrockets {background-position:-190px -150px;}
.logo-nba-small.mgrizzlies {background-position:-190px -175px;}
.logo-nba-small.nohornets {background-position:-190px -200px;}
.logo-nba-small.saspurs {background-position:-190px -225px;}
/* WEST Northwest */
.logo-nba-small.dnuggets {background-position:-190px -250px;}
.logo-nba-small.mtimberwolves {background-position:-190px -275px;}
.logo-nba-small.octhunder {background-position:-190px -300px;}
.logo-nba-small.ptrailblazers {background-position:-190px -325px;}
.logo-nba-small.ujazz {background-position:-190px -350px;}
/* ----- nba team logos SMALL sprite end ----- */
/* ----- mlb team logos SMALL (25 X 25) sprite start ----- */
.logo-mlb-small {background-image: url(http://a.espncdn.com/prod/assets/teamlogos/mlb/logo-mlb-teams-small.png); background-repeat:no-repeat;}
/* AL EAST */
.logo-mlb-small.borioles {background-position:10px 0;}
.logo-mlb-small.bredsox {background-position:10px -25px;}
.logo-mlb-small.nyyankees {background-position:10px -50px;}
.logo-mlb-small.tbrays {background-position:10px -75px;}
.logo-mlb-small.tbluejays {background-position:10px -100px;}
/* AL CENTRAL */
.logo-mlb-small.cwhitesox {background-position:10px -125px;}
.logo-mlb-small.cindians {background-position:10px -150px;}
.logo-mlb-small.dtigers {background-position:10px -175px;}
.logo-mlb-small.kcroyals {background-position:10px -200px;}
.logo-mlb-small.mtwins {background-position:10px -225px;}
/* AL WEST */
.logo-mlb-small.laangels {background-position:10px -250px;}
.logo-mlb-small.oathletics {background-position:10px -275px;}
.logo-mlb-small.smariners {background-position:10px -300px;}
.logo-mlb-small.trangers {background-position:10px -325px;}
/* NL EAST */
.logo-mlb-small.abraves {background-position:-190px 0;}
.logo-mlb-small.fmarlins {background-position:-190px -25px;}
.logo-mlb-small.nymets {background-position:-190px -50px;}
.logo-mlb-small.pphillies {background-position:-190px -75px;}
.logo-mlb-small.wnationals {background-position:-190px -100px;}
/* NL CENTRAL */
.logo-mlb-small.ccubs {background-position:-190px -125px;}
.logo-mlb-small.creds {background-position:-190px -150px;}
.logo-mlb-small.hastros {background-position:-190px -175px;}
.logo-mlb-small.mbrewers {background-position:-190px -200px;}
.logo-mlb-small.ppirates {background-position:-190px -225px;}
.logo-mlb-small.slcardinals {background-position:-190px -250px;}
/* NL WEST */
.logo-mlb-small.adiamondbacks {background-position:-190px -275px;}
.logo-mlb-small.crockies {background-position:-190px -300px;}
.logo-mlb-small.ladodgers {background-position:-190px -325px;}
.logo-mlb-small.sdpadres {background-position:-190px -350px;}
.logo-mlb-small.sfgiants {background-position:-190px -375px;}
/* ----- mlb team logos SMALL sprite end ----- */
/* ----- nhl team logos SMALL (25 X 25) sprite start ----- */
.logo-nhl-small {background-image: url(http://a.espncdn.com/prod/assets/teamlogos/nhl/logo-nhl-teams-small.png); background-repeat:no-repeat;}
/* ATLANTIC */
.logo-nhl-small.njdevils {background-position:10px 0;}
.logo-nhl-small.nyislanders {background-position:10px -25px;}
.logo-nhl-small.nyrangers {background-position:10px -50px;}
.logo-nhl-small.pflyers {background-position:10px -75px;}
.logo-nhl-small.ppenguins {background-position:10px -100px;}
/* NORTHEAST */
.logo-nhl-small.bbruins {background-position:10px -125px;}
.logo-nhl-small.bsabres {background-position:10px -150px;}
.logo-nhl-small.mcanadiens {background-position:10px -175px;}
.logo-nhl-small.osenators {background-position:10px -200px;}
.logo-nhl-small.tmapleleafs {background-position:10px -225px;}
/* SOUTHEAST */
.logo-nhl-small.athrashers {background-position:10px -250px;}
.logo-nhl-small.churricanes {background-position:10px -275px;}
.logo-nhl-small.fpanthers {background-position:10px -300px;}
.logo-nhl-small.tblightning {background-position:10px -325px;}
.logo-nhl-small.wcapitals {background-position:10px -350px;}
/* CENTRAL */
.logo-nhl-small.cblackhawks {background-position:-190px 0;}
.logo-nhl-small.cbluejackets {background-position:-190px -25px;}
.logo-nhl-small.dredwings {background-position:-190px -50px;}
.logo-nhl-small.npredators {background-position:-190px -75px;}
.logo-nhl-small.slblues {background-position:-190px -100px;}
/* NORTHWEST */
.logo-nhl-small.cflames {background-position:-190px -125px;}
.logo-nhl-small.cavalanche {background-position:-190px -150px;}
.logo-nhl-small.eoilers {background-position:-190px -175px;}
.logo-nhl-small.mwild {background-position:-190px -200px;}
.logo-nhl-small.vcanucks {background-position:-190px -225px;}
/* PACIFIC */
.logo-nhl-small.aducks {background-position:-190px -250px;}
.logo-nhl-small.dstars {background-position:-190px -275px;}
.logo-nhl-small.lakings {background-position:-190px -300px;}
.logo-nhl-small.pcoyotes {background-position:-190px -325px;}
.logo-nhl-small.sjsharks {background-position:-190px -350px;}
/* ----- nhl team logos SMALL sprite end ----- */
.mod-scorebox .game-header ul.game-info {display:block; color:#555; font-weight:bold; font-family:verdana; font-size:11px; padding-top:4px;}
.mod-scorebox .game-header ul.game-info li {display:block; line-height:22px; text-indent:10px; min-height:25px;}
.ie6 .mod-scorebox .game-header ul.game-info li {height:25px;}
.mod-scorebox .game-header ul.game-info li span.time-remaining {position:absolute; right:8px;}
.ie .mod-scorebox .game-header ul.game-info li span.time-remaining {margin-top:-5px;}
.mod-scorebox .game-header ul.game-info li span.time-remaining.limited{color:#be3139;}
.mod-scorebox.pregame .game-header ul li {font-weight:normal;}
.mod-scorebox.pregame .game-header, .mod-scorebox.pregame .game-header .game-header-table, .mod-scorebox.pregame .game-header ul.game-info, .mod-scorebox.pregame .game-header .game-header-table tr td.team-name a {color:#858585; font-weight:normal;}
/* GAME DETAILS */
.mod-scorebox table.game-details,
.mod-scorebox table.game-stat-overview {color:#555; font-size:10px; width:96%; clear:both; margin:0px 5px 4px 5px;}
.mod-scorebox table.game-details thead, .mod-scorebox table.game-details tr td { text-align:right;}
.mod-scorebox table.game-details tr td {font-family:verdana; font-size:10px; color:#555;}
.mod-scorebox table.game-details tr td.team {text-align:left; width:170px;}
.mod-scorebox table.game-details tr td.point-type{text-align:right;}
.mod-scorebox table.game-details thead tr td.featured,
.mod-scorebox table.game-details tr td.featured {font-weight:bold; padding-left:4px;}
.mod-scorebox table.game-details img {padding-left:4px;}
.mod-scorebox table.game-details.team-name-extend tr td {width:20px;}
.mod-scorebox table.game-details.team-name-extend tr th.team,
.mod-scorebox table.game-details.team-name-extend tr td.team {width:65% !important;}
.mod-scorebox table.starters th {text-align:left;}
.mod-scorebox table.game-stat-overview {margin:10px 0px 10px 5px;}
.mod-scorebox table.game-stat-overview th, .mod-scorebox table.game-stat-overview td {text-align:left;}
.mod-scorebox table.game-stat-overview td.pos {width:70px;}
.mod-scorebox ul.game-stats {float:left; width:35%; color:#484848; font-size:10px; padding-bottom:10px;}
.mod-scorebox ul.game-stats li {display:block; clear:right; padding:1px 0;}
.mod-scorebox ul.game-stats li.first {padding-bottom:2px;}
.mod-scorebox ul.game-stats li.first span {margin-right:10px;}
.mod-scorebox ul.game-stats li img {margin-right:4px;}
.mod-scorebox p.game-stats { clear:both; float:left; width:90%;}
.mod-scorebox p.game-stats span.team-name {float:left; width:15%; font-weight:bold; }
.mod-scorebox p.game-stats span.details {float:left; width:85%; }
/* -- mlb score table widths -- */
body.mlb-scoreboard .mod-scorebox table.game-details tr td.team {width:26%;}
body.mlb-scoreboard .mod-scorebox table.game-details tr td {padding:0 2px; width:7%;}
/* -- mlb diamond graphic -- */
body.mlb-scoreboard .mod-scorebox .baseball-diamond-img {background-image: url(http://a.espncdn.com/prod/assets/baseball_diamond_sprite.png); background-repeat:no-repeat; background-position:0 0; float:left; margin-right:10px;margin-bottom:10px; margin-left:6px; width:56px; height:56px; }
body.mlb-scoreboard .mod-scorebox .baseball-diamond-img.bases-loaded {background-position: 0 -56px;}
/*--------------- VIDEO PAGES ---------------*/
.video .mod-article-title h2 {padding:0; font-size:20px; border-bottom:none; line-height:30px;}
.video .mod-article-title .date {padding-bottom:10px; font-size:10px; float: none; }
.video .mod-article-title .date span {font-weight:400; padding-left:10px;}
/* MAIN VIDEO CAROUSEL */
.ie .mod-container#video-main {margin-bottom:6px;}
#video-main .mod-header { background: #ccc url(http://a1.espncdn.com/prod/assets/gradient_video_header.gif) 0 0 repeat-x; border-top: solid #d5d5d5 1px; border-bottom: solid #c6c6c6 1px; }
#video-main .mod-header h4 { color: #333333; }
#video-main div.controls-wrapper { position: relative; text-align:center; margin:16px auto 0; border-top:1px #E0E0E0 solid; width:576px; padding:2px 0 0;}
#video-main div.controls { width:125px; margin-left:auto; margin-right:auto;}
#video-main div.controls div { display: inline; height: 30px;}
#video-main div.controls .jcarousel-next { float:left; }
#video-main div.controls div.pagination { padding:0; margin:8px; height:auto; float:left;}
#video-main .mod-content { overflow: hidden; padding: 10px 2px 6px 2px; border-width:0;}
.ie #video-main .mod-content { float: left; }
#video-main .mod-content h5 {padding: 8px 0px 3px 14px; font-family:helvetica, arial, sans-serif; font-size:18px; color:#333;}
#video-main .mod-carousel { padding: 0; margin-left:0;}
#video-main .mod-carousel .jcarousel-clip { width: 610px; }
#video-main .mod-carousel ul li,
#video-main .mod-carousel .jcarousel-list li,
#video-main .mod-carousel .jcarousel-item { height: auto; padding: 0; margin: 0; width:610px;}
#video-main .mod-carousel ul li div,
#video-main .mod-carousel .jcarousel-list li div,
#video-main .mod-carousel .jcarousel-item div { padding:0; border:0; }
#video-main .mod-carousel ul li p,
#video-main .mod-carousel .jcarousel-item p { background: transparent; font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; color: #2e2e2e; margin: 0; padding: 0; position: relative; width: 576px; overflow: visible;}
#video-main .mod-carousel .jcarousel-item p a { font-size: 10px;}
#video-main .mod-carousel .jcarousel-list li div {padding:0; margin:0; /*width:610px;*/}
#video-main .mod-content div#player {border-width: 0; border: 1px solid #b9b9b9; padding:3px; width:576px; margin-left:auto; margin-right:auto; margin-top:6px;}

/*#video-main .mod-carousel .jcarousel-list li div.mod-video-rating {width:180px; margin:0 14px;}
.ie6 #video-main .mod-carousel .jcarousel-list li div.mod-video-rating {margin-left:8px;}*/
#video-main .mod-carousel ul li div.mod-video-rating {width:180px; margin:0 14px;}
.ie6 #video-main .mod-carousel ul li div.mod-video-rating {margin-left:8px;}
#video-main .mod-carousel ul li .mod-video-tags {width:380px; margin-right:14px;}
.mod-video-rating a { display:block; float:left; border-width:0;}
.mod-video-rating strong { float:left; margin-right:4px;}
.mod-video-rating span.votes { font-size:9px; padding-left:4px; float:left;}
/* RED RATING STARS */
.mod-video-rating div.red-stars {width:60px; border-width:0; float:left;}
.mod-video-rating .red-stars .star { background-image:url(http://a1.espncdn.com/prod/assets/stars_red.png); background-repeat: no-repeat; width: 12px; height: 12px; padding:0;}
.mod-video-rating .red-stars .star.full { background-position: 0 -25px;}
.mod-video-rating .red-stars .star.half { background-position: 0 1px;}
.mod-video-rating .red-stars .star.none { background-position: 0 -12px;}
/* GRAY RATING STARS */
.mod-video-rating div.gray-stars {width: 50px; border-width:0; float:left; padding-top:1px;}
.mod-video-rating .gray-stars .star { float:left; background-image:url(http://a1.espncdn.com/prod/assets/stars_gray.png); background-repeat: no-repeat; width: 10px; height: 11px; padding:0;}
.mod-video-rating .gray-stars .star.full { background-position: 0 -24px;}
.mod-video-rating .gray-stars .star.half { background-position: 0 0px;}
.mod-video-rating .gray-stars .star.none { background-position: 0 -12px;}
/* FIND VIDEO MODULE */
.faux-col-container {background-image: url(http://a1.espncdn.com/prod/assets/video/video_menu_bground.gif); background-repeat:repeat-y; color:#474747; overflow: hidden; height: 1%;}
/* CHANNELS - TABLE OF CONTENTS */
.mod-find-video .channels {width: 136px; padding:6px; float:left;}
.mod-find-video .channels h3 {padding: 10px 0px 10px 4px; font-family:helvetica, arial, sans-serif; font-size:11px; border-bottom:1px #E0E0E0 solid; }
.mod-find-video .channels ul li a { display:block; padding:5px;}
.mod-find-video .channels a.active {background-color:#ddd; color:#333;}
.mod-find-video .channels ul li {font-size:10px;}
.ie6 .mod-find-video .channels ul li { height:1%;}
.mod-find-video .channels ul li.main {border-bottom:1px #E0E0E0 solid;}
.mod-find-video .channels a.not-expandable,
.mod-find-video .channels a.expandable,
.mod-find-video .channels a.expanded {padding:10px 4px; font-size:11px; font-weight:700;}
.mod-find-video .channels a.expandable {background: url(http://a1.espncdn.com/prod/assets/video/toc_arrow_right.gif) no-repeat 100% 50%;}
.mod-find-video .channels a.expanded {background: url(http://a1.espncdn.com/prod/assets/video/toc_arrow_down.gif) no-repeat 100% 50%;}
.mod-find-video .channels ul li ul li.secondary {font-size:10px; font-weight:400;}
.mod-find-video .channels ul li ul li.secondary ul {padding:8px;}
.mod-find-video .channels ul li ul li.secondary a.expanded {font-size:10px; padding:0 4px; margin-top:10px;}
/* VIDEO LISTING */
.mod-find-video .video-listing {margin-left: 148px; position: relative; padding: 10px 0px 0px 10px;}
/* sort select reset */
.mod-find-video .mod-sort-select {padding: 1px 10px 6px 10px;}
/* VIDEO THUMBNAIL GRID */
.mod-find-video .video-grid {padding: 10px 0px 0px 4px;}
.mod-find-video .video-grid li {overflow: hidden;}
.mod-find-video .video-grid li div.video-cell {float: left; width:134px; padding: 0 14px 25px 0; position: relative;}
.mod-find-video .video-grid h5 {font-size:11px; font-weight:normal; line-height: 13px; padding: 3px 0 2px;}
.mod-find-video .video-grid p {margin:0px;}
.mod-find-video .video-grid p.watch-now {padding-top: 3px; clear:both;}
.mod-find-video .video-grid a {font-size:10px;}
.mod-find-video .video-grid div.mod-video-rating {padding:3px 4px 3px 0; width:auto;}
.ie6 .mod-find-video .video-grid div.mod-video-rating {padding-bottom:0;}
/* MOST POPULAR VIDEO ACCORDION */
.mod-popular-video div.video-attributes {padding-bottom:8px; background:none; overflow:hidden;}
.mod-popular-video .mod-content ul li dl {padding:4px 4px 4px 0; margin:0;}
.ie6 .mod-popular-video div.video-attributes,
.ie6 .mod-popular-video .mod-content ul li dl {height:1%; zoom:1;}
.mod-popular-video .timestamp {font-size:10px; font-weight:normal; color:#8c8c8c;}
/* TAG CLOUD MOD */
.mod-tag-cloud .mod-content {padding:10px 0px 10px 10px; font-family:helvetica,arial,sans-serif;}
.mod-tag-cloud a { line-height:28px; padding-right:10px;}
.mod-tag-cloud .mod-footer a {padding-right:0;}
/*--------------- CLUBHOUSE PAGES ---------------*/
/* CLUBHOUSE SUBHEADER */
.mod-clubhouse-subhead {height: 90px; background: #eeeeee url(http://a.espncdn.com/prod/assets/transitional/clubhouse/gradient_background.jpg) repeat-x top; position: relative; float:none; border-bottom: solid 6px #FFFFFF;}
.mod-clubhouse-subhead .team-info { padding: 10px; overflow: hidden; }
.mod-clubhouse-subhead .clubhouse-logo {float:left; padding-right: 10px;}
.mod-clubhouse-subhead h2 {font-family: Helvetica,Arial,sans-serif; font-size:16px; color:#333333; padding-top: 14px; margin-left: 60px; }
.mod-clubhouse-subhead .tabs {position: relative; clear:both;}
.mod-clubhouse-subhead .ui-tabs-nav {left: 70px; clear:both;}
/*--------------- INLINE MODULES ---------------*/
.mod-inline.floatright{margin-left:10px;}
.mod-inline.floatleft{margin-right:10px;}
.mod-inline p{padding-bottom:4px;}
.mod-inline.content-box{width:45%; clear:both;}
.mod-inline.full{width:100%;}
.mod-inline.width-sm{width:35%;}
.mod-inline.width-sm table{width:184px !important;}
.mod-inline .mod-content h4{position:relative;font-size: 11px; border-bottom: #C2C2C2 1px solid; margin:0 7px 0 7px; padding:2px; font-family:helvetica, arial, sans-serif;}
.mod-inline .mod-content.border-top {border-width:1px;}
.mod-inline .mod-header { background:none; }
.mod-inline .mod-header h4 { color:#000; letter-spacing:0;}
/* INLINE TABLE */
.mod-inline table {padding: 2px 7px 2px 7px; margin:10px 0px; width:100%; border-collapse: separate; border-spacing: 1px;}
.mod-inline table thead th{background-color:#d6d6d6; text-align:left; }
.mod-inline table tr td, .mod-inline table thead tr th {padding: 2px 7px 2px 7px;}
.mod-inline table td.align-right, .mod-inline table thead th.align-right{text-align:right;}
.mod-inline table td.align-center, .mod-inline table thead th.align-center{text-align:center;}
.mod-inline table tfoot tr td {line-height: 12px; color: #555; padding: 6px 6px 2px; font-size: 9px; border-top: 1px solid #ddd; vertical-align: bottom;}
/* INLINE CONTAINER */
.mod-inline .inner-container{margin: 7px 7px; padding:10px;	background:#F1F1F1;}
.mod-inline .inner-container p{margin:0px; padding:0px 0px 10px 0px;}
.mod-inline .inner-container p.last{padding-bottom:0px;}
/* INLINE IMAGE */
.mod-inline.image{font-family:Verdana, sans-serif;	font-size:11px;	font-weight:bold;}
.mod-inline.image cite{display:block; margin-bottom:4px; color:#ABABAB; font-size:10px !important;}
.mod-inline.image.full{margin-bottom:16px; padding:0px 1px 6px 1px;	border-bottom:1px #C2C2C2 solid;}
.mod-inline.image.left{float:left; margin:0px 0px 10px 20px; border-right:1px #C2C2C2 solid;}
.mod-inline.image.right{float:right; margin:0px 0px 10px 20px; border-left:1px #C2C2C2 solid;}
.mod-inline.image .vertical {width:200px;}
.mod-inline.image.image-left .vertical{margin-left:0px;}
/* INLINE Feature Header */
.mod-inline.feature-header{margin-top:10px;}
/* INLINE VIDEO PLAYER */
.mod-inline.video-player.full-box{position:relative; overflow:hidden; border: solid #c6c6c6 1px; margin-bottom:16px; padding:2px;}
.ie6 .mod-inline.video-player.full-box {zoom:1;}
.mod-inline.video-player.full-box .flashalt-container{background:#EEE; padding:10px; height:324px; width:auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod-inline.video-player .mod-video-rating{padding:0px 10px 10px 10px; width:190px;}
/* INLINE Headshot */
.mod-inline.headshot{margin-bottom:10px; width:auto; overflow:hidden; width:71px;}
.ie6 .mod-inline.headshot{width:72px; height:1%; overflow:hidden;}
.ie6 .mod-inline.headshot div{height:1%; overflow:hidden;}
.mod-inline.headshot img{padding:2px; border:1px solid #C2C2C2; margin:0;}
.mod-inline.headshot.floatright{margin-left:10px;}
.mod-inline.headshot.floatleft{margin-right:10px;}
.mod-inline.headshot span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ABABAB; display:block; padding:2px 4px; text-align:left;}
.mod-inline.headshot div{overflow:hidden;}
.mod-inline.headshot img.floatright,
.mod-inline.headshot img.floatleft {margin:0;}
/* INLINE Insider Login */
.mod-inline.insider-login {margin-top:6px;}
.mod-inline.insider-login p{margin:0px 0px 14px 0px;}
.mod-inline.insider-login .mod-header h4 { background:transparent url(http://a.espncdn.com/prod/assets/scoreboard_arrow.gif) 0 center no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod-inline.insider-login h5 {font-size:12px; padding-bottom:16px;}
.mod-inline.insider-login .sign-in,
.mod-inline.insider-login .sign-up {float:left; width:246px; margin:16px 0; padding:0 16px;}
.ie6 .mod-inline.insider-login .sign-in,
.ie6 .mod-inline.insider-login .sign-up {margin:8px 0 16px 0; padding:0 16px; zoom:1;}
.mod-inline.insider-login .sign-in {border-right:1px #C2C2C2 solid;}
.mod-inline.insider-login .sign-in li{padding:0 0 10px 0; overflow:hidden;}
.ie6 .mod-inline.insider-login .sign-in li{margin-bottom:10px}
.mod-inline.insider-login .sign-in label {float:left; margin-top:4px;}
.mod-inline.insider-login .sign-in input {float:right; width:170px;}
.mod-inline.insider-login .sign-in input.submit-btn {width:64px; clear:both;}
.mod-inline.insider-login .sign-up dd {padding-bottom:5px;}
/* INLINE QUOTE */
blockquote.mod-quote-box {width:45%; padding:10px 0px; margin:0px 0px 10px 0px;}
blockquote.mod-quote-box p {padding:7px 10px 0px 10px; margin:0; font-size:16px; line-height:24px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#333;}
blockquote.mod-quote-box .quote-start, blockquote.mod-quote-box .quote-end {font-family:"Times New Roman", Times, serif; color:#aaa; font-size:60px; font-weight:bold; line-height:40px}
blockquote.mod-quote-box .quote-start{float:left; height: 20px; padding: 0px 8px 0px 0px; margin:0px 0px 0px 10px;}
blockquote.mod-quote-box .quote-end {float:right; height: 20px; margin: 0px 10px 0px 0px;}
.ie6 blockquote.mod-quote-box .quote-start, .ie6 blockquote.mod-quote-box .quote-end{margin-bottom:-20px;}
blockquote.mod-quote-box cite{display:block; clear:right; font-style:italic; padding:10px 10px 0 10px; font-size:11px; text-align:right; color:#333;}
blockquote.mod-quote-box.quote-box-left{float:left; margin-right:10px; border-right:1px #C2C2C2 solid;}
blockquote.mod-quote-box.quote-box-right{float:right; margin-left:10px; border-left:1px #C2C2C2 solid;}
/* INLINE IMAGE */
.mod-inline.image {color:#333; font-size:10px;}
.mod-inline.image .enlarge{font-size:10px; color:#999; font-weight:normal;}
.mod-inline.image .enlarge:hover{text-decoration:none;}
.mod-inline.image .enlarge img{margin-top:4px;}
.mod-inline.image.image-right {float:right; margin:0 0 10px 10px; padding:0 0 0 10px; border-left:1px #C2C2C2 solid;}
.mod-inline.image.image-left{float:left; margin:0 10px 10px 0; padding:0 10px 0 0; border-right:1px #C2C2C2 solid;}
.mod-inline.img-203 {width:203px;}
/* INLINE LIST */
.mod-inline.content-box .list{ list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray.gif); padding:6px 4px 10px 18px; line-height: 18px; overflow: hidden;}
.ie6 .mod-inline.content-box .list { width: auto !important; }
.ie .mod-inline.content-box .list { list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray_ie.gif);}
.mod-inline ul{clear:both;}
.mod-inline ul.altrows{margin:0px 7px;}
.mod-inline ul.altrows li{padding:2px 6px;}
.mod-inline ul.altrows li.last{border-bottom:0px; margin-bottom:7px;}
/* INLINE PLAYER CARD */
.mod-inline.player-card{line-height:14px;}
.mod-inline.player-card div{padding:6px;}
.mod-inline.player-card img{float:left; margin-right:8px;}
.mod-inline.player-card li{float:left; margin-right:4px; width:25px;} /* UPDATED */
.mod-inline.player-card h4{font-family:Helvetica, Arial, sans-serif; font-size:13px; border:0px;}
.mod-inline.player-card h5 {font-size:13px; font-family:Helvetica, Arial, sans-serif; color:#333;}
.mod-inline.player-card h6 {font-size:11px; font-family:Helvetica, Arial, sans-serif; color:#555;}
.mod-inline.player-card .stats-title{margin:8px 0 0; padding:0; font-size:9px; color:#666666; line-height:9px;}
.mod-inline.player-card .stats{text-align:center;}
.mod-inline.player-card .stats .first{text-align:left;}
.mod-inline.player-card .stats .last{text-align:right; margin-right:0px;}
.mod-inline.player-card .stats li .label{display:block; font-size:9px;}
.mod-inline.player-card .stats li .data{font-size:13px; font-family:Helvetica, Arial, Verdana, sans-serif;} /* UPDATED */
.mod-inline.player-card .footer-link{position:absolute; top:78px; left:168px; width:88px; font-size:10px; text-align:right;}
.mod-inline.player-card ul li{font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod-inline.player-card ul{clear:none;}
/* INLINE TABLE */
.mod-inline.content-box table{width:240px; clear:both;}
.mod-inline.content-box.full {width:100%;}
.mod-inline.full table{width:562px;}
.mod-inline table{border-collapse:seperate; border-spacing:1px; margin:0px 7px 7px; padding:0;}
.mod-inline th,.mod-inline td{padding:3px 6px; font-size:10px;}
.mod-inline th{ text-align:center; background-color:#D6D6D6; border-bottom:1px #C2C2C2 solid;}
.mod-inline td p{margin:6px; padding:0; line-height:14px;}
.mod-inline td img {float:left; margin:0 10px 10px 0;}
.mod-inline table .last td{border-bottom:1px #D6D6D6 solid;}
.mod-inline.tbl-bracket table{border-bottom:1px #D6D6D6 solid;}
.mod-inline.tbl-bracket table th {width:20%}
.mod-inline.tbl-bracket td{vertical-align:middle;}
.mod-inline.tbl-bracket p{margin:0px; padding:0px;}
/* INLINE PODCAST */
.mod-inline.mod-podcast .podcast-player{margin:6px; float:left;}
/* PHOTO ENLARGE */
.mod-photo-enlarge{ clear:both; width:auto;}
.mod-photo-enlarge .image-caption{position:relative; padding:10px 16px; width:auto; height:150px; margin:0;}
.mod-photo-enlarge .image-caption .transparent-background{top:0; bottom:0; left:0; right:0; position:absolute; background:#000; opacity:0.8; filter:alpha(opacity=80);}
.ie6 .mod-photo-enlarge .image-caption .transparent-background{ height:150px; width:400px;}
.mod-photo-enlarge .image-caption p{position:relative; padding:0; margin:0; width:70%; color:#FFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod-photo-enlarge .image-caption cite{color:#999; font-style:normal; padding:8px 16px 0 0; margin:0; position:absolute; right:0; top:0; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod-photo-enlarge .image-caption a{color:#FFC;}
/* INLINE 2 COL BULLET LINKS */
ul.bulletlinks.mod-two-column { float:left; margin: 6px 0 0; width: 45%; height: 1%; clear:none;}
ul.bulletlinks.mod-two-column li { padding-bottom:8px;}
/* INLINE VIDEO PLAYER */
.mod-inline.video-player h5 {padding: 8px 0 3px; margin:4px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.mod-inline.video-player .mod-video-tags {padding:0 0 10px 10px; color:#666; font-size:10px;}
.mod-inline.video-player .mod-video-tags span {display:block; padding-bottom:5px;}
.mod-inline.video-player #videoInfo {float:left; width:auto;}
.mod-inline.video-player.with-playlist #videoInfo {float:left; width:300px;}
.mod-video-playlist {float:left; width:242px; padding:6px 6px 0; margin:8px 10px 0 6px; border-style:solid; border-color:#ddd; border-width:0 0 0 1px;}
.mod-video-playlist h6{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#777; font-weight:700; display:block; border-bottom:1px #ddd solid; margin-bottom:6px; padding:0 8px 4px 2px;}
.mod-video-playlist h6 img {padding-left:4px;}
.mod-video-playlist ul.bulletlinks {padding:0;}
.mod-video-playlist ul.bulletlinks li {padding-bottom:4px; padding-top:4px; padding-left:15px; background:#fff url(http://a.espncdn.com/prod/assets/bullet_gray.gif) 5px 8px no-repeat;}
.mod-video-playlist ul.bulletlinks li {display:block; border-style:solid; border-color:#fff #fff #ddd #fff; border-width:1px;}
.mod-video-playlist ul.bulletlinks li.last {border-width:1px 1px 0 1px;}
.mod-video-playlist ul.bulletlinks li.active {background:#eee url(http://a.espncdn.com/prod/assets/bullet_gray.gif) 5px 8px no-repeat; border-color:#ddd; border-width:0 1px 1px;}
.mod-video-playlist ul.bulletlinks li.first.active {border-width:1px;}
.mod-video-playlist ul.bulletlinks li.active {font-weight:700; color:#444;}
.mod-video-playlist ul.bulletlinks li a {display:block;}
.mod-video-playlist ul.bulletlinks li.active a {color:#444;}
.mod-video-playlist ul.bulletlinks li.active a:hover {text-decoration:none;}
.mod-inline .video-player .videoplayer-show {margin-top:0 !important;}
/* INLINE POLL STYLES */
h3.split-main-h {margin-bottom: 5px; font-size: 150%;}
hr.split-line {border-bottom: 1px solid #DDDDDD; margin-bottom: 5px;}
.split-col-1 {float: left; width: 294px; padding: 0px; border-right: 1px solid #DDDDDD; margin-bottom: 20px;}
.split-col-1 h4 .advantage {color: #cc0000;}
.split-col-1 h3 {margin: 5px 0; color: #333;}
.split-col-1 p {padding-right:5px;}
.split-col-2 h3 {margin: 5px 0 5px 0; color: #333;}
.split-col-2 {float: left; width: 265px; padding: 0 5px 0 0;}
.split-col-2 .floatright {float:left !important;}
.split-col-2 img {margin-top:10px;}
/*--------------- END INLINE MODULES ---------------*/
/* --- VIDEO ICON: 134x75px Thumbnail -- */
.vid-thumb{display:block; background:#FFF; position:relative; overflow:hidden; width:134px; height:75px; cursor:pointer; z-index:3;}
.vid-thumb:hover img{opacity:0.5; filter:alpha(opacity=50); float:left;}
.vid-thumb span{display:block; padding:0 !important; background: transparent url(http://a.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 6px; width:134px; height:75px; opacity:.75; filter: alpha(opacity=75); float:left; position:absolute; z-index:5; top:0; left:0;}
.ie6 .vid-thumb span{background: transparent url(http://a.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 6px;}
/* --- VIDEO ICON: 110x62px Thumbnail -- */
.thumb-110 .vid-thumb {width:110px; height:62px;}
.thumb-110 .vid-thumb span{width:110px; height:62px;}
/****
 * SCOREBOARD CALENDAR
 */
.mod-calendar-dropdown { background: transparent url(http://a.espncdn.com/prod/assets/calendar/calendar_icon.png) no-repeat scroll 5px 50%; float: left; border: 1px solid #cfcfcf; width: 175px; }
.mod-calendar-dropdown a { padding: 2px 5px 2px 25px; display: block; font-weight: 700; color: #444; text-decoration: none; }
.cal-nav-container { position: absolute; text-align: center; z-index:9999;}
.cal-nav-container .cal-nav-year { background: #fff; text-align: center; margin-left:auto; margin-right:auto; position:relative; text-align:center; width:33%; border:1px solid #d0d0d0; border-width: 0px 1px; }
.cal-nav-container .cal-nav-year span { display: block; background: #ececec; border: 5px solid #fff; border-width: 5px 5px 0; font-weight: 700; color: #636363; font-size: 12px; line-height: 16px;}
.cal-nav-container .cal-nav-year a.prev { width: 13px; text-decoration: none; position: absolute; left: 10px; background: transparent url(http://a.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) 0 50% no-repeat; }
.cal-nav-container .cal-nav-year a.prev:hover { background-position: -13px 50%; }
.cal-nav-container .cal-nav-year a.next { width: 13px; text-decoration: none; position: absolute; right: 10px; background: transparent url(http://a.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) -26px 50% no-repeat;}
.cal-nav-container .cal-nav-year a.next:hover { background-position: -39px 50%; }
.cal-nav-container .cal-months-container { float: left; background: #fff; }
.cal-nav-container .cal-months-container div.cal-container { float: left; border: 1px solid #d0d0d0; border-top: 0; padding-bottom: 2px;}
.cal-nav-container .cal-months-container div.cal-container.prev { border-right:0; }
.cal-nav-container .cal-months-container div.cal-container.next {  border-left: 0; }
.cal-nav-container .cal-months-container table { background: #fff; float: left; border-collapse:collapse; margin: 2px 5px 0 5px; }
.cal-nav-container .cal-months-container table.cal-prev { }
.cal-nav-container .cal-months-container table.cal-next { }
.cal-nav-container .cal-months-container table th { font-size: 11px; font-weight: 400; }
.cal-nav-container .cal-months-container table tr.cal-month-name th { height: 20px; vertical-align: middle; background: #ececec; font-weight: 700; color: #636363; font-size: 12px; line-height: 16px; position: relative; }
.cal-nav-container .cal-months-container table.cal-prev tr.cal-month-name th a { width: 13px; text-decoration: none; position: absolute; left:10px; background: transparent url(http://a.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) 0 50% no-repeat;}
.cal-nav-container .cal-months-container table.cal-prev tr.cal-month-name th a:hover { background-position: -13px 50%; }
.cal-nav-container .cal-months-container table.cal-next tr.cal-month-name th a { width: 13px; text-decoration: none; position: absolute; right:10px; background: transparent url(http://a.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) -26px 50% no-repeat;}
.cal-nav-container .cal-months-container table.cal-next tr.cal-month-name th a:hover { background-position: -39px 50%; }
.cal-nav-container .cal-months-container table td { border:1px solid #a4a4a4; text-align: center; }
.cal-nav-container .cal-months-container table td.other { background: #f7f7f7; }
.cal-nav-container .cal-months-container table td a { font-weight: 700; line-height: 16px; width: 18px; font-size: 11px; display: block; border: 2px solid #fff; color: #225db7; }
.cal-nav-container .cal-months-container table td a:hover { background: #e0e9f0; border-color: #e0e9f0; text-decoration: none;}
.cal-nav-container .cal-months-container table td.other a { background: #f7f7f7; border-color: #f7f7f7;  }
.cal-nav-container .cal-months-container table td.key a { border-color: #ae2535; }
.cal-nav-container .gradient-container { padding-bottom: 15px; background: #fff url(http://a.espncdn.com/prod/assets/gradient_back.jpg) repeat-x scroll center bottom; margin: 2px 2px 0 2px; float: left; }
/* 13px base font - 11 = 84.6%, 10 = 76.9% */
/* myESPN HOVER */
#member-services { font-size: 13px; font-family: verdana, helvetica, arial, sans-serif;
 -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
 -webkit-border-bottom-right-radius: 4px; 	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;
	}
#member-services.gradient-background { background: #fff url(http://a.espncdn.com/prod/assets/gradient_back.jpg) 0 100% repeat-x; 	}
#member-services div.wrapper { padding: 10px 0 10px 8px; }
#member-services p { font-size: 10px; }
#member-services a { height: auto; display:inline; font-weight: 400; color:#225db7; line-height: auto; }
#member-services #member-services-menu{margin-left:2px;}
#member-services #member-services-menu h5 { font-weight: 700; font-family: helvetica, arial, sans-serif; font-size: 16px; color: #4e4e4e; padding:0; }
#member-services div.member-services-links a { font-size: 10px; font-weight: 400; line-height: 14px; margin:2px 0px 4px 0px; text-align: left; display: block; }
#member-services div.member-services-links a.home { font-weight: 700; }
#member-services div.member-services-links a:hover { color: #225db7; }
#member-services div.member-services-info { background: #f3f3f3; padding: 10px; margin-top: 20px;}
#member-services div.member-services-info h6 { font-weight: 700; }
#member-services div.member-services-info p { font-size: 76.9%; }

#member-services #member-services-content div.wrapper { padding-right: 0px 0px 10px 0px; width: 423px; float:left; }
.ie #member-services #member-services-content.span-3 div.wrapper { /*width: 419px;*/ zoom: 1; }
.ie6 #member-services #member-services-content.span-3 div.wrapper { /*width: 405px;*/ zoom: 1; }
#member-services #member-services-content div.myRow { overflow:hidden; height: 1%;}
#member-services #member-services-content .rounded { padding: 5px 10px; float: left; width: 100%; }

#member-services #member-services-content h5 { position: relative; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px; font: 700 9px/20px verdana,helvetica,arial,sans-serif; color: #4e4e4e; }
.ie6 #member-services #member-services-content h5 { width: 100%; }
#member-services #member-services-content h5 span.membername { font: 700 11px verdana, helvetica, arial, sans-serif; color: #225db7; }
#member-services #member-services-content h5 a { font: 700 11px verdana, helvetica, arial, sans-serif; color: #225db7 }
#member-services #member-services-content h5 a.signout { position: absolute; right: 0; width: auto;}

#member-services #member-services-content div.form-signin { float: left; width: 195px; padding-right: 20px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.form-signin { width: 185px; margin-right: 0; }
#member-services #member-services-content div.form-signin h5 { border-bottom: 0; font: 700 14px/20px helvetica,arial,sans-serif; color: #3d3d3d; }
#member-services #member-services-content div span#errors ul li {color:#ff0000; font-size:11px; line-height:13px; padding:6px 0; font-weight:700;}
#member-services #member-services-content label { font: 400 9px/20px verdana,helvetica,arial,sans-serif; color: #4e4e4e; display: block; position: relative; }
#member-services #member-services-content input.text { font: 400 9px verdana,helvetica,arial,sans-serif; color: #4e4e4e; width: 100%; border: 1px solid #000; }
#member-services #member-services-content input.image { float: right; margin: 10px 0; }
#member-services #member-services-content .forgot { font-size: 9px; }
#member-services #member-services-content .forgot a { font-size: 9px; }

#member-services #member-services-content div.non-member-info { float: left; width: 180px; padding-left: 20px; }
.ie6 #member-services #member-services-content div.non-member-info { width: 175px; margin-right: 0; }
#member-services #member-services-content div.non-member-info ul { float: none; margin-top: 5px; }
#member-services #member-services-content div.non-member-info ul li { float: none; font-size: 10px; }
#member-services #member-services-content div.non-member-info ul.bulletlinks {padding:0;}
#member-services #member-services-content div.non-member-info p.create { text-align: right;  margin-top: 10px;}
#member-services #member-services-content div.non-member-info h6 { border-bottom: 0; font: 700 11px/20px helvetica,arial,sans-serif; color: #3d3d3d; }
/* myFAVES */
#member-services #member-services-content div.my-favs { float: left; width: 250px; padding-right: 10px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.my-favs { width: 255px; margin-right: 0; }
#member-services #member-services-content div.my-favs dl { float: left; width: 49%; margin-bottom: 10px; }
#member-services #member-services-content div.my-favs dl dt { font: 700 14px helvetica,arial,sans-serif; color: #3d3d3d; }
#member-services #member-services-content div.my-favs dl dd { height: 1.3em; white-space:nowrap;}
#member-services #member-services-content div.my-favs dl dd a { font: 400 9px verdana,helvetica,arial,sans-serif; line-height: auto;}
#member-services #member-services-content div.my-favs dl dd.more a { font-weight: 700;}
#member-services #member-services-content div.my-favs span.forgot { position: absolute; right: 0; }
#member-services #member-services-content div.my-favs dl#myPlayersContainer {clear:left;}
/* myFaves All */
#member-services #member-services-content div.my-favs-all { position: relative; }
.ie6 #member-services #member-services-content div.my-favs-all { width: 100%; }
#member-services #member-services-content div.my-favs-all h6 { border-bottom: 0; font: 700 14px/20px helvetica,arial,sans-serif; color: #3d3d3d;  }
#member-services #member-services-content div.my-favs-all ul { float: left; width: 118px; border-right: 1px solid #e9e9e9; margin-right: 20px; }
#member-services #member-services-content div.my-favs-all ul.last { border-right: 0; width: auto; }
#member-services #member-services-content div.my-favs-all ul li { font: 400 11px/13px verdana, helvetica,arial,sans-serif;   }
#member-services #member-services-content div.my-favs-all p { text-align: right; clear: left; }
#member-services #member-services-content div.my-favs-all p.back { position: absolute; top:0; right:0;}
#member-services #member-services-content div.my-favs-all p.back a { font-weight: 700; }
/* myFantasy */
#member-services #member-services-content div.my-fantasy dl { float: left; margin-bottom: 10px; }
#member-services #member-services-content div.my-fantasy dl dt { font: 700 14px helvetica,arial,sans-serif; color: #3d3d3d; padding-bottom:6px; }
#member-services #member-services-content div.my-fantasy dl dd { margin-bottom: 6px; }
#member-services #member-services-content div.my-fantasy dl dd a { font: 400 9px verdana,helvetica,arial,sans-serif; line-height: auto;}
#member-services #member-services-content div.my-fantasy dl dd a.title { font: 400 11px verdana,helvetica,arial,sans-serif; line-height: auto; padding:0;}
#member-services #member-services-content div.my-fantasy dl dd.more a { font-weight: 700;}

#member-services #member-services-content div.my-fantasy { float: left; width: 150px; padding-left: 10px; }
.ie6 #member-services #member-services-content div.my-fantasy { margin-right: 0; }

#member-services #member-services-content div.form-forgot-password { float: left; width: 195px; padding-right: 20px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.form-forgot-password { width: 190px; margin-right: 0; }
#member-services #member-services-content div.form-forgot-membername { float: left; width: 185px; padding-left: 20px; }
.ie6 #member-services #member-services-content div.form-forgot-membername { width: 180px; margin-right: 0; }

#member-services #member-services-content select { color: #4e4e4e; background: #fff; border: 1px solid #000; padding: 0; vertical-align: top; }
#member-services #member-services-content select option { color: #4e4e4e; background: #fff; border: 0; }
#member-services #member-services-content input.dobday { width: 25px; vertical-align: top; }
#member-services #member-services-content input.dobyear { width: 30px; vertical-align: top; }
#member-services #member-services-content input.zipcode { width: 50px; vertical-align: top; margin-top: 1px; }
#member-services #member-services-content div.dob { float: left;}
#member-services #member-services-content div.dob .dob-input {padding-right: 5px; border-right: 1px solid #d0d0d0; margin-right: 5px;}
#member-services #member-services-content div.zipcode { float: left; }
.ie #member-services #member-services-content div.zipcode { width:50px;}
#member-services #member-services-content span.note { color: red; font-family: helvetica, arial, sans-serif; padding-left: 5px; }

#member-services.member-services-forgot #member-services-content h5 { font: 700 14px/20px helvetica, arial, sans-serif; border-bottom: 0; }
#member-services #member-services-content p.small { font-size: 9px; }
#member-services #member-services-content div.form-forgot-membername p.small { margin-top: 10px; }
#member-services #member-services-content p.desc { font-weight: 700; font-size: 9px; color: #4e4e4e; margin-bottom: 10px; }
#member-services.member-services-forgot #member-services-content div.details { float: left; padding-bottom: 25px; }

#member-services #member-services-content div.no-prefs { position: relative; height: 200px; width: 100%; display: table; }
#member-services #member-services-content div.no-prefs div.position { padding: 0 25%; width: 100%; text-align: center; display: table-cell; vertical-align: middle;}
.ie #member-services #member-services-content div.no-prefs div.position { position: absolute; top: 50%; width: auto; }
.ie #member-services #member-services-content div.no-prefs div.position p { position: relative; top: -50%; }
#member-services #member-services-content div.no-prefs .membername { font-weight: 700; }
#member-services #member-services-content div.my-favs div.no-prefs div.position { padding: 0; }
.ie #member-services #member-services-content div.my-favs div.no-prefs div.position { width: 100%; }
/* myESPN Promo */
#member-services-promo { overflow:hidden; }
#member-services-promo div.wrapper { background:#424242 url(http://a.espncdn.com/prod/assets/bg_member_services_promo.png) repeat-x; margin:0px 10px 10px 10px; padding:0px; overflow:hidden; height:1%;}
#member-services-promo div.promo-col1 { width: 137px; float: left; margin: 0 10px; text-align: center; }
.ie6 #member-services-promo div.promo-col1{width:117px;}
#member-services-promo div.promo-col2 { width: 208px; float: left; margin: 0 10px; }
#member-services-promo div.promo-col3 { width: 178px; float: left; margin: 0 10px; }
#member-services-promo ul.bulletlinks { padding:6px 6px 0 0; float:left;}
#member-services-promo ul.bulletlinks.col2 { width:95px;}
#member-services-promo ul.bulletlinks li { white-space: nowrap; color:#BCBCBC; background-image:url(http://a.espncdn.com/prod/assets/bullet_gray_msp.png); }
.ie #member-services-promo ul.bulletlinks li {height:1%;}
#member-services-promo p { color: #BCBCBC; padding:4px 0; }
#member-services-promo p.more { text-align: right;}
#member-services-promo p.more a{font-weight:bold;}
#member-services-promo a{color:#669DD6;}
#member-services-promo img.logo-insider { margin: 15px 0px; }
/***** SCOREBOARD CAROUSEL *****//*
div.mod-scoreboard-carousel { clear: left; float: left; margin-top: 25px; width: 400px; position: relative; left: -30px; }
div.mod-scoreboard-carousel div.view { float: left; width: 302px; overflow: hidden; }
div.mod-scoreboard-carousel a.next,
div.mod-scoreboard-carousel a.prev  { text-decoration: none; width: 20px; margin: 0 5px; float: left; line-height : 70px; background: transparent url(http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-transparent.png) 0 50% no-repeat; }
div.mod-scoreboard-carousel a.next { background-position: -101px 50%; }
div.mod-scoreboard-carousel a.next:hover { text-decoration: none; background-position: -126px 50%; }
div.mod-scoreboard-carousel a.prev { }
div.mod-scoreboard-carousel a.prev:hover { text-decoration: none; background-position: -25px 50%; }
div.mod-scoreboard-carousel ul { float: left; width: 308px; white-space:nowrap; }
div.mod-scoreboard-carousel ul li { display: inline; float: left; padding-top: 10px; }
div.mod-scoreboard-carousel ul li a {
border: 1px solid #a5a5a5; border-width: 1px 1px 1px 0;
text-align: center; display: block; width: 42px; height: 50px; text-decoration: none; background: #fff url(http://a1.espncdn.com/prod/assets/calendar/calendar_carousel_day_bg.jpg) 0 0 repeat-x;}
div.mod-scoreboard-carousel ul li.day1 a { border-width: 1px 1px 1px 1px; }*/
/*div.mod-scoreboard-carousel ul li.current a { border-width: 1px 1px 1px 1px; }*//*
div.mod-scoreboard-carousel ul li a:hover, div.mod-scoreboard-carousel ul li a.hover { text-decoration: none; background-image: none; background-color: #b2cef7;}
div.mod-scoreboard-carousel ul li a span { display: block; }
div.mod-scoreboard-carousel ul li a span.day { color: #6d6d6d; font: 700 9px/13px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.date { color: #225db7; font: 700 12px/24px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.num-games { color: #3b3b3b; font: 400 9px/11px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.num-games-small { color: #3b3b3b; font: 400 8px/11px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li.key a { border-width: 2px 2px 2px 1px; border-color: #ae2535; height: 48px; width: 40px; }
div.mod-scoreboard-carousel ul li.key a span.day { line-height: 12px;  }
div.mod-scoreboard-carousel ul li.key a span.num-games { line-height: 10px; }
div.mod-scoreboard-carousel ul li.current { padding-top: 0; }
div.mod-scoreboard-carousel ul li.key.current a { height: 58px;  }
div.mod-scoreboard-carousel ul li.current a { background-image: none; background-color: #fff; height: 60px;  }
div.mod-scoreboard-carousel ul li.current a span.day { padding-top: 10px; }
div.mod-scoreboard-carousel ul li.current a span.date { color: #6d6d6d; }*/

/***** SCOREBOARD CAROUSEL *****//* these are the changes for the new non-js carousel calendar */
div.mod-scoreboard-carousel { clear: left; float: left; margin-top: 25px; width: 400px; position: relative; left: -30px; }
div.mod-scoreboard-carousel div.view { float: left; width: 302px; overflow: hidden; position: relative;}
div.mod-scoreboard-carousel a.next,
div.mod-scoreboard-carousel a.prev  { text-decoration: none; width: 20px; margin: 0 5px; float: left; line-height : 70px; background: transparent url(http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-transparent.png) 0 50% no-repeat; }
div.mod-scoreboard-carousel a.next { background-position: -101px 50%; }
div.mod-scoreboard-carousel a.next:hover { text-decoration: none; background-position: -126px 50%; }
div.mod-scoreboard-carousel a.prev { }
div.mod-scoreboard-carousel a.prev:hover { text-decoration: none; background-position: -25px 50%; }
div.mod-scoreboard-carousel ul { float: left; width: 308px; white-space:nowrap; padding-left: 1px; }
div.mod-scoreboard-carousel ul li { display: inline; float: left; padding-top: 10px; }
div.mod-scoreboard-carousel ul li a { position: relative;
border: 1px solid #a5a5a5; margin-left: -1px;
text-align: center; display: block; width: 42px; height: 50px; text-decoration: none; background: #fff url(http://a1.espncdn.com/prod/assets/calendar/calendar_carousel_day_bg.jpg) 0 0 repeat-x;}
div.mod-scoreboard-carousel ul li.day1 a { }
div.mod-scoreboard-carousel ul li a:hover, div.mod-scoreboard-carousel ul li a.hover { text-decoration: none; background-image: none; background-color: #b2cef7;}
div.mod-scoreboard-carousel ul li a span { display: block; }
div.mod-scoreboard-carousel ul li a span.day { color: #6d6d6d; font: 700 9px/13px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.date { color: #225db7; font: 700 12px/24px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.num-games { color: #3b3b3b; font: 400 9px/11px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li a span.num-games-small { color: #3b3b3b; font: 400 8px/11px verdana,helvetica,sans-serif; }
div.mod-scoreboard-carousel ul li.key { position: relative; z-index: 5; }
div.mod-scoreboard-carousel ul li.key a { border-width: 2px; border-color: #ae2535; height: 48px; width: 40px; }
div.mod-scoreboard-carousel ul li.key a span.day { line-height: 12px;  }
div.mod-scoreboard-carousel ul li.key a span.num-games { line-height: 10px; }
div.mod-scoreboard-carousel ul li.current { padding-top: 0; }
div.mod-scoreboard-carousel ul li.key.current a,
div.mod-scoreboard-carousel ul li.key-current a { height: 58px !important;  }
div.mod-scoreboard-carousel ul li.current a { background-image: none; background-color: #fff; height: 60px;  }
div.mod-scoreboard-carousel ul li.current a span.day { padding-top: 10px; }
div.mod-scoreboard-carousel ul li.current a span.date { color: #6d6d6d; }


/* ------ WEM MODULES ------ */
/*.mod-wem-pencil {overflow:hidden; height:48px; font-size:10px; font-family:verdana, helvetica, sans-serif; margin-bottom:6px !important; width:922px !important;}
.mod-wem-pencil ul.quick-links { list-style-type:none; position:absolute; left:350px; top:20px;}
.mod-wem-pencil ul.quick-links li {display:inline; padding-right:10px;}
.mod-wem-pencil ul.quick-links li a {font-weight:700; color:#fff;}
.mod-wem-pencil.nhl {background:transparent url(http://a.espncdn.com/prod/assets/wem_bg_nhl_pencil.jpg) 0 0 no-repeat; border:1px solid #043d4c;}
.mod-wem-pencil.nhl ul.quick-links {width:350px;}*/

/* quick video player styles to show hide the player */
.videoplayer { margin-top: 0 !important; float: left; height: 0; display: block; background-color: #000 !important; overflow: hidden; }
.ie .videoplayer { height: 100%; display: none; }

.videoplayer-show { margin-top: 5px !important; /*height: 100%;*/ height: 324px; }
.ie .videoplayer-show { display: block; height: 324px;}

/* POPUP MODULE */
.mod-popup{width:372px; padding:0; position:absolute; z-index:40; margin-top:12px; right:30px; display:none;}
.mod-popup .pointer{background:url(http://a.espncdn.com/prod/assets/mod_popup/bg_pointer.png) no-repeat; height:17px; width:18px; display:block; position:absolute; right:52px;}
.mod-popup a.btn_close{background:url(http://a.espncdn.com/prod/assets/icon_close_white.png) no-repeat right; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; display:block; position:absolute; top:24px; right:20px; padding-right:14px;}
.mod-popup h4{display:block; background:url(http://a.espncdn.com/prod/assets/mod_popup/bg_header.png); font-size:14px; color:#FFF; font-family:Helvetica, Arial, Verdana, sans-serif; padding:11px 20px 3px; margin-top:11px;}
.mod-popup .main{background:url(http://a.espncdn.com/prod/assets/mod_popup/bg_main.png); padding:0px 6px;;}
.mod-popup .content{background:url(http://a.espncdn.com/prod/assets/mod_popup/bg_gradient.png) bottom repeat-x; padding:10px 12px;}
.mod-popup h5{font-size:12px; font-family:Helvetica, Arial, Verdana, sans-serif; text-align:left;}
.mod-popup form{display:block; margin-top:10px; border-top:1px #C2C2C2 solid;}
.mod-popup form label{display:block; float:left; width:100px; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353; font-weight:normal; margin-top:10px; clear:left;}
.mod-popup form .input_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353; width:220px; margin-top:10px; border:1px #000 solid; padding:2px 6px;}
.mod-popup form .input_notes{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#535353; font-weight:normal; margin-left:100px;}
.mod-popup form .input_checkbox{border:0px; background:none;}
.mod-popup form .btn_send{background:url(http://a.espncdn.com/prod/assets/btn_send.png) no-repeat; width:50px; height:18px; padding:0px; border:0px; cursor:pointer;}
.mod-popup .btns{display:block; text-align:right; margin-top:10px;}
.mod-popup .bottom{ margin-bottom:100px; background:url(http://a.espncdn.com/prod/assets/mod_popup/bg_bottom.png) bottom no-repeat; height:12px;}
.ie6 .mod-popup .pointer{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/mod_popup/bg_pointer.png',sizingMethod='crop');}
.ie6 .mod-popup h4{background:none; height:1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/mod_popup/bg_header.png',sizingMethod='crop');}*/
.ie6 .mod-popup .content{height:1%;}
.ie6 .mod-popup .main{ height:1%; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/mod_popup/bg_main.png',sizingMethod='scale');}
.ie6 .mod-popup form .btn_send{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/btn_send.png',sizingMethod='crop');}
.ie6 .mod-popup .bottom{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/prod/assets/mod_popup/bg_bottom.png',sizingMethod='crop');}
.ie6 .mod-popup form .input_text{width:210px;}
/* Feedback Link (can probably be removed at some point) */
.mod-feedback-link { font: 700 11px Verdana,Arial,sans-serif; text-align:right;}
body.member-services .mod-feedback-link {padding: 0px;}
body.member-services .mod-feedback-link p { padding: 0px 6px; margin: 0px; }
body.scoreboard .mod-feedback-link p { padding: 4px 6px 5px; margin: 0px; }
.mod-ballot ul.altrows li div.selections label{display:block;}
.mod-ballot ul.altrows li div.selections label{display:block;}

/* FRONTPAGE TAKEOVER VIDEO */
.video-takeover-hide {display: none !important;}
.video-takeover-coverup {background-color: #000 !important; background-image: none !important; border-color: #000 !important;}
.video-takeover-player {height: auto !important;}
.video-takeover-player p {padding: 0 0 50px 0; margin: 0;}
.video-takeover-player p span {display: block; float: left; color: #fff; font: 700 18px helvetica, verdana, sans-serif;}
.video-takeover-player p a {display: block; float: right; color: #6d6d6b; font: 400 11px helvetica, verdana, sans-serif;}
/* PHOTO GALLERY STYLES */
.gallery-wrap .jcarousel-controls {width:460px; margin: 0px auto 15px; font-size:x-small;}
.gallery-wrap .jcarousel-controls .next,
.gallery-wrap .jcarousel-controls .prev {cursor:pointer; margin-left:10px; font-size: large; font-weight:bold;}
.gallery-wrap .jcarousel-controls .active {font-weight:bold;}
.gallery-wrap .jcarousel-skin-gallery {margin-bottom:10px; list-style-type:none;}
.gallery-wrap .gallery {height:380px; overflow:hidden;}
.gallery-wrap .gallery p {color: #777777; font-size: x-small;}
.gallery-wrap .gallery .jcarousel-container {width: 580px; position: relative;}
.gallery-wrap .gallery .jcarousel-clip {overflow: hidden; position: relative; width:580px; height: 380px;}
.gallery-wrap .gallery .jcarousel-item{width:580px; height:380px; float:left;}
.gallery-wrap .gallery .jcarousel-list{float:left; position: relative; overflow: hidden;}

/* OPAQUE MODULE STYLES */
.mod-opaque {padding:0px !important; margin:0px !important;}
.mod-opaque .mod-header{background:#FFF; border:none; padding:16px 16px 0;}
.mod-opaque .mod-header h4{color:#000; padding:0px; font-size:14px;}
.mod-opaque .mod-content {background:#FFF; border:none; padding:16px;}
.mod-opaque .mod-content .error {border:1px solid #e00; background:url(http://a.espncdn.com/prod/assets/exclamation.gif) 4px 6px no-repeat; padding:4px 4px 4px 24px; color:#e00; font-weight:700; margin-bottom:10px;}
.mod-opaque .mod-content p{margin:10px 0px;}
.mod-opaque .mod-footer{border:none; padding:4px 16px 16px 16px;}
.mod-opaque.mod-no-header .mod-content{padding-top:16px;}
.mod-opaque.mod-no-footer .mod-content{padding-bottom:16px;}
.ie6 .mod-no-footer .mod-content { padding-bottom:2px;}
/* for inline opaque modules without headers */
.mod-inline-opaque {margin-top:-6px !important;}
.mod-inline-opaque .mod-content {padding:0 16px 16px;}
/* FEATURE HEADER: Full Width */
.feature-header.full-width {position:relative; width:582px; height:60px; overflow:hidden;}
.feature-header.full-width img{position:absolute;}
.feature-header.full-width .presby{position:absolute; right:0px; top:0px; width:200px; height:60px;}
.feature-header.full-width .presby div{position:relative;}
.feature-header.full-width .presby div img{position:absolute; right:0px;}
/* BALLOT MODULE STYLES */
.mod-ballot ul {clear:none;}
.mod-ballot ul.altrows li{padding:10px 16px; color:#333; font-size:11px; overflow:hidden;}
.mod-ballot ul.altrows li div.selections{padding:4px 16px 0px 16px; overflow:hidden; height:1%;}
.mod-ballot ul.altrows li div.selections input{margin-right:6px; position:relative; top:3px;}
.mod-ballot ul.altrows li div.selections label{display:block;}
.mod-ballot h5 span {color:#555; font-weight:400; font-size:10px;}
.mod-ballot .std-list ul.altrows li {padding:4px 4px 8px;}
.mod-ballot .std-list ul.altrows li div.selections {padding:0;}
.mod-ballot .std-list ul.altrows li div.selections label {font-weight:700;}
.mod-ballot .std-list ul.altrows li div.selections label span {font-weight:400; padding-left:10px; color:#555; font-size:10px;}
.mod-ballot p.total {font-weight:700; font-size:12px; padding:10px 15px 0;}
/* FEEDBACK MODULE */
.mod-feedback {color:#222;}
.mod-feedback .col-left {float:left; width:240px;}
.mod-feedback .col-right {float:left; width:340px;}
.mod-feedback .col-full {float:left; width:100%;}
.mod-feedback label {display:block; padding:10px 0 4px;}
.mod-feedback label span {color:#555; font-size:10px; font-style:italic;}
.mod-feedback .col-left input {width:200px; padding:4px; border:1px solid #bbb; font-size:11px;}
.mod-feedback textarea {width:300px; height:130px; border:1px solid #bbb; padding:4px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; margin:0 0 10px; overflow:auto;}
.mod-feedback.mod-inline .mod-content {padding:0;}
/* CONFIRMATION MODULE */
.mod-confirm {margin-top:30px;}
.mod-confirm .mod-content {font-size:14px; text-align:center; font-weight:700;}
.ie6 .mod-confirm .mod-content {border:1px solid #c2c2c2; padding:2px;}
/* INLINE POLL MODULE */
.mod-inline-poll {float:left; margin:6px 16px 6px 0;}
.ie6 .mod-inline-poll .mod-content {border:1px solid #c2c2c2; padding:2px;}
.mod-inline-poll h4 {background:url(http://a.espncdn.com/prod/assets/sportsnation/header_inline_snpoll.png) 0 50% no-repeat; height:22px;}
.mod-inline-poll h4 span {position:absolute; left:-9999em;}
.mod-inline-poll form { margin: 6px 0 0 0; padding: 0 8px; }
.ie6 .mod-inline-poll form {zoom: 1; }
.mod-inline-poll form label {color: #2e2e2e; cursor: pointer; display:block; position:relative; padding:5px 5px 5px 24px;}
.mod-inline-poll form label input {position:absolute; top:3px; left:0;}
.ie .mod-inline-poll form label input {top:1px;}
.ie6 .mod-inline-poll form label input {left:-24px;}
.mod-inline-poll form .question { padding: 5px; display:block;}
.mod-inline-poll form p.submit { margin:0; padding:12px; text-align:center;}
/* CYCLING CAROUSEL COMPONENT */
.mod-comp .mod-carousel {overflow:hidden;}
.mod-comp .mod-carousel.initialized {padding:0;}
.mod-comp .mod-carousel .jcarousel-container {padding-top:0;}
.mod-comp .mod-carousel .jcarousel-clip { width: 298px; }
.ie6 .mod-comp .mod-carousel .jcarousel-clip {width:294px;}
.mod-comp .mod-carousel ul li,
.mod-comp .mod-carousel .jcarousel-list li,
.mod-comp .mod-carousel .jcarousel-item {height: auto; padding-top:0;}
.mod-comp .mod-carousel ul li div,
.mod-comp .mod-carousel .jcarousel-list li div { border: none;}
.mod-comp div.controls-wrapper { position: relative; text-align:center; margin:16px auto 10px; border-top:1px #E0E0E0 solid; overflow:hidden; width:296px; padding:2px 0;}
.ie6 .mod-comp div.controls-wrapper {width:294px;}
.ie .mod-comp div.controls-wrapper {height:30px;}
.mod-comp div.controls { width:120px; height:30px; margin-left:auto; margin-right:auto;}
.mod-comp div.controls div { display: inline; height: 30px;}
.mod-comp div.controls .jcarousel-next { float:left; }
.mod-comp div.controls div.pagination { padding:0; margin:8px; height:auto; float:left;}

/* TEAMS LIST SMALL */
.mod-teams-list-small ul.small-logos li {padding:2px 0 2px 6px; vertical-align:middle;}
.mod-teams-list-small ul.small-logos li a {display:block; padding:3px 0 6px 40px; font-size:12px;}
/* TEAMS LIST MEDIUM */
.mod-teams-list-medium ul.medium-logos li { padding:5px;}
.mod-teams-list-medium ul.medium-logos li div {min-height:48px; padding-left:60px;}
.mod-teams-list-medium ul.medium-logos li div h5 {padding-top:10px;}
.ie6 .mod-teams-list-medium ul.medium-logos li div {height:48px;}
.mod-teams-list-medium ul.medium-logos li span {display:block;}
.mod-teams-list-medium ul.medium-logos li span.widget {margin:-13px 0 2px 160px;}
.mod-teams-list-medium ul.medium-logos li span.widget a {font-size:9px;}
/* EDITORS CHOICE */
.mod-editorschoice .mod-header{background:url(http://a.espncdn.com/prod/assets/module_header_gradient_lt.png) repeat-x; border:1px #c2c2c2 solid; height:24px; overflow:hidden;}
.mod-editorschoice .mod-header h4{color:#474747; padding:0px 8px 0px 0px; margin:0px; display:block; float:left; line-height:24px;}
.mod-editorschoice .mod-header h4 span{font-size:10px; color:#FFF; background:url(http://a.espncdn.com/prod/assets/module_header_label.png) repeat-x right; display:block; float:left; padding:0px 24px 0px 10px; margin:0px 4px 0px 0px;}
.mod-editorschoice .mod-header h4 img{padding:0px 0px 0px 4px;}
.ie6 .mod-editorschoice .mod-header h4 img{padding:8px 0px 0px 4px;}
.mod-editorschoice .mod-content ul li{border-bottom:0px;}
.mod-editorschoice .mod-content ul li img{padding-left:6px;}
/* COMMENTS MODULE */
.mod-comments p {margin:0; padding: 0 0 0 8px;}
.mod-comments div {background:#fff;}
.mod-comments .mod-header {background:#fff; height:auto; padding:16px 16px 16px 6px; overflow:hidden;}
.mod-comments .mod-header a {color:#225db7;}
.mod-comments .mod-header h4 {font-size:22px; color:#000; float:left;}
.mod-comments .mod-header p {float:right; font-size:11px;}
.mod-comments .mod-content {margin-bottom:0;}
.mod-comments .comment-submit {padding:0 16px 16px;}
.mod-comments .comment-submit input.btn-post {background:url(http://a.espncdn.com/prod/assets/btn_post_comment_red.png) 0 0 no-repeat; cursor:pointer; height:18px; width:106px; padding:0; border:none;}
.mod-comments .comment-submit textarea {border:1px solid #ccc; color:#333; height:60px; width:98%; padding:4px; font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#f5f5f5;}
.mod-comments .comment-submit p {color:#777; font-size:10px; margin:0; padding:16px 16px 8px 0;}
.mod-comments .comment-submit p.input-counter {text-align:right; padding:4px 8px;}
.mod-comments ul {margin-top:6px;}
.mod-comments ul li {overflow:hidden; padding:8px;}
.mod-comments ul li .avatar {float:left; padding:0 8px 8px; border-right:1px solid #ccc; background:none;}
.mod-comments ul li .comment-header {background:none; padding:0 8px 8px 0; display: block; margin: 0px; overflow: hidden;}
.mod-comments ul li .comment-header p {font-size:10px; color:#777; float:left; width:auto;}
.mod-comments ul li .comment-header p a {font-size:11px;}
.mod-comments ul li .comment-header span {float:right; text-align:right; font-size:10px;}
.mod-comments ul li .comment-content {background:none; display: block; margin: 0px; overflow: hidden;}
.mod-comments ul li .comment-content p {width:auto; padding:0 8px; margin-bottom:8px;}
.mod-comments .mod-footer {border:none; text-align:left;}
.mod-comments .mod-footer p {color:#777; padding:8px 8px 16px; line-height:15px;}
.mod-comments .mod-footer a {padding-left:0;}
.ie6 .mod-comments .mod-header,
.ie6 .mod-comments ul li {height:1%;}
.ie6 .mod-comments ul {margin-top:0;}
.ie6 .mod-comments ul li .comment-header,
.ie6 .mod-comments ul li .comment-content {float:left;}

/* STUBHUB */
/***** This code doesn't follow our normal css/module structure, need to address this issue *****/
.mod-content .stubhub-in .gradient-container {background:#FFFFFF url(http://a.espncdn.com/i/advertising/stubhub/fanBg_sportIndex.jpg) repeat-x scroll center bottom;}
.stubhub-in .h-cont {margin: 7px 0 7px 7px;}
.stubhub-in p{margin: 4px 10px 0 20px;}
.stubhub-in .tick-cont {float: left; font-weight: bold; padding-bottom: 0px;}
.stubhub-in form {float: left;}
.stubhub-in p.text-cont{color: #999; width: 210px;}
.stubhub-in p.action-cont {margin: 10px;}
.stubhub-in p.action-cont a{text-decoration: underline;}
.stubhub-in p.action-cont img {margin: 0 5px 0 0;}
.stub-content {background:#FFFFFF none repeat scroll 0 0; border-color:#C2C2C2; border-style:solid; border-width:1px; font-size:11px; overflow:hidden; padding:2px; border-bottom-width:1px; border-top-width:1px; margin-bottom:6px;}
.stub-content .stubhub-t .gradient-container {background:#FFFFFF url(http://a.espncdn.com/i/advertising/stubhub/fanBg_team.jpg) repeat-x scroll center bottom; overflow: hidden;}
.stubhub-t .h-cont {margin: 7px 0 0 7px;}
.stubhub-t .h-cont p{position:relative; top: -18px; left: 73px;}
.stubhub-t p{margin: 4px 10px 0 20px;}
.stubhub-t .tick-cont {float: left; font-weight: bold; padding-bottom: 0px;}
.stubhub-t form {float: left;}
.stubhub-t p.text-cont{color: #000; width: 270px; margin: 10px 0 10px 20px; line-height: 15px;}
.stubhub-t p.action-cont {width: 190px;}
.stubhub-t p.action-cont a, .stubhub-t p.text-cont a{text-decoration: underline; color: #265f91;}
.stubhub-t p.action-cont img {margin: 0 5px 0 0;}
.stubhub-t img.tc {margin: 0 0 18px 5px;}
/***** end issue code *****/

/* INLINE VIDEO PLAYER - SMALL 384x216 */
.mod-inline.vid-player-small {position:relative; overflow:hidden; border: solid #c6c6c6 1px; margin-bottom:16px; padding:2px; width:384px;}
.mod-tabs ul.ui-tabs-nav li.ui-state-default .webicon a{padding-left:0px; padding-right:0px;}
.ie6 .mod-inline.vid-player-small {zoom:1;}
.vid-player-small .mod-video-playlist {border-width:0; margin:2px; width:368px;}

/* ----- SITE MAP ----- */
/* Sitemap Headers */
body.sitemap h4 {font-family:helvetica,arial,sans-serif; height:18px; line-height:18px; letter-spacing:.3px; text-transform:uppercase; padding:16px 0 0 10px; color:#444;}
body.sitemap h5 {cursor:pointer; color:#444;}
body.sitemap h5:hover {text-decoration:underline;}
body.sitemap h5.expand {background:url(http://a.espncdn.com/prod/assets/scoreboard_arrow.gif) no-repeat 2px 6px; padding-left:10px;}
body.sitemap h5.contract {background:url(http://a.espncdn.com/prod/assets/secondarynav_arrow_hover.png) no-repeat 0 8px; padding-left:10px;}
/* Top Menu Links */
body.sitemap .top-menu ul {border-bottom:1px solid #c2c2c2; overflow:hidden; padding:10px; margin:0;}
body.sitemap .ie6 .top-menu ul {height:1%;}
body.sitemap .top-menu ul li {float:left; font-weight:700;}
body.sitemap .top-menu ul li a {display:block; border-right:1px solid #c2c2c2; padding:0 16px 0 0; margin:0 16px 0 0;}
body.sitemap .top-menu ul li.last a {border-right:0;}
/* LINK LIST */
body.sitemap .mod-links-list ul {padding:0 14px;}
body.sitemap .ie6 .mod-links-list ul {height:1%;}
body.sitemap .mod-links-list ul li ul {padding:0 10px 8px;}
body.sitemap .mod-links-list ul li {line-height:18px;}
body.sitemap .ie6 .mod-links-list ul li {height:1%;}
body.sitemap h4 a,
body.sitemap .mod-links-list ul li a {display:block;}
body.sitemap .mod-links-list ul li ul li {font-size:11px; line-height:16px;}

/* WEB SLICE */
.mod-tabs ul.ui-tabs-nav li .webicon a{padding-left:0px; padding-right:0px;}
.mod-tabs ul.ui-tabs-nav li.ui-state-default .webicon a{padding-left:0px; padding-right:0px;}
.sliceicon-img {padding:0 6px 2px 6px !important; vertical-align:middle !important; float:none !important;}
.sliceicon-img.headlines-img {margin:2px 0px 0px -12px;}
/* MISC STYLES */
.article-list .bulletlinks {font-size:12px; padding:6px 6px 10px;}
.article-list .bulletlinks li {line-height:17px; padding-bottom:4px;}
div.split-divider {border-top:1px solid #e5e5e5; height:10px; width:280px; margin:20px 6px 0;}
/* MOD SCHEDULE */
.mod-schedule dl {padding:6px; color:#606261;}
.ie .mod-schedule dl {margin-top:-10px;}
.mod-schedule dl dt {color:#646464; font-weight:bold;}

/* TWITTER */
.mod-twitter h4 img {margin-top: 3px; margin-right: 6px; float: left;}
.mod-twitter .mod-content .t-mult {margin-left: 60px;}
.mod-twitter .mod-content .t-single {margin-left: 0;}
.mod-twitter .mod-footer {border-top: 1px solid #E0E0E0;}
.mod-twitter .mod-content ul li {height: auto!important;}
.mod-twitter .mod-content ul li dl dd.t-reply{line-height: 18px;}
.mod-twitter ul li.ad {padding-left: 20px;}
.mod-twitter .mod-content {height:245px!important; overflow-x:hidden; overflow-y:scroll; position:relative;}
.mod-twitter .tweet-icon-stamp { background: transparent url(http://a.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0; height 16px; float: left; padding-left: 20px !important; margin: 0 0 4px 0; }
.mod-twitter .tweet-icon-right { margin: 0 0 4px 2px!important; padding: 0 !important; width: 16px; height: 16px; background: transparent url(http://a.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0; float: right;}
.mod-twitter .tweet-icon-reply { background-position: 0 -16px; }
.mod-twitter .tweet-icon-reply:hover { background-position: 0 -32px; text-decoration: none; }
.mod-twitter .tweet-icon-favorite { background-position: 0 -48px; }
.mod-twitter .tweet-icon-favorite:hover { background-position: 0 -64px; text-decoration: none; }
.mod-twitter .tweet-icon-favorite:active, .mod-twitter .tweet-icon-favorite.active { background-position: 0 -80px; text-decoration: none;  }
.mod-twitter .tweet-icon-retweet { background-position: 0 -96px; }
.mod-twitter .tweet-icon-retweet:hover { background-position: 0 -112px; text-decoration: none; }
.mod-twitter .tweet-icon-retweet:active, .mod-twitter .tweet-icon-retweet.active { background-position: 0 -128px; text-decoration: none;  }
.mod-twitter .tweet-dl { padding: 6px 8px 6px 0 !important; } 
.mod-twitter .timestamp { line-height: 16px; }
.mod-twitter a.tweet-icon-stamp:hover, .mod-twitter a.tweet-icon-stamp:hover .timestamp { color: #225DB7; }
.mod-twitter a:hover .timeline, .mod-twitter a:active .timeline, .mod-twitter a:visited .timeline, .mod-twitter a:hover .timeline { color: #8C8C8C; }

/* H1 STYLES - SO WE CAN MAKE THINGS H1 THAT USUALLY AREN'T */
.mod-page-header .h2 {margin-bottom:20px;font-size:16px; color:#4b4b4b; font-family:helvetica, arial, sans-serif; line-height:17px;}

/* MOD SOCIAL LINKS */
.mod-social-links{margin-top:8px;}
.mod-social-links li{float:left; padding:6px 6px 4px;}

/* OUTBRAIN ON STORIES */
.mod-outbrain {margin-bottom:6px; padding:0 6px;}
.mod-outbrain .mod-content {font-size:12px; padding:14px 2px 4px;}
.mod-outbrain .mod-content .col-left, .mod-outbrain .mod-content .col-right  {width:279px; float:left;}
.mod-outbrain .mod-content .col-left {border-right:#c2c2c2 1px solid; margin:0 10px 10px 10px;}
.mod-outbrain .mod-content .col-right {padding-left:10px; padding-right:0;}
.mod-outbrain h4, .mod-outbrain li span {color:#606261;}
.mod-outbrain h4 {margin:16px 0 4px;}
.mod-outbrain h4.first {margin-top:0;}
.mod-outbrain h4.insider {background: url("http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png") no-repeat scroll -80px -158px transparent; height: 16px; overflow:hidden; text-indent: -1000px; width: 50px; }
.mod-outbrain ul {margin-bottom:6px;}
.mod-outbrain ul li {padding:2px 0;}
.mod-outbrain ul li span {font-weight:700;}

/* TWITTER HEADLINE TWEET TWIN */
.mod-twitter-headlines {font-size:11px;}
.mod-twitter-headlines h4 {color:#575757; margin:0 6px; text-transform:uppercase;}
.mod-twitter-headlines .mod-content {height:302px;}
.mod-twitter-headlines .mod-content .gradient-container {height:100%;}
.mod-twitter-headlines h4.breaking-tweet{background: url("http://a.espncdn.com/prod/assets/bird_16_blue.png") no-repeat; text-indent:20px; margin:2px 0 0 6px;}
.mod-twitter-headlines ul.breaking-tweet {border-bottom:#e0e0e0 1px solid; margin:0 6px 6px 6px; min-height:73px;}
.mod-twitter-headlines ul.breaking-tweet li {clear:both; overflow:hidden; font-family:helvetica,arial,clean,sans-serif; font-size:10px;}
.mod-twitter-headlines ul.breaking-tweet li img {float: left; padding: 4px 8px 6px 0;}
.mod-twitter-headlines ul.breaking-tweet li dl {color: #2E2E2E;padding: 2px 0 6px 0;margin: 0 0 0 60px;}
.mod-twitter-headlines ul.breaking-tweet li dl span{color:#777; font-size:10px; margin-left:3px;}
.mod-twitter-headlines ul.breaking-tweet li dl dd {color:#555;}
.mod-twitter-headlines ul.breaking-tweet li dl dd .timestamp {/*float:left;*/ clear:both;}
.mod-twitter-headlines ul.headlines {list-style-image: none;list-style-type: none;padding: 2px 6px 6px 6px;white-space: normal;overflow: auto; height:100%; overflow:hidden;}
.mod-twitter-headlines ul.headlines li {background: url("http://a.espncdn.com/prod/assets/bullet_gray.gif") 0px 5px no-repeat;padding-left: 9px;line-height: 13px;padding-bottom: 5px;list-style-image: none;color: #AAA;}
.mod-twitter-headlines h4 {margin-top:2px;margin-bottom:2px;}
.mod-twitter-headlines .mod-content {height:auto;}