body { background: #000000; font-size:62.5%;}
#container { background: #000000 url(/media/dleague/12DL_page_bgtile.jpg) repeat-x top left; color: #000000; font-family: helvetica, arial; font-size: 1.1em; font-weight: bold; }
#container.inside_page{background: #000000 url(/media/dleague/IP_bgtile.jpg) repeat-x top left; }

a { color: #92B5CE; font-weight: bold; text-decoration: none; }
#container.inside_page a{font-size: 1.2em;}

#header .content { background: url(/media/dleague/12DL_mainhdr_bg6.jpg) no-repeat top left; height: 175px; }
#header a.logo { display: block; float: left; width: 235px; height: 135px; background: url(/media/dleague/12DL_mainhdr_logo.png) no-repeat; }
#header .main { float: left; width: 745px; height: 150px; position:relative; z-index:100;}
#header .ticket_spot { background: url(/dleague/media/hp_mainhdr_promodiv.png) no-repeat 188px 20px; width: 625px; height: 73px; }
#header .ticket_spot a { overflow: hidden; float: left; background-position: 0 0; text-indent: -9999px; height: 43px; margin-top: 20px; }
#header .ticket_spot a:hover { background-position: 0 -43px; }
#header .ticket_spot a.futurecast { background-image: url(/dleague/media/hp_mainhdr_futurecast.png); width: 198px; }
#header .ticket_spot a.shop { background-image: url(/dleague/media/hp_mainhdr_shop.png); width: 44px; margin-right: 10px; }
#header .ticket_spot a.tickets { background-image: url(/dleague/media/hp_mainhdr_tickets.png); width: 50px; margin-right:10px;}
#header .ticket_spot .adSpot{width:198px; height:86px; overflow: hidden; float: left; position:relative; top:-14px; margin-right:10px;}
#header .ticket_spot .adSpot a{height:auto;}
#header .ticket_spot .buttons { display: inline; float: left; background: url(/dleague/media/DL11_HP_header-SocialBG-1.png) no-repeat bottom center; text-align: center; width: 265px; height: 42px; padding: 31px 10px 0 20px; }
#header .ticket_spot .button { display: inline; float: left; }
#header .ticket_spot .like { margin-top: 3px; }
#header .ticket_spot .button a { float: none; width: auto; height: auto; margin: 0; }

#header ul.menu { position: relative; float: left; list-style-type: none; width: 980px; height: 38px; z-index: 10; background: url(/media/dleague/12DL_nav_bgtile.gif) repeat-x;}
#header ul.menu li {height:38px; display: inline; position: relative; float: left; padding: 0 16px; background: url(/media/dleague/12DL_nav_div.png) no-repeat center right;}
#header ul.menu li:last-child {background:none;}
#header ul.menu li a { float: left; height: 14px; text-indent: -9999px; margin-top:12px;}
#header ul.menu li a.nav_teams { background-image: url(/media/dleague/12DL_nav_teams.png); background-position: 0 -14px; width: 56px; }

#header ul.menu li a.nav_players { background-image: url(/media/dleague/12DL_nav_players.png); background-position: 0 -14px; width: 73px; }
#header ul.menu li a.nav_scores_schedule { background-image: url(/media/dleague/12DL_nav_scoresschedule.png); background-position: 0 -14px; width: 127px; }
#header ul.menu li a.nav_standings { background-image: url(/media/dleague/12DL_nav_standings.png); background-position: 0 -14px; width: 82px; }
#header ul.menu li a.nav_stats { background-image: url(/media/dleague/12DL_nav_stats.png); background-position: 0 -14px; width: 49px; }
#header ul.menu li a.nav_video { background-image: url(/media/dleague/12DL_nav_video.png); background-position: 0 -14px; width: 51px; }
#header ul.menu li a.nav_news { background-image: url(/media/dleague/12DL_nav_news.png); background-position: 0 -14px; width: 50px; }
#header ul.menu li a.nav_mobile { background-image: url(/media/dleague/12DL_nav_mobile.png); background-position: 0 -14px; width: 62px; }
#header ul.menu li a.nav_about { background-image: url(/media/dleague/12DL_nav_about.png); background-position: 0 -14px; width: 56px; }
#header ul.menu li a.nav_join { background-image: url(/media/dleague/12DL_nav_join.png); background-position: 0 -14px; width: 47px; }

#header ul.menu li.highlighted a,
#header ul.menu li a:hover { background-position: 0 0; }


#header ul.menu li a.nav_connect { background-image: url(/dleague/media/nav_connect.gif); background-position: 0 -37px; width: 72px; }
#header ul.menu li.highlighted a.nav_connect,
#header ul.menu li a:hover.nav_connect { background-position: 0 0; }
#header ul.menu li a.nav_fantasy { background-image: url(/dleague/media/nav_fantasy.gif); background-position: -4px -37px; width: 68px; }
#header ul.menu li.highlighted a.nav_fantasy,
#header ul.menu li a:hover.nav_fantasy { background-position: -4px 0; }
#header ul.menu li a.nav_futurecast { background-image: url(/dleague/media/nav_futurecast.gif); background-position: 0 -37px; width: 123px; }
#header ul.menu li.highlighted a.nav_futurecast,
#header ul.menu li a:hover.nav_futurecast { background-position: 0 0; }

#header ul.menu li ul { display: none; position: absolute; top: 37px; left: 0; background: url(/dleague/media/dleague_navDD-base.png) no-repeat bottom center; width: 196px; padding-bottom: 17px; z-index: 999; }

#header ul.menu li ul li { display: block; clear: both; float: none; background:none; margin-top:0px; height:16px; padding:0px;}
#header ul.menu li ul li.highlighted li a,
#header ul.menu li ul li a { background: url(/dleague/media/dleague_navDD-repeat.png) repeat-y top left; color: #6DACDB; font-weight: bold; width: 166px; height: 16px; text-indent: 0; text-decoration: none; padding: 3px 15px; margin-top:0px; font-size:11px;}
#header ul.menu li ul li.highlighted a,
#header ul.menu li ul li.highlighted li a:hover,
#header ul.menu li ul li a:hover { color: #F8771F; text-indent: 0; }
#header ul.menu li ul li ul { top: -1px; left: 200px; }

#header ul.menu li.right ul { left: auto; right: 0; }

#header ul.menu li.teams_list ul { display: none; position: absolute; top: 37px; left: 0; background:#252525; /* background:#252525 url(/media/dleague/lines.png) no-repeat center center;*/ width: 970px; height:241px; z-index: 999; border:1px solid #696969;}
#header ul.menu li.teams_list ul li {width:161px; height:120px; float:left; clear:none; border-right:1px solid #333; border-bottom:1px solid #333;}
#header ul.menu li.teams_list ul li.right {width:158px; border-right:0px;}
#header ul.menu li.teams_list ul li.bottom {border-bottom:0px;}
#header ul.menu li.teams_list ul li .logo {float:left; width:50px; height:85px; overflow:hidden; text-align:center; margin-left:5px;}
#header ul.menu li.teams_list ul li .logo img {margin:8px 0 0 2px; display:block;}
#header ul.menu li.teams_list ul li a {display:block; float:left; line-height:12px; width:66px; height:auto; padding:0px; background:none; font-size: 10px; color:#d1d1d1; clear:right; margin-left:5px;}
#header ul.menu li.teams_list ul li a.col2 {width:65px; clear:none; margin-left:12px;}
#header ul.menu li.teams_list ul li h3 {width:66px; float:left; margin-top:8px;}
#header ul.menu li.teams_list ul li h3 a{color:#6DACDB;}


#header ul.menu li ul.open { display: block; }

#header #text_size_wrapper {float:right; margin:10px 10px 0 0;}
#header li.text_size {margin-left:5px; color:#fff; font-size:12px; font-weight:bold; position:relative;}
#header li.text_size a {display:block; text-indent:0px; height:20px; line-height:20px; cursor:pointer; text-decoration:none; background: url(/media/dleague/text_size_carat.png) no-repeat top right; padding-right:25px; font-size:12px;}
#header li.text_size:hover a {background-position: right -20px;}
#header li.text_size ul {display:none; position:absolute; top:20px; left:-24px;}
#header li.text_size:hover ul {display:block; width:90px; height:auto; margin:0px; padding:0px 0 10px 10px; background:#fff;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
}
#header li.text_size li {display:block; height:20px; line-height:20px; text-indent:5px; background:#fff; margin:10px 0 0 0; padding:0 0 0 20px; background:#fff url(/media/dleague/text_size_dot.png) no-repeat;}
#header li.text_size li.selected {background-position: 0 -20px;}
#header li.text_size li a {color:#000; background:none; padding-right:0px; }
#header li.text_size li a:hover {color:#F8771F;}




#content { padding-bottom: 10px; }

#content .more_link { float: right; margin: 5px; }
#content .more_link a { color: #FFFFFF; font-size: 1em; font-weight: bold; }

#first_row { background: #000000 url(/dleague/media/hp_topstory_bgtile.jpg) repeat-x 0 11px; width: 980px; margin: 0 5px; }
#first_row .first_row_top { clear: both; overflow: hidden; background: url(/dleague/media/hp_topstory_top.jpg) no-repeat top left; width: 980px; height: 11px; }
#first_row .first_row_bottom { clear: both; overflow: hidden; background: url(/dleague/media/hp_topstory_bottom.jpg) no-repeat top left; width: 980px; height: 11px; }

#top_story_wrapper.module { width: 650px; height: 560px; margin: 0 5px 0 10px; }
#top_story_wrapper .top_story_promo_text {width:650px; height:24px; /*background: url(/media/dleague/12DL_650x24_orangebar_bg.png) no-repeat;*/ padding-top:5px; font-weight:bold; text-transform:uppercase; text-align:center; margin-bottom:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f7871e; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7871e 0%, #f08016 49%, #e7760c 51%, #dc6b01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7871e), color-stop(49%,#f08016), color-stop(51%,#e7760c), color-stop(100%,#dc6b01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7871e 0%,#f08016 49%,#e7760c 51%,#dc6b01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7871e 0%,#f08016 49%,#e7760c 51%,#dc6b01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7871e 0%,#f08016 49%,#e7760c 51%,#dc6b01 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7871e 0%,#f08016 49%,#e7760c 51%,#dc6b01 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7871e', endColorstr='#dc6b01',GradientType=0 ); /* IE6-9 */

}
#top_story_wrapper .top_story_promo_text a {color:#000; font-size: 1.6em; text-decoration:none;}
#top_story_wrapper .top_story_promo_text img {margin:0 auto;}
#top_story.module { width: 650px; height: 550px; margin: 0; }
#top_story .ad { margin: 0 5px; height: auto; }
#top_story .top_story_items,
#top_story .top_story_item { width: 650px; height: 405px; }
#top_story .top_story_item .teaser a:hover {text-decoration:underline;}
#top_story .top_story_item .teaser .credit {font-size:1em;}
#top_story .top_story_item .teaser { bottom: 0; left: 0; background: transparent url(/dleague/media/hp_topstory_overlay.png); width: 650px; }
#top_story .top_story_item .teaser h1 { width: 420px; margin: 11px 0 2px 10px; }
#top_story .top_story_item .teaser .copy { width: 630px; margin: 0 10px; }
#top_story .top_story_item .teaser .copy a { color: #92B5CE; font-size:1em;}

