body{margin:0 auto;text-align: center;background-color: #333333;background-image:none;}
a{color:#000000;outline:none;}
a:hover,a:headline:hover{color:#339900 !important;outline:none;}
p{margin:5px 0px;}


.pageWrapper{margin:auto;width:948px;}
.globalHeaderWrapper,.contentWrapper,.footerWrapper,.headerWrapper{width:948px;margin:auto;}
.contentWrapper,.contentWrapperTop,.contentWrapperBottom{border:1px solid #ff0000;width:939px;_width:948px;padding:7px 0px 0px 7px;_padding:10px 0px 0px 5px;border:1px solid #000000;border-top:0px;border-bottom:0px;background-color:#ffffff;_margin-top:-2px;margin:auto;}
.contentWrapperBottom{margin-top:10px;}
.footerWrapper{width:946px;_width:948px;background-color:#ffffff;margin:auto;margin-top:10px;padding-top:10px;_padding-top:0px;border:1px solid #000000;border-top:0px;overflow:hidden;}
#leftCol,#midCol,#rightCol,#leftColBtm,#rightColBtm,#topNav div.linkWrapper,#search,#leftColMid,#rightColMid{position:relative;top:0px;float:left;}
#leftCol{width:127px;text-align:left;}
#midCol{width:486px;margin-left:8px;text-align:left;}
#rightCol,#rightColBtm,#rightColMid{width:302px;margin-left:9px;text-align:left;}
#leftColBtm,#leftColMid{width:623px;text-align:left;}
#rightColBtm,#leftColBtm{padding-top:9px;}
#header{margin:0px;height:100px;}
#header img{margin:-2px 0px 0px -2px;_margin:0px;}

#topNav{/*background-image: url(/media/hoop/hoop_tn_bg.gif);background-repeat:repeat-x;*/width:948px;height:31px;clear:both;position:relative;z-index:50;}
#topNav div.linkWrapper{margin:0px;}
#search{margin:0px !important;background-image: url(/media/hoop/searchBox.gif);background-repeat:no-repeat;height:31px;padding-left:49px;overflow:hidden;}
.ddNav,#tnWarmUps,#tnJumpBall,#tnFeatures,#tnVoices,#tnLifeStyle{display:none;position:absolute;top:31px;left:0px;z-index:100;background-color: #000000;width:200px;}
.ddNav a,#tnWarmUps a,#tnJumpBall a,#tnFeatures a,#tnVoices a,#tnLifeStyle a{display:block;float:none;color:#ffffff;padding:5px;text-decoration:none;font-weight:bold;font-size:11px;border-bottom:1px solid #959595;text-align:left;}
.ddNav a:hover,#tnWarmUps a:hover,#tnJumpBall a:hover,#tnFeatures a:hover,#tnVoices a:hover,#tnLifeStyle a:hover{color:#339900;}

#searchText{width:130px;height:20px;margin-bottom:9px;background-color:transparent;border:0px;}
#leftCol .hdr{background-image: url(/media/hoop/left_hdr.gif);height:7px;background-repeat:no-repeat;overflow:hidden;}
#leftCol .ftr{background-image: url(/media/hoop/left_ftr.gif);height:3px;background-repeat:no-repeat;overflow:hidden;}
#leftCol .hpContent{text-align:center;min-height:222px;_height:222px;}
/*#leftColBtm .ftr{background-image: url(/media/hoop/HOOP_features_bg_bottom.gif);height:9px;background-repeat:no-repeat;overflow:hidden;margin-bottom:5px;}
#rightColBtm .ftr{background-image: url(/media/hoop/HOOP_voices_bg_bottom.gif);background-repeat:no-repeat;height:9px;overflow:hidden;margin-bottom:5px;display:none;}*/
.hpContent{/*background-image: url(/media/hoop/HOOP_dropshadow.gif);background-repeat:repeat-y;*/padding-right:3px;/*background-position:top right;*/border:1px solid #999999;margin-bottom:5px;}
.copyRightFooter{margin-left:10px;}

#pollHdr{margin-top:0px;}
.pollSubmit div{padding: 20px;}

#topStoryWrapper{height:485px;overflow:hidden;}
#topStoryBG{position:relative;top:-100px;_top:-103px;height:100px;background-color:#000000;opacity:.4;filter: alpha(opacity=40); -moz-opacity: 0.4;}
#topStoryInfo{position:relative;top:-200px;color:#ffffff;padding:10px 15px 10px 15px;position:relative;z-index:20;}
#topStoryInfo .headline{font-weight:bold;font-size:18px;}
#topStoryInfo .moreLink{margin-right:15px;text-align:right;}
#topStoryInfo .moreLink a{color:#ffffff;}

#subscribe{background-color: #000000;color:#d7d7d7;height:240px;_height:260px;}
#subscribe form{margin:0px 0px 0px 5px;text-align: left;}
#subscribe form label{text-decoration:underline;margin-left: 5px;}
#subscribeText{width:110px;height:14px;margin: 5px 0px 10px 5px;}
#subscribe h1{margin:10px 0px 10px 10px;font-size:12px;border-top:1px dotted #ffffff;padding-top:10px;text-align: left;}
#subscribe ul{padding:0px 0px 0px 20px;margin:15px 0px 0px 20px;text-align: left;}
#subscribe ul li{list-style-image: url(/media/hoop/subscribe_arrow.gif);}
#subscribe ul li a{color:#d7d7d7;font-size:12px;line-height:14px;}

#current a,#poll a{font-weight:bold;text-decoration:underline;}

#voices{padding:17px 3px 10px 0px;min-height:209px;_height:236px;}
.box{margin:0px 35px 8px 35px;_height:50px;}
.box a.headline,.aLLeadHeadlineFT,.aLHeadlineFT,.aLLeadHeadlineLS,.aLHeadlineLS{font-weight:bold;display:block;text-transform:uppercase;font-size:14px;text-decoration:underline;outline:none;}
.box .moreLink{font-weight:bold;color:#000000;text-decoration:underline;outline:none;}
#voices .box a:headline:hover{color:#339900 !important;outline:none;}

#features{padding:17px 36px 0px 33px;_height:100px;}
#features img{margin-right:17px !important;}
.FTBox{_height:66px;}
.FTBox img{float:left;border:1px solid #000000;}
.spacerFT{height:10px;_height:7px;overflow:hidden;clear:both;}
.aLLeadHeadlineFT,.aLHeadlineFT{font-size:12px;}

#lifestyle{padding:10px 0px 10px 10px;_height: 10px;}
#lifestyle img {margin-right: 8px !important;}
.LSBox,.LSFBox{position:relative;top:0px;float:left;width:285px;_width:275px;clear:both;padding-bottom:10px;}
.LSBox img,.LSFBox img {float:left;padding-right:8px;}
a.aLLeadHeadlineLS,a.aLHeadlineLS{font-size:12px;outline:none;}
a.aLLeadHeadlineLS:hover,a.aLHeadlineLS:hover,.box .moreLink:hover,.aLLeadHeadlineFT:hover,.aLHeadlineFT:hover, #voices a:hover,#current a:hover,#poll a:hover{color:#339900;outline:none;}

#download{padding:17px 56px 20px 52px;_padding:17px 56px 10px 52px;min-height:144px;_height:202px;}
#download a{display:block;position:relative;top:0px;float:left;width:95px;}
#download a.right{text-align:right;}

#playlist{background-color: #000000;margin-bottom:10px;height:225px;}
#player{padding: 5px;float:left;}
#playlist_text{float:right;width:85px;vertical-align:top;margin: 0px 5px 0px 0px;}
#playlist_text h1{font-size:20px;color:#ffffff;float:left;vertical-align:top;}
#playlist_text p{color:#ff0000;font-size:10px;}


/*articles*/
.articleWrapper{padding:8px !important;}
.aLHeadlineViewIn{font-weight:bold;text-transform:uppercase;font-size:32px;text-align:left;}
.aLHeadlineViewIn img{text-align:bottom;margin-right:5px;}
.aLStoryViewIn{text-align:left;font-size:12px;/*padding:0px 169px 0px 169px;*/padding:0px;}
.articleRight{_width:300px;float:right;margin:0px 0px 10px 10px;}
.photoInfo,.relatedVideoBox,.relatedBox,.relatedHdr{background-color:#eeeeee;border:1px solid #bebdbd;}
.relatedVideoBox,.relatedHdr{margin-top:10px;}
.relatedBox{border-top:0px;margin-top:0px;}
.relatedHdr{border-bottom:0px;font-weight:bold;padding:2px;}
ul#relatedLinks{margin:0px 0px 0px 15px;padding:0px 0px 0px 15px;line-height: 1.5em;}
.relatedVideoBox{padding:2px;}
.relatedVideoBox a{display:block;}
.aLPhotoCaptionViewIn{font-size:11px;}
.aLBylineViewIn{font-weight:bold;/*margin-left:-22%;*/margin-left:43px;text-align:left;}
.Wide .articleRight{display:none;}

ul#footerLinks{margin:30px 0px 30px 0px;}
#footerLinks li{list-style:none;display:inline;padding:0px 15px 0px 15px;}
#footerLinks li a{text-decoration:underline;}
#footerLinks li a:hover{color:#339900;}
.GlobalLegal{padding:10px;text-align:left;}

#warmUp{background-color:#ffffff;width:285px;_width:305px;padding:10px;position:absolute;top:10px;left:10px;}
.warmups{font-family: Impact, Helvetica, sans-serif;font-size: 36px;color: #FFFFFF;letter-spacing: 1px;background-color:#000000;width:217px;margin-bottom:15px;}
#warmUpsWrapper, #warmUpsWrapper .articleWrapper{padding:0px !important;min-height:1266px;_height:1266px;position:relative;}
#warmUpsWrapper{width:946px;_width:948px;}
#warmUp .content{font-family: Arial, Times New Roman, Times, serif;font-size: 14px;color: #000000;}

#stepBack,#firstFive{position:absolute;top:10px;left:10px;}
#stepBack .title,#firstFive .title{font-family: Impact, Helvetica, sans-serif;font-size: 60px;color: #FFFFFF;letter-spacing: 0px;}
#stepBack .num{background-color:#ffffff;height:30px;line-height:30px;font-weight:bold;padding:0px 5px 0px 5px;font-family: Arial, Times New Roman, Times, serif;font-size: 12px;margin-bottom:23px;}
#stepBack .content{border:1px solid #6c6f74;background-color:#000000;color:#ffffff;font-family: Arial, Times New Roman, Times, serif;font-size: 12px;padding:10px;width:228px;_width:250px;}
.green{color: #4acb09;}
#firstFive #links{position:absolute;top:0px;left:312px;width:640px;}
#firstFive #links a{display:block;position:relative;top:0px;float:left;padding:10px;color:#ffffff;}
#firstFive #playerInfo{background-color:#ffffff;width:194px;_width:214px;padding:10px;font-family: Arial, Times New Roman, Times, serif;font-size: 12px;margin-bottom:10px;}
#firstFive #playerInfo .number{font-family: Impact, Helvetica, sans-serif;font-size: 55px;color: #000000;letter-spacing: 0px;}
#firstFive #playerInfo .name{font-family: arial, Helvetica, sans-serif;font-size: 24px;color: #000000;letter-spacing: 0px;}
#firstFive .content{background-color:#ffffff;padding:10px;width:296px;_width:316px;}

.clear{clear:both;height:1px;overflow:hidden;float:none;}

.left-inlinephoto {float: left; display: inline; padding: 5px 10px 5px 0; margin: 7px 10px 7px 0; border-right: 1px solid #666;}
.left-inlinephoto p.photocred {font-size: xx-small; line-height: 1em; color: #000; margin: 2px 0 7px 0; padding: 0;}
.left-inlinephoto p.caption {font-size: x-small; font-weight: bold; padding: 0; margin: 0;}

.right-inlinephoto {float: right; display: inline; padding: 5px 0 5px 10px; margin: 7px 0 7px 10px; border-left: 1px solid #666;}
.right-inlinephoto p.photocred {font-size: xx-small; line-height: 1em; color: #000; margin: 2px 0 7px 0; padding: 0;}
.right-inlinephoto p.caption {font-size: x-small; font-weight: bold; padding: 0; margin: 0;}

.lead-photo {display: block; width: 600px; padding: 5px 0 0 0; margin: 5px 0 10px 0; border-bottom: 1px solid #666;}
.lead-photo p.photocred {font-size: xx-small; line-height: 1em; color: #000; margin: 2px 0 7px 0; padding: 0;}
.lead-photo p.caption {font-size: x-small; font-weight: bold; padding: 0; margin: 0 0 10px 0;}

.bottom-photo {display: block; padding: 5px 0 0 0; margin: 15px 0 5px 0;}
.bottom-photo p.photocred {font-size: xx-small; line-height: 1em; color: #000; margin: 2px 0 7px 0; padding: 0;}
.bottom-photo p.caption {font-size: x-small; font-weight: bold; padding: 0; margin: 0;}

.right-leadphoto {float: right; display: inline; padding: 0 0 5px 10px; margin: 0 0 7px 10px;}
.right-leadphoto p.photocred {font-size: xx-small; line-height: 1em; color: #000; margin: 2px 0 7px 0; padding: 0;}
.right-leadphoto p.caption {font-size: x-small; font-weight: bold; padding: 0; margin: 0;}

a.storylink {color:#006600;}

img.logos {float: left; display: inline; padding: 10px; margin: 0;}

/*SLIDESHOW PHOTO WITH QUOTE*/
.slideshow {float: left; width: 600px; background-color: #000; padding: 10px; margin: 0;}
.slideshow img.slide {display: block; margin-left: auto; margin-right: auto; padding: 0;}
.slideshow p.credit {text-align: right; font-size: xx-small; color: #fff; margin: 0 0 5px 0; padding: 0;}
.slideshow p.quote {color: #fff; font-size: 13px; padding: 0; margin: 5px 0 0 0;}
.slideshow p.links {text-align: right; padding: 0; margin: 5px 0 0 0;}
.slideshow a.links {color: #fff; font-size: 11px; padding: 0; margin: 0;}

/*WIDE SLIDESHOW PHOTO WITH QUOTE*/
.slidewide {float: left; width: 890px; padding: 0; margin: 0;}
.slidewide td.left {background-color: #333366;}
.slidewide td.right {background-color: #333366;}
.slidewide .photo {margin: 5px;}
.slidewide .photo td {color: #fff; text-align:center;}
.slidewide .photo td.mainimage {border: 1px solid #fff;}
.slidewide .photo .title {font-size: 20px; line-height: 25px;}
.slidewide .photo h1, .photo h2 {margin: 3px; padding: 3px;}
.slidewide .photo .subtitle {border-top: 1px solid #fff;}
.slidewide .photo .subtitle h1.hed {font-size: 12px; font-weight:bold;}
.slidewide div.caption {background-color: #333366; color: #fff; font-size: 13px; font-weight: bold; line-height: 17px; padding: 0px 5px 5px 0px;}
.slidewide div.caption div {padding: 5px;}
.slidewide div.caption div.number {font-size: 12px; text-align: center; color: #fff; font-weight: bold; line-height: 16px; padding: 0px 5px 5px 0px;}
.slidewide div.caption div.credit {line-height: 5px; padding: 5px 3px; text-align:center;}
.slidewide div.caption div.credit div {padding: 3px 0px; font-size: 9px; font-weight: normal; color: #fff; line-height: 10px; text-align: right;}



.draft-photo {vertical-align: middle; text-align: center; padding-left: 5px; padding-right: 5px; border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc;}
.draft-name {font-weight: bold; font-size: 18px; color: #339900; vertical-align: middle; text-align: center; padding-left: 5px; padding right: 5px; border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc;}
.draft-quote {font-size: 13px; line-height: 18px; vertical-align: middle; text-align: left; padding-left: 10px; padding-right: 10px; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc;}

.teched-product {font-weight: bold; font-size: 20px; margin-top: 25px; text-align: left;}
.teched-peripherals {font-weight: bold; font-size: 14px; text-align: left;}
.teched-link {color: #ff0000;}

.FTMore a {font-size: 12px; font-weight: bold; text-transform: uppercase;}
.FTMore {width:100px;float:right;}

.date{margin:10px 0; text-align:right; color:#626262; font-style:italic;}
.alStoryViewIn{clear:left;}
#nbaChromeContent{float:none !important; margin:0 auto !important;}
.alStoryViewIn ul{margin:10px; padding:10px; list-style-type:disc;}
.alStoryViewIn a{color:#06c;}
ul#globalteamnav li.adSpot{margin:0px; padding:0px; height:36px;}