#top_story .scrollerModule { width: 612px; height: 120px; }
#top_story .scrollerModule .scroller_viewport { width: 560px; height: 85px; margin-top: 10px; }
#top_story .scrollerModule .scroller_item { width: 120px; margin: 0 9px; }

#top_story .scrollerModule .scroller_nav_button { background: transparent 0 -112px; text-indent: -9999px; width: 26px; height: 56px; margin-top: 20px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/dleague/media/tp_arrows_l.png); }
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 -112px; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -56px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/dleague/media/tp_arrows_r.png); }
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 -112px; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -56px; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background: url(/dleague/media/carousel_pagination_sprite.png) no-repeat 0 0; width: 43px; height: 22px; margin-top: 3px; }
#top_story .scrollerModule .scroller_toc span.active { background-position: 0 -22px; }

#top_story .scrollerModule .scroller_item .thumbnail_text {font-size:11px;}


#hp-scoreboard.module { position: relative; width: 300px; height: 290px; margin: 0 10px 0 5px; }
#hp-scoreboard .tabModule { width: 300px; height: 290px; }
#hp-scoreboard .tabModule .nav { background: url(/dleague/media/hp_scoreboard_hdr.jpg) no-repeat center left; }
#hp-scoreboard .tabModule .nav, #hp-scoreboard .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 26px; }
#hp-scoreboard .tabModule .nav li a { background-image: url(/dleague/media/hp_scoreboard_tab.jpg); background-position: 0 -26px; color: #BEBEBE; font-size: 1.3em; font-weight: bold; text-align: center; width: 98px; height: 21px; padding-top: 5px; }
#hp-scoreboard .tabModule .nav li.current a,
#hp-scoreboard .tabModule .nav li.hover a { background-position: 0 0; color: #EAEAEA; text-decoration: none; }
#hp-scoreboard .tabModule .nav li a.previous { margin-left: 104px; }
#hp-scoreboard .tabModule .content { width: 300px; height: 264px; }
#hp-scoreboard .tabModule .content li { background: #272727; width: 300px; height: 264px; }

#hp-scoreboard .games { min-height: 67px; _height: 67px; }
#hp-scoreboard .game { overflow: hidden; background: url(/dleague/media/hp_scoreboard_rowbg.jpg) repeat-x top left; width: 300px; height: 28px; }
#hp-scoreboard .game:first-child { background: url(/dleague/media/hp_scoreboard_toprowbg.jpg) no-repeat top left; }
#hp-scoreboard .game a.teams { display: block; overflow: hidden; float: left; font-size: 1.2em; width: 140px; padding: 5px; }
#hp-scoreboard .game a.teams:hover { text-decoration: none; }
#hp-scoreboard .game a.teams abbr { padding: 0 0 0 5px; }
#hp-scoreboard .game a.teams .state { color: #BEBEBE; padding: 0 0 0 5px; }
#hp-scoreboard .game a.teams .score { color: #EAEAEA; padding: 0 0 0 3px; }
#hp-scoreboard .game a.broadcaster { display: block; float: left; width: 140px; height: 18px; padding: 5px; }
#hp-scoreboard .game a.futurecast { background: url(/dleague/media/hp_scoreboard_btn_watchitonfuturecast.jpg) no-repeat center center; text-indent: -9999px; }
#hp-scoreboard .game a.nbatv,
#hp-scoreboard .game a.nba_tv { background: url(/dleague/media/dl-scoreboard-NBATV-redBox.jpg) no-repeat center center; text-indent: -9999px; }
#hp-scoreboard .game a.versus { background: url(/dleague/media/DL11_SB_Versus11pm-76x21.gif) no-repeat center center; text-indent: -9999px; width: 76px; }
#hp-scoreboard .game a.aol_fanhouse { background: url(/dleague/media/dl-scoreboard-watchFH.jpg) no-repeat center center; text-indent: -9999px; padding: 5px 0; }
#hp-scoreboard .game a.box { display: inline; float: left; margin-top: 7px; padding: 0 5px; }
#hp-scoreboard .game a.highlights { display: inline; float: left; margin-top: 7px; padding: 0 5px; border-left: solid 1px #BEBEBE; }
#hp-scoreboard .games .pre a.teams { width: 125px; }
#hp-scoreboard .games .pre .time { display: block; float: left; background: #1B1B1B; color: #BEBEBE; font-size: 1em; text-align: center; text-transform: uppercase; width: 86px; height: 14px; margin-top: 4px; padding: 4px 0 3px 0; }
#hp-scoreboard .games .pre .time .on { display: none; }
#hp-scoreboard .games .has_broadcasters .time .on { display: inline; }
#hp-scoreboard .games .pre a.broadcaster { width: 69px; height: 18px; }
#hp-scoreboard .games .pre a.futurecast { background: url(/dleague/media/hp_scoreboard_btn_futurecast_bluebg.jpg) no-repeat center left; }
#hp-scoreboard .games .pre a.nbatv,
#hp-scoreboard .games .pre a.nba_tv { background: url(/dleague/media/dl-scoreboard-NBATV-blue.jpg) no-repeat center left; }
#hp-scoreboard .games .pre a.versus { background: url(/dleague/media/DL11_SB_Versus11pm-76x21.gif) no-repeat center right; }
#hp-scoreboard .games .pre a.aol_fanhouse { background: url(/dleague/media/dl-scoreboard-FH.jpg) no-repeat center center; width: 76px; }
#hp-scoreboard .games .pre a.sporting_news { background: url(/dleague/media/dl-scoreboard-FH.jpg) no-repeat center center; width: 66px; text-indent:-9999px}

#hp-scoreboard .ad { position: absolute; bottom: 24px; }
#hp-scoreboard .sponsor { position: absolute; left: 0; bottom: 0; }

#adspot300x250.module { margin: 10px 10px 0 5px; }

#player_prospects.module { width:300px; height:271px; margin: 0px 5px 0 5px; }
#player_prospects .tabModule { width: 300px; height: 271px; }
#player_prospects .tabModule .nav, #player_prospects .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 26px; }
#player_prospects .tabModule .nav li a { text-indent: -9999px; width: 150px; height: 26px; }
#player_prospects .tabModule .nav li a.alumni { background-image: url(/media/dleague/12DL_tab_alumniinfo.jpg); background-position:0 -26px;  width:150px;}
#player_prospects .tabModule .nav li a.top_prospects { background-image: url(/media/dleague/12DL_tab_expertslist.jpg); background-position:0 -26px;  width:150px;}
#player_prospects .tabModule .nav li.hover a,
#player_prospects .tabModule .nav li.current a { background-position: 0 0; }
#player_prospects .tabModule .content { width: 300px; height: 230px; }
#player_prospects .tabModule .content li { background: #282828 url(/media/dleague/12DL_fragbg_prospects.jpg) no-repeat top left; width: 300px; height: 245px; }

#player_prospect_tabs.module { margin:2px 5px 0 5px}
#player_prospect_tabs .tabModule { width: 280px; height: 245px;}
#player_prospect_tabs .tabModule .sub_nav {height: 25px; position: relative; clear: left; float: left; width: 100%; position:relative; clear:both;}
#player_prospect_tabs .tabModule .sub_nav li { position:relative; top:auto; left:auto; display: inline; overflow: hidden; float: left; height: 30px; background: url(/media/dleague/12DL_nav_div.png) no-repeat center right; width: 70px;}
#player_prospect_tabs .tabModule .sub_nav li:first-child {margin-left:0px;}
#player_prospect_tabs .tabModule .sub_nav li:last-child {background:none;}
#player_prospect_tabs .tabModule .sub_nav li a { width: 80px; height: 30px; line-height:30px; color:#939393; text-indent:0px; text-align:center; display:block;}
#player_prospect_tabs .tabModule .sub_nav li.hover a,
#player_prospect_tabs .tabModule .sub_nav li.current a { color: #fafafa; }
#player_prospect_tabs .tabModule .sub_content { width: 280px; height: 2000px; position:relative; clear:both;}
#player_prospect_tabs .tabModule .sub_content li { background: #272727; width: 280px; height: 220px; }
#player_prospect_tabs table {width:260px; margin:0 10px; color: #fafafa;}
#player_prospect_tabs table th { font-weight:bold; }
#player_prospect_tabs table td {font-weight:normal; height:15px;}
/*#player_prospect_tabs table.draft td {padding:0px;}*/
#player_prospect_tabs table a {color: #bd7628;}
#player_prospect_tabs a.more {display:block; color: #bd7628; float:right;}
#player_prospect_tabs td.affiliate {}
#player_prospect_tabs iframe {margin:10px;}

#video.module { background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 305px; }
#video h3 { background: url(/dleague/media/hp_sub_videos.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#video .accordionModule { width: 310px; height: 210px; margin: 5px; }
#video .accordionModule .pane .title { clear: both; overflow: hidden; background: #464646; padding: 4px 5px 5px 5px; cursor: pointer; }
#video .accordionModule .alternate .title { background: transparent; }
#video .accordionModule .pane .headline { float: left; background: url(/dleague/media/btn_video.gif) no-repeat center right; padding-right: 25px; }
#video .accordionModule .pane .toggle { overflow: hidden; float: right; background-image: url(/dleague/media/btn_arrow.gif); background-position: 0 -11px; width: 11px; height: 11px; }
#video .accordionModule .pane .closed .toggle { background-position: 0 0; }
#video .accordionModule .pane .content {overflow:hidden;}
#video .accordionModule .pane .content .thumbnail { display: inline; overflow: hidden; float: left; width: 70px; height: 53px; margin: 10px; }
#video .accordionModule .pane .content .teaser { display: inline; overflow: hidden; float: left; color: #FFFFFF; width: 210px; margin: 10px 10px 10px 0; }

#headlines.module { background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 305px; }
#headlines h3 { background: url(/dleague/media/hp_sub_news.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#headlines .tabModule { width: 320px; height: 260px; }
#headlines .tabModule .nav, #headlines .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 29px; }
#headlines .tabModule .nav li a { text-indent: -9999px; width: 160px; height: 29px; }
#headlines .tabModule .nav li a.headlines { background-image: url(/media/dleague/tab_headlines_news_bbva.jpg); background-position:0 0;  width:160px;}
#headlines .tabModule .nav li.current a.headlines,
#headlines .tabModule .nav li.hover a.headlines { background-position: 0 -29px; }
#headlines .tabModule .nav li a.atw { background-image: url(/media/dleague/tab_headlines_around.jpg); background-position: 0 0; width:160px;}
#headlines .tabModule .nav li.current a.atw,
#headlines .tabModule .nav li.hover a.atw { background-position: 0 -29px; }
#headlines .tabModule .nav li a.twitter { background-image: url(/dleague/media/hp_tab_twitter.jpg); background-position: 0 -30px; width:106px;}
#headlines .tabModule .nav li.current a.twitter,
#headlines .tabModule .nav li.hover a.twitter { background-position: 0 0; }
#headlines .tabModule .nav li a.facebook { background-image: url(/media/dleague/hp_tab_facebook.jpg); background-position: 0 -30px; width:107px;}
#headlines .tabModule .nav li.current a.facebook,
#headlines .tabModule .nav li.hover a.facebook { background-position: 0 0; }
#headlines .tabModule .content { width: 320px; height: 230px; }
#headlines .tabModule .content li { background: url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 220px; padding:5px 0; }
#headlines .tabModule .content li li{position:relative; background:transparent; height:auto; padding: 3px 5px;}
#headlines .tabModule .content li li a em{color:#B1B1B1;}
#headlines .tabModule .content li li.alternate { background: #464646; }
#headlines .tabModule .content li .more_news{display:block; float:right; margin: 5px 10px;}
#headlines .headline, #headlines .blog { color: #FFFFFF; font-weight: bold; padding: 5px; }
#headlines .alternate { background: #464646; }

 
#player_movement.module { background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 305px; }
#player_movement h3 { background: url(/dleague/media/hp_sub_playermovement.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#player_movement .tabModule { width: 320px; height: 250px; }
#player_movement .tabModule .nav, #player_movement .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 30px; }
#player_movement .tabModule .nav li a { text-indent: -9999px; width: 160px; height: 30px; }
#player_movement .tabModule .nav li a.call_ups { background-image: url(/dleague/media/hp_tab_call-ups.jpg); background-position: 0 -30px; }
#player_movement .tabModule .nav li.current a.call_ups,
#player_movement .tabModule .nav li.hover a.call_ups { background-position: 0 0; }
#player_movement .tabModule .nav li a.assignments { background-image: url(/dleague/media/hp_tab_assignments.jpg); background-position: 0 -30px; }
#player_movement .tabModule .nav li.current a.assignments,
#player_movement .tabModule .nav li.hover a.assignments { background-position: 0 0; }
#player_movement .tabModule .content { width: 320px; height: 250px; }
#player_movement .tabModule .content li { background: url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 310px; height: 250px; padding: 5px; }
#player_movement .tabModule .content .more_link { clear: both; float: none; }

#headlines .sliderModule .viewport,
#player_movement .sliderModule .viewport { overflow: hidden; float: left; width: 288px; height: 211px; }
#headlines .sliderModule .holder,
#player_movement .sliderModule .holder { width: 288px; }
#headlines .sliderModule .bar,
#player_movement .sliderModule .bar { position: relative; float: right; width: 10px; }
#headlines .sliderModule .slider-nav { float: right; }
#headlines .sliderModule .track,
#player_movement .sliderModule .track { background:url(/dleague/media/assignment_strip.png); width: 10px; height: 211px; }
#headlines .sliderModule .grip,
#player_movement .sliderModule .grip { background:url(/dleague/media/assignment_bar.png); width: 10px; height: 69px; }

#player_movement .assignment_player { clear: both; overflow: hidden; margin: 7px 0 0 5px; padding-bottom: 8px; width: 280px; border-bottom: solid 1px #000000; }
#player_movement .assignment_player a.image { display: inline; float: left; margin-right: 5px; }
#player_movement .assignment_player a.image img { height:90px; }
#player_movement .assignment_player .info { display: inline; float: left; }
#player_movement .assignment_player a.name { display: block; clear: both; color: #6DACDB; font-size: 1.2em; text-decoration: none; padding: 0 5px 2px 5px; }
#player_movement .assignment_player a.name:hover { text-decoration: underline; }
#player_movement .assignment_player .teams { }
#player_movement .assignment_player .teams img { display: inline; float: left; }

#select_team.module { background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 305px; }
#select_team h3 { background: url(/dleague/media/hp_sub_slectteam.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#select_team .thumbnail { display: block; background: url(/dleague/media/select_team-IMGborder.jpg); width: 306px; height: 130px; margin: 6px 6px 0; padding: 1px; }
#select_team .headline { color: #FFFFFF; font-weight: bold; margin: 0 5px; padding: 5px; }
#select_team .alternate { background: #464646; }

#content_slider.module { width: 980px; height: 260px; }
#content_slider .scrollerModule { width: 980px; height: 248px; margin-top: 10px; }
#content_slider .scrollerModule a { color: #18639B; }
#content_slider .scrollerModule .viewport { width: 910px; height: 248px; }
#content_slider .scrollerModule .holder { height: 248px; }
#content_slider .scrollerModule .panel { background: url(/dleague/media/hp_filmstrip_itembg.jpg) no-repeat top left; width: 174px; height: 248px; margin: 0 4px; }
#content_slider .scrollerModule .panel .thumbnail { width: 150px; margin: 10px 12px; }
#content_slider .scrollerModule .panel .summary { width: 150px; margin: 0 12px; }
#content_slider .scrollerModule .panel div.headline { color: #18639B; font-size: 1.2em; }
#content_slider .scrollerModule .panel a.headline { color: #18639B; /*font-size: 1.2em;*/ text-decoration: none; }
#content_slider .scrollerModule .panel .teaser { color: #2E2E2E; font-size: 1.1em; }

#content_slider .scrollerModule .nav-prev { background-color: transparent; background-image: url(/dleague/media/hp_filmstrip_arrow-l.jpg); background-position: 0 -224px; text-indent: -9999px; width: 34px; height: 224px; margin-top: 12px; }
#content_slider .scrollerModule .nav-next { background-color: transparent; background-image: url(/dleague/media/hp_filmstrip_arrow-r.jpg); background-position: 0 -224px; text-indent: -9999px; width: 34px; height: 224px; margin-top: 12px; }

#content_slider .scrollerModule .enabled { background-position: 0 -224px; }
#content_slider .scrollerModule .hover { background-position: 0 0; }
#content_slider .scrollerModule .disabled { background-position: 0 -224px; cursor: default; }

#secondary_ad_inventory.module {  }
#footer_ad_inventory,module { float: left; margin: 10px 5px 0 5px; }

.ad_row { }
.ad_row .adspot728x90,
.ad_row .adspot293x102 { margin: 5px; }
.ad_row .adspot728x90 { width: 728px; height: 90px; margin: 10px auto 20px auto; }
.ad_row .adspot293x102 { display: inline; float: left; background: url(/dleague/media/hp_fragbg_293x102.gif) no-repeat top left; width: 283px; height: 92px; margin: 5px; padding: 5px; }

.ad_row .adspot200x90 {height: 90px; margin-left: 20px; margin-top: 6px; width: 200px;}
.ad_row .adspot728x90, adspot_200x90 {display: inline;float: left;margin: 5px auto;}

#secondary_ad_inventory .first { margin-left: 40px; }

/*
 ***************************
 * FOOTER
 ***************************
 */

#footer { background: #000000 url(/dleague/media/footer_bg.jpg) no-repeat bottom center; text-align: center; width: 100%; height: 505px; }
#footer .content { text-align: left; width: 980px; margin: 0 auto; }
#footer #search_form { float: right; background: transparent url(/dleague/media/footer_searchbg.jpg) no-repeat top left; width: 240px; height: 25px; }
#footer #search_form input#footer_search_field { background: transparent; font-size: 1.1em; line-height: 16px; vertical-align: top; width: 160px; height: 15px; margin: 5px; padding: 0; border: none 0; }
#footer #search_form input#footer_search_button { }
#footer ul.links { float: left; height: 200px; }
#footer ul.links li { width: 130px; height: 200px; text-align: center; }
#footer ul.links li h4 { color: #FFFFFF; font-size: 1.3em; text-align: left; text-transform: uppercase; }
#footer ul.links li li { display: block; float: none; color: #92B5CE; /*font-size: 1.1em;*/ font-weight: bold; text-align: left; width: 130px; height: 16px; margin: 0; list-style-type: none;}
#footer ul.links li li a { color: #92B5CE; /*font-size: 1.1em;*/ }

#footer .copyright_copy { clear: both; color: #FFFFFF; width: 707px; }

/***** Articles *****/

.for_content_layout { overflow: hidden; margin: 0 auto; }

.inside_page .content_module { margin: 20px auto; }

.inside_page #content_top { background: url(/dleague/media/int_pagetop.gif) no-repeat top center; width: 990px; height: 10px; }
.inside_page #content { padding: 0; }
.inside_page #content_bottom { background: url(/dleague/media/int_pagebottom.gif) no-repeat top center; width: 990px; height: 10px; margin-bottom: 50px; }

.inside_page table.article_and_aside { background: #FFFFFF; }

.inside_page td.article_wrapper { width: 790px; padding-left: 10px; }
.inside_page td.article_wrapper .sub_header { display: block; float: none; background: url(/dleague/media/int_sectionhdr_bg.jpg) no-repeat top left; text-align: left; width: 100%; height: 46px; margin: 0; }
.inside_page td.article_wrapper .sub_header .text { display: inline; overflow: hidden; float: left; color: #FFFFFF; font-size: 1.5em; font-weight: bold; height: 28px; margin: 9px 5px; }
.inside_page td.article_wrapper .articleTools { display: inline; float: right; margin: 8px 10px; }
.inside_page td.article_wrapper .articleTools a.tool { display: block; float: left; background-position: 0 -30px; text-indent: -9999px; height: 30px; }
.inside_page td.article_wrapper .articleTools a.tool:hover { background-position: 0 0; }
.inside_page td.article_wrapper .articleTools a.print { background-image: url(/dleague/media/int_sectionhdr_btn_print.gif); width: 68px; }
.inside_page td.article_wrapper .articleTools a.rss { background-image: url(/dleague/media/int_sectionhdr_btn_rss.gif); width: 62px; }
.inside_page td.article_wrapper .articleTools a.insider { background-image: url(/dleague/media/int_sectionhdr_btn_insider.gif); width: 146px; }
.inside_page td.article_wrapper .articleTools a.share { background-image: url(/dleague/media/int_sectionhdr_btn_share.gif); width: 70px; }

.inside_page #article.module { margin-right: 0; }
.inside_page #article h1 { font-weight: normal; font-size: 2em; margin-top: 10px; }
.inside_page #article .callout {font-size: 1.2em; margin-bottom:10px;}
.inside_page #article .byline,
.inside_page #article .body { font-weight: normal; font-size: 1.2em; }
.inside_page #article a{color:#042A5F; font-size:1em;}

.inside_page td.aside_wrapper { padding-top: 0; }
.inside_page #adspot160x600.module { margin-top: 0; }

.inside_page #related_items.module { width: 316px; }

.inside_page #related_images.related_content {background: #C1C1C1 none; /*padding:10px; margin-right:10px;*/
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.inside_page #related_items #related_images .articlePhoto { width: auto; margin: 0 10px; }
.inside_page #related_images h4{display:none;}

.inside_page #related_items #related_images.related_content { background: #C1C1C1 url(/dleague/media/int_photo-video_bottom.gif) no-repeat bottom center; padding-bottom: 10px;
        border-radius:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.inside_page #related_items #related_images h4 { display: block; overflow: hidden; background: url(/dleague/media/int_photo-video_top.gif) no-repeat top center; text-indent: -9999px; width: 316px; height: 10px; }
.inside_page #related_items #related_images .articlePhoto { overflow: hidden; width: 296px; margin: 0 10px; }
.inside_page #related_images .caption,
.inside_page #related_images .credit { width: 286px; margin: 0 10px; padding: 5px; }
.inside_page #related_images .credit{text-align:right;}

.photos #related_images.related_content{background:transparent; margin:0px; padding:0px;}
.photos #related_images.related_content .caption,
.photos #related_images.related_content .credit{width:760px; text-align:right; margin:0px;}

.inside_page #related_articles.related_content { background: #404040 url(/dleague/media/int_related_bottom.gif) no-repeat bottom center; text-align: center; width: auto; padding-bottom: 10px; }
.inside_page #related_articles h4 { display: block; overflow: hidden; background: url(/dleague/media/int_sub_relatedstories.gif) no-repeat top left; text-indent: -9999px; width: 308px; height: 18px; margin: 0 auto; }
.inside_page #related_articles ul#relatedLinks { text-align: left; width: 306px; margin: 10px auto; }
.inside_page #related_articles li { background: url(/dleague/media/int_related_bullet.gif) no-repeat 5px center; width: 286px; margin: 0; padding: 5px 5px 5px 15px; }
.inside_page #related_articles li.alternate { background-color: #494949; }
.inside_page #related_articles li a { color: #FFFFFF; }

.wide td.article_wrapper { width: 960px; padding-right: 10px; }
.wide td.article_wrapper .sub_header { background: url(/dleague/media/int_sectionhdr_bg-full.jpg) no-repeat top left; }

.inside_page #players a.thePlayers { font-size: 1.5em; }

.inside_page #transactions h3{background: url(http://www.nba.com/media/dleague/bar.jpg) repeat-x;color: #F8771F;float: left;font-family: verdana;font-size: 1.2em;font-weight: bold;clear:both;width:773px;height:30px;line-height:30px;text-indent:10px;}
.inside_page #transactions table{width:773px;margin-bottom:10px;}
.inside_page #transactions tr.titles th {background: #BEBEBE;font-size: 1.2em;padding: 3px 5px;text-align:left;}
.inside_page #transactions tr.titles th.player,#transactions tr.titles th.team{width:150px;}
.inside_page #transactions td{padding: 3px 5px;font-size: 1.1em;}

#headlines.module {width:320px; height:305px; background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; }
#headlines h3 { background: url(/media/dleague/hp_sub_headlines.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#headlines .alternate { background: #464646; }
#headlines .headline em { color: #B1B1B1; }

#social.module { background: #424242 url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 320px; height: 305px; }
#social h3 { background: url(/media/dleague/hp_sub_social.jpg) no-repeat top left; text-indent: -9999px; width: 320px; height: 45px; }
#social .tabModule { width: 320px; height: 260px; }
#social .tabModule .nav, #social .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 30px; }
#social .tabModule .nav li a { text-indent: -9999px; width: 160px; height: 30px; }
#social .tabModule .nav li a.twitter { background-image: url(/media/dleague/hp_2tab_twitter.jpg); background-position: 0 -30px; width:160px;}
#social .tabModule .nav li.current a.twitter,
#social .tabModule .nav li.hover a.twitter { background-position: 0 0; }
#social .tabModule .nav li a.facebook { background-image: url(/media/dleague/hp_2tab_facebook.jpg); background-position: 0 -30px; width:160px;}
#social .tabModule .nav li.current a.facebook,
#social .tabModule .nav li.hover a.facebook { background-position: 0 0; }
#social .tabModule .content { width: 320px; height: 230px; }
#social .tabModule .content li { background: url(/dleague/media/hp_fragbg_320x260.jpg) no-repeat bottom left; width: 310px; height: 220px; padding: 5px; }
#social .headline, #social .blog { color: #FFFFFF; font-weight: bold; padding: 5px; }
#social .alternate { background: #464646; }
#social .headline em { color: #B1B1B1; }
#social .sliderModule .panel { width: 260px; margin: 5px 0 0 18px; padding-bottom: 5px; border-bottom: solid 1px #6E6A69; }
#social .sliderModule .panel .summary .headline { color: #B1B1B1; font-size: 1.1em; padding: 5px 0; }
#social .sliderModule .panel .summary .teaser { display: none; }

#social .sliderModule .viewport { overflow: hidden; float: left; width: 288px; height: 211px; }
#social .sliderModule .holder{ width: 288px; }
#social .sliderModule .bar { position: relative; float: right; width: 10px; }
#social .sliderModule .slider-nav { float: right; }
#social .sliderModule .track { background:url(/dleague/media/assignment_strip.png); width: 10px; height: 211px;}
#social .sliderModule .grip{ background:url(/dleague/media/assignment_bar.png); width: 10px; height: 69px; }


.ad_row { }
.ad_row .adspot728x90,
.ad_row .adspot728x90 { width: 728px; height: 90px; margin: 10px auto 20px auto; }
.ad_row .adspot200x90 {height: 90px; margin-left: 20px; width: 200px; margin-top:6px;}
.ad_row .adspot728x90, adspot_200x90 {display: inline; float: left; margin: 5px auto;}


/****MEDIUM****/
.medium_text #top_story_wrapper .top_story_promo_text,
.medium_text #top_story .top_story_item .teaser .copy,
.medium_text #top_story .top_story_item .teaser .credit,
/*
.medium_text #top_story .scrollerModule .scroller_item .thumbnail_text,
.medium_text #top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
.medium_text #top_story .scrollerModule .scroller_items .selected .thumbnail_text,
.medium_text #top_story .scrollerModule .scroller_item .thumbnail_text .headline,
*/
.medium_text #content_slider .scrollerModule .holder,
.medium_text #content_slider .scrollerModule .viewport,
.medium_text #content_slider .scrollerModule,
.medium_text #content_slider.module,
.medium_text #footer ul.links li li,
.medium_text #footer,
.medium_text #footer ul.links {height:auto;}
.medium_text #content_slider .scrollerModule .panel {height:auto; background:#919191;}
.medium_text #top_story .top_story_item .teaser {height:auto; background-repeat:repeat;}
.medium_text #footer ul.links li {height:auto; width:auto;}

/****LARGE****/
.large_text #top_story_wrapper .top_story_promo_text,
.large_text #top_story .top_story_item .teaser .copy,
.large_text #top_story .top_story_item .teaser .credit,
/*
.large_text #top_story .scrollerModule .scroller_item .thumbnail_text,
.large_text #top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
.large_text #top_story .scrollerModule .scroller_items .selected .thumbnail_text,
.large_text #top_story .scrollerModule .scroller_item .thumbnail_text .headline,
*/
.large_text #content_slider .scrollerModule .holder,
.large_text #content_slider .scrollerModule .viewport,
.large_text #content_slider .scrollerModule,
.large_text #content_slider.module,
.large_text #footer ul.links li li,
.large_text #footer,
.large_text #footer ul.links {height:auto;}
.large_text #content_slider .scrollerModule .panel {height:auto; background:#919191;}
.large_text #top_story .top_story_item .teaser {height:auto; background-repeat:repeat;}
.large_text #footer ul.links li {height:auto; width:auto;}



/* Watch Tab chnages */
#nbaGIRdo { width: 99% !important;}
#nbaGITvInfo { width: 100% !important; margin-bottom: 10px; }

table#nbaGITvInfo tr#nbaGITvHdrs td:first-child { display:none !important; }
table#nbaGITvInfo tr.nbaGITvImg td:first-child { display:none !important; }

#nbaGIGmeLiveRCol { display:none !important;}

#nbaGITv .youtube.broadcaster_logo { background-image: url("/media/dleague/logo_youtube_lg.jpg"); text-indent: -9999px; }
#nbaGITvFirst .youtube.broadcaster_logo { background: url("/media/dleague/logo_youtube_lg.jpg") no-repeat scroll center center transparent; text-indent: -9999px;}

/*Boxscore image CSS */
div.boxSPDF { display: block; min-height: 25px; }
div.boxSPDF img{ float: left; }
