 /* ----- STRUCTURE ----- */

* { margin: 0; padding: 0; border: none; outline: none; }

body.home, body.news, body.video, ul#toolbox { background: #000; font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; font-size: 12px; color: #fff; }

body.home a, body.news a, ul#toolbox a { color: #fff; text-decoration: none; }
body.home a:hover, body.news a:hover, ul#toolbox a:hover { color: #ccc; }

.clear { clear: both; }

/* ----- STRUCTURE: Main ----- */

#featuredContainer { overflow: hidden; width: 100%; margin-top: 20px; position:relative; }
#featuredButtons { height: 400px; position: relative; left: 100px; overflow: hidden; }
#featuredContent, #featuredTabContent { position: absolute; background: #000; width: auto; height: 400px; display: none; }

/* ----- ALERT ----- */

#alert { width: 946px; margin: 10px; }
#alert li { list-style: none; list-style-position: outside; }
#alert li.top { background: url('http://www.nba.com/blazers/media/tbr2-alert-top.png') no-repeat; height: 6px; display: block; }
#alert li.mid { background: url('http://www.nba.com/blazers/media/tbr2-alert-middle.png') repeat-y; display: block; padding: 0 5px; }
#alert li.btm { background: url('http://www.nba.com/blazers/media/tbr2-alert-bottom.png') no-repeat; height: 6px; display: block; }
#alert li.mid > div { float: left; }
#alert li.mid > a.close { background: url('http://www.nba.com/blazers/media/tbr2-alert-close.png') no-repeat 0 -30px; float: right; margin: 3px 5px 0 0; width: 15px; height: 15px; text-indent: -9999px; }
#alert li.mid > a.close:hover { background-position: 0 -45px; margin-left: 15px; }
#alert li.mid > div.type { width: auto; margin: 15px 15px 0 7px; font-size: 18px; text-transform: uppercase; font-weight: bold; line-height: 16px; }
#alert li.mid > div.content { width: 700px; }
#alert li.mid > div.content h1 { font-size: 15px; text-transform: uppercase; margin-bottom: 5px; }
#alert li.mid > div.content a { color: #bbb; font-weight: bold; }
#alert li.mid > div.content a:hover { color: #000; }
#alert li.mid > div.clear { float: none; }

/* ----- FEATURED TABS ----- */

#featuredTabs { position: absolute; left: 0; height: 400px; width: 100px; background: #000; z-index: 8; }
#featuredTabs .featuredTabsView > li.featuredTabView { display: block; background: #000; width: 100px; height: 100px; cursor: pointer; text-indent: -9999px; }
#featuredTabs .featuredTabsView > li#btnAll { background: url('http://www.nba.com/blazers/media/tbr2-ftabs-all.png') no-repeat; }
#featuredTabContent { z-index: 11; margin-left: 100px; }
#featuredTabContent .content { display: none; }

/* ----- FEATURED BUTTONS ----- */

#featuredButtons .buttons { position: absolute; }
#featuredButtons .buttons .featuredButtonView { display: none; position: absolute; cursor: pointer; overflow: hidden; }
#featuredButtons .buttons .featuredButtonView .description { background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-50.png'); position: absolute; bottom: 0; font-size: 13px; width: 100%; z-index: 8; line-height: 13px; }
#featuredButtons .buttons .featuredButtonView .description .info h3 {  text-transform: uppercase; font-size: 11px; margin-bottom: 3px; }
#featuredButtons .buttons .featuredButtonView .description .info { padding: 5px; height: auto; font-size: 10px; }
#featuredButtons .buttons .featuredButtonView .description .info.main { height: 80px; font-size: 12px; font-style: italic; padding: 10px; bottom: 100px; }
#featuredButtons .buttons .featuredButtonView .description .info.main h3 { font-size: 40px; font-style: italic; line-height: 32px; margin-bottom: 5px; }

/* ----- FEATURED BUTTONS: Controls ----- */

#featuredButtons .controls { position: absolute; z-index: 9; list-style: none inside none; margin-top: 180px; display: none; }
#featuredButtons .controls > li { width: 40px; height: 44px; cursor: pointer; text-indent: -9999px; }
#featuredButtons .controls > li.previous { background: url('http://www.nba.com/blazers/media/tbr2-grid-arrow-l.png') no-repeat; }
#featuredButtons .controls > li.next { background: url('http://www.nba.com/blazers/media/tbr2-grid-arrow-r.png') no-repeat; }
#featuredButtons .controls > li.previous:hover { background-position: 0 -44px; }
#featuredButtons .controls > li.next:hover { background-position: 0 -44px; }


/* ----- FEATURED CONTENT ----- */

#featuredContent { z-index: 11; margin-left: 100px; }
#featuredContainer .content { overflow: hidden; }
#featuredContainer .content .featuredWrittenContent li, .featuredVideoContent li { float: left; list-style: none; list-style-position: outside; margin: 10px 10px 0 0; }
#featuredContainer .content .top li { margin: 0; }
#featuredContainer .content .top li span { display: block; float: left; width: 6px; height: 37px; }
#featuredContainer .content .top li span.left { background: url('http://www.nba.com/blazers/media/tbr2-content-h1-left.png'); }
#featuredContainer .content .top li span.right { background: url('http://www.nba.com/blazers/media/tbr2-content-h1-right.png'); }
#featuredContainer .content .top li > h1 { background: #000 url('http://www.nba.com/blazers/media/tbr2-content-h1-middle.png') repeat-x; padding: 5px 5px 0 0; height: 32px; font-size: 28px; text-transform: uppercase; float: left; }
#featuredContainer .content .top li.meta { height: 36px; border-bottom: 1px solid #666; }

#featuredContainer .content .featuredWrittenContent { width: 100%; height: 400px; padding-left: 10px; }
#featuredContainer .content .meta a.close { background: url('http://www.nba.com/blazers/media/tbr2-expanded-close.png') no-repeat; width: 58px; height: 20px; display: block; text-indent: -9999px; position: absolute; top: 17px; left: 826px; }
#featuredContainer .content .meta a.close:hover { background-position: 0 -20px; }
#featuredContainer .content .featuredWrittenContent .image-large { width: 250px; border: 2px solid #fff; }
#featuredContainer .content .featuredWrittenContent .description { width: 300px; line-height: 13px; }
#featuredContainer .content .featuredWrittenContent .description a { color: #cc0000; }
#featuredContainer .content .featuredWrittenContent .description a:hover { color: #ccc; }
#featuredContainer .content .featuredWrittenContent .description a.readmore { margin-top: 7px; display: block; }
#featuredContainer .content .featuredWrittenContent .description h3.date { font-size: 12px; font-style: italic; color: #ccc; margin-bottom: 4px; font-weight: normal; }
#featuredContainer .content .more { width: 300px; }
#featuredContainer .content .more .info > a { display: block; float: left; width: 140px; margin-right: 5px; padding-left: 5px; height: 18px; border-bottom: 1px solid #666; margin-top: 5px; }
#featuredContainer .content .more .banner { margin-top: 5px; }
#featuredContainer .content .banner300x250 { width: 300px; height: 250px; border: none; overflow: hidden; margin: 0; }
#featuredContainer .content .featuredVideoContent { width: 100%; height: 400px; padding-left: 10px; }
#featuredContainer .content .featuredVideoContent #iframe1 { height: 354px; }

/* ----- FEATURED CONTENT: Grid ----- */

#grid { overflow: hidden; }
#grid ul.horizontal { position: absolute; z-index: 9; width: 100%; }
#grid ul.horizontal li { display: block; background: #000; list-style: none; list-style-position: outside; width: 100%; height: 3px; position: absolute; z-index: 9; }
#grid ul.vertical { position: absolute; z-index: 7; }
#grid ul.vertical li { display: block; background: #000; list-style: none; list-style-position: outside; width: 3px; height: 400px; position: absolute; z-index: 9; }

/* ----- FEATURED BAR ----- */

#featuredBar { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-bg.gif') repeat-x bottom left; height: 45px; padding-bottom: 5px; clear: both; position: relative; top: -14px; z-index: 15; width: 100%; }
#featuredBar li { float: left; list-style: none; list-style-position: outside; }
#featuredBar li.divider { background: #000 url('http://www.nba.com/blazers/media/tbr2-fbar-divider.gif') no-repeat; ; width: 3px; height: 30px; margin-top: 15px; margin-left: 0; }

#featuredBar li.button { display: block; cursor: pointer; height: 45px; }
#featuredBar li.button > a { display: block; background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-arrow.png') no-repeat right 6px; margin-top: 23px; }
#featuredBar li.button > a.selected { background-position: right -9px; color: #000; }
#featuredBar li.button:hover { background-position: 0 -45px; }
#featuredBar li.button.players { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-players.png') no-repeat; width: 144px; margin-left: 0; }
#featuredBar li.button.players > a { margin-left: 77px; width: 57px; }
#featuredBar li.button.dancers { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-dancers.png') no-repeat; width: 139px; margin-left: 0; }
#featuredBar li.button.dancers > a { margin-left: 68px; width: 60px; }
#featuredBar li.button.startingfive { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-startingfive.png') no-repeat; width: 251px; margin-left: 0; }
#featuredBar li.button.startingfive > a { margin-left: 172px; width: 70px; }

#featuredBar li.gamesViewContainer { padding: 17.5px 190px 0; }
#featuredBar li.gamesViewContainer img.logo { height: 25px; vertical-align: top; }
#featuredBar li.gamesViewContainer > ul { float: left; margin-right: 5px; width: 250px; display: block; }
#featuredBar li.gamesViewContainer > ul center { width: 250px; }
#featuredBar li.gamesViewContainer > a.button { cursor: pointer; float: left; display: block; text-indent: -9999px; margin-top: 8px; }
#featuredBar li.gamesViewContainer > a.button:hover { background-position: -5px 0; }
#featuredBar li.gamesViewContainer > a.previous { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-games-arrowleft.png') no-repeat; width: 5px; height: 11px; }
#featuredBar li.gamesViewContainer > a.next { background: transparent url('http://www.nba.com/blazers/media/tbr2-fbar-games-arrowright.png') no-repeat; width: 5px; height: 11px; }
#featuredBar li.gamesViewContainer > ul.info li { float: none; display: inline-block; vertical-align: middle; padding: 0 5px; }
#featuredBar li.gamesViewContainer > ul.info li.upcoming { padding-top: 5px; }
#featuredBar li.gamesViewContainer > ul.info li > a { text-decoration: underline; }

#featuredPlayerContainer, #featuredDancerContainer, #featuredStartingFiveContainer { position: absolute; z-index: 12; height: inherit; width: 100%; overflow: hidden; display: none; }

/* ----- FEATURED BAR: Player Container ----- */

#featuredPlayerContainer div.stripe { position: relative; top: 400px; background: url('http://www.nba.com/blazers/media/tbr2-player-nav-stripe.png') repeat-x; height: 9px; width: 100%; }
#featuredPlayerContainer .playerNavContainer { position: relative; top: 400px; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-95.png'); width: 100%; display: block; }
#featuredPlayerContainer .playerNavContainer span { display: block; border: 1px solid #414141; padding-top: 10px; }
#featuredPlayerContainer .playerNavContainer li { float: left; cursor: pointer; list-style: none; list-style-position: outside; margin-right: -20px; }
#featuredPlayerContainer .playerNavigationButton .image img { width: 90px; }
#featuredPlayerContainer .playerNavigationButton .meta { font-size: 10px; text-transform: uppercase; font-weight: bold; line-height: 9px; margin-top: 5px; margin-bottom: 18px; text-align: center; }
#featuredPlayerContainer .playerContentView { position: absolute; height: 300px; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-80.png'); width: 100%; height: inherit; top: 400px; }
#featuredPlayerContainer .playerContentView ul { height: inherit; list-style: none; list-style-position: outside; float: left; }
#featuredPlayerContainer .playerContentView ul li { display: block; }
#featuredPlayerContainer .playerContentView ul li.image { width: 200px; height: inherit; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info { width: 250px; }
#featuredPlayerContainer .playerContentView ul.info li .stat { clear: both; }
#featuredPlayerContainer .playerContentView ul.info li span { display: block; float: left; height: 14px; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; margin-right: 5px; }
#featuredPlayerContainer .playerContentView ul.info li span.season0910 { background: url('http://www.nba.com/blazers/media/tbr2-player-info-0910season.png') no-repeat; width: 150px; height: 18px; margin: 5px 0 10px 0; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.ppg { background: url('http://www.nba.com/blazers/media/tbr2-player-info-ppg.png') no-repeat; width: 93px; height: 11px; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.apg { background: url('http://www.nba.com/blazers/media/tbr2-player-info-apg.png') no-repeat; width: 97px; height: 11px; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.spg { background: url('http://www.nba.com/blazers/media/tbr2-player-info-spg.png') no-repeat; width: 93px; height: 11px; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.rpg { background: url('http://www.nba.com/blazers/media/tbr2-player-info-rpg.png') no-repeat; width: 110px; height: 11px; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.bpg { background: url('http://www.nba.com/blazers/media/tbr2-player-info-bpg.png') no-repeat; width: 95px; height: 11px; text-indent: -9999px; }
#featuredPlayerContainer .playerContentView ul.info li span.hdr3 { color: #fff; height: 22px; margin: 10px 0 10px 0; font-size: 22px; text-transform: uppercase; font-weight: bold; }
#featuredPlayerContainer .playerContentView ul.info li span.profile-link { background: url('http://www.nba.com/blazers/media/tbr2-player-button-profile.png') no-repeat; float: none; height: 27px; width: 124px; text-indent: -9999px; margin-top: 20px; clear: both; }
#featuredPlayerContainer .playerContentView ul.info li span.profile-link:hover { background-position: 0 -27px; }
#featuredPlayerContainer .playerContentView ul li.name h2 { display: block; float: left; height: 60px; margin-top: 20px; }
#featuredPlayerContainer .playerContentView ul li.name .hdr1 { font-size: 30px; line-height: 23px; text-transform: uppercase; width: 180px; }
#featuredPlayerContainer .playerContentView ul li.name .hdr2 { font-size: 75px; line-height: 48px; letter-spacing: -5px; margin-left: -5px; width: 65px; color: #ccc; }
#featuredPlayerContainer .playerContentView ul.activities { margin-top: 20px; width: 510px; }
#featuredPlayerContainer .playerContentView ul.activities li { float: left; margin-bottom: 10px; }
#featuredPlayerContainer .playerContentView ul.activities li.photos { background: url('http://www.nba.com/blazers/media/tbr2-player-activities-photos.png') no-repeat; padding-left: 60px; }
#featuredPlayerContainer .playerContentView ul.activities li.photos div.photo { width: 72px; height: 72px; border: 3px solid #fff; float: left; margin-left: 10px; }
#featuredPlayerContainer .playerContentView ul.activities li.photos div.photo:hover { border-color: #cc0000; }
#featuredPlayerContainer .playerContentView ul.activities li.photos div.photo a { display: block; text-indent: -9999px; height: inherit; }
#featuredPlayerContainer .playerContentView ul.activities li .header { height: 20px; text-indent: -9999px; margin-bottom: 10px; }
#featuredPlayerContainer .playerContentView ul.activities li.articles { width: 235px; }
#featuredPlayerContainer .playerContentView ul.activities li.articles .header { background: url('http://www.nba.com/blazers/media/tbr2-player-activities-articles.png') no-repeat; width: 235px; }
#featuredPlayerContainer .playerContentView ul.activities li.articles a { display: block; margin-bottom: 1px; text-decoration: underline; color: #fff; font-size: 11px; }
#featuredPlayerContainer .playerContentView ul.activities li.articles a:hover { color: #ccc; }
#featuredPlayerContainer .playerContentView ul.activities li.fans { width: 260px; margin-left: 10px; }
#featuredPlayerContainer .playerContentView ul.activities li.fans .header { background: url('http://www.nba.com/blazers/media/tbr2-player-activities-fans.png') no-repeat; width: 260px; }
#featuredPlayerContainer .playerContentView ul.activities li.fans img { width: 43px; height: 43px; border: 2px solid #fff; margin-right: 5px; }
#featuredPlayerContainer .playerContentView ul.activities li.fans img:hover { border-color: #cc0000; }
#featuredPlayerContainer .playerContentView ul.activities li.fans span.become-fan { display: block; background: url('http://www.nba.com/blazers/media/tbr2-player-button-fan.png') no-repeat; height: 27px; width: 115px; text-indent: -9999px; margin: 5px 5px 0 0; float: right; }
#featuredPlayerContainer .playerContentView ul.activities li.fans span.become-fan:hover { background-position: 0 -27px; }

/* ----- FEATURED BAR: Dancer Container ----- */

#featuredDancerContainer div.stripe { position: relative; top: 400px; background: url('http://www.nba.com/blazers/media/tbr2-player-nav-stripe.png') repeat-x; height: 9px; width: 100%; }
#featuredDancerContainer .dancerNavContainer span { display: block; border: 1px solid #414141; padding-top: 10px; }
#featuredDancerContainer .dancerNavContainer div.top { width: 975px; }
#featuredDancerContainer .dancerNavContainer div.top > h2 { background: url('http://www.nba.com/blazers/media/tbr2-nav-title-dancers.png') no-repeat; width: 417px; height: 37px; display: block; text-indent: -9999px; margin-bottom: 10px; margin-left: 10px; float: left; }
#featuredDancerContainer .dancerNavContainer div.top > h2 > a { display: block; height: 37px; }
#featuredDancerContainer .dancerNavContainer div.top > h2:hover { background-position: 0 -37px; }
#featuredDancerContainer .dancerNavContainer div.top > div.sponsor { float: right; }
#featuredDancerContainer .dancerNavContainer { position: relative; top: 400px; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-95.png'); width: 100%; display: block; }
#featuredDancerContainer .dancerNavContainer li { float: left; cursor: pointer; list-style: none; list-style-position: outside; margin-right: -30px; }
#featuredDancerContainer .dancerNavigationButton .image img { width: 90px; }
#featuredDancerContainer .dancerNavigationButton .meta { font-size: 10px; text-transform: uppercase; font-weight: bold; line-height: 9px; margin-top: 5px; margin-bottom: 18px; text-align: center; }

/* ----- FEATURED BAR: Starting Five ----- */

#featuredStartingFiveContainer {  }
#featuredStartingFiveContainer div.stripe { position: relative; top: 400px; background: url('http://www.nba.com/blazers/media/tbr2-player-nav-stripe.png') repeat-x; height: 9px; width: 100%; }
#featuredStartingFiveContainer .startingFiveContainer { position: relative; top: 400px; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-90.png'); padding: 10px; display: block; border-top: 1px solid #414141; }
#featuredStartingFiveContainer .startingFiveContainer .left { float: left; }
#featuredStartingFiveContainer .startingFiveContainer .info { width: 272px; margin: 10px; }
#featuredStartingFiveContainer .startingFiveContainer .info li { list-style: none; list-style-position: outside; font-size: 14px; line-height: 14px; }
#featuredStartingFiveContainer .startingFiveContainer .info > h1 { background: url('http://www.nba.com/blazers/media/tbr2-startingfive-hdr.png') no-repeat; text-transform: uppercase; margin-bottom: 10px; text-indent: -9999px; height: 31px; }
#featuredStartingFiveContainer .startingFiveContainer .info > div.sponsor { margin-top: 10px; }
#featuredStartingFiveContainer .startingFiveContainer .info > div.sponsor > img { float: left; }
#featuredStartingFiveContainer .startingFiveContainer .info > h2 { background: url('http://www.nba.com/blazers/media/tbr2-startingfive-earn.png') no-repeat; text-transform: uppercase; margin: 10px 0; font-size: 14px; text-indent: -9999px; height: 28px; }
#featuredStartingFiveContainer .startingFiveContainer .info li.point { text-transform: uppercase; font-size: 13px; line-height: normal; }
#featuredStartingFiveContainer .startingFiveContainer .edit { width: 666px; position: relative; overflow: visible; margin-top: 150px; margin-bottom: 10px; }
#featuredStartingFiveContainer .startingFiveContainer .cap { position: absolute; top: -150px; overflow: hidden; width: 100%; height: 150px; }
#featuredStartingFiveContainer .startingFiveContainer .edit .header { border-bottom: 1px solid #fff; margin-bottom: 5px; }
#featuredStartingFiveContainer .startingFiveContainer .edit .header > .title { background: url('http://www.nba.com/blazers/media/tbr2-startingfive-win.png') no-repeat; float: left; text-transform: uppercase; margin: 5px 0 9px 0; text-indent: -9999px; width: 93px; height: 13px; }
#featuredStartingFiveContainer .startingFiveContainer .edit .header .button-edit { float: right; }
#featuredStartingFiveContainer .startingFiveContainer .edit .i3 { height: auto; }
#featuredStartingFiveContainer .startingFiveContainer .edit li { list-style: none; list-style-position: outside; float: left; margin-right: 10px; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.sponsor { width: 300px; margin: 5px 10px 5px 5px; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.sponsor > img { float: left; margin-right: 10px;  }
#featuredStartingFiveContainer .startingFiveContainer .edit li.sponsor > p { margin-top: 10px; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.contest > em { display: block; font-weight: bold; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.contest > em > a { color: #c00; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.contest > em > a:hover { color: #ccc; }
#featuredStartingFiveContainer .startingFiveContainer .edit li.title { margin: 5px 0 10px 0; }
#featuredStartingFiveContainer .startingFiveContainer .edit li > a > .img { float: left; margin-right: 10px; width: 47px; height: 47px; border: 2px solid #fff; }
#featuredStartingFiveContainer .startingFiveContainer .edit li > a:hover > .img { border-color: #c00; }
#featuredStartingFiveContainer .startingFiveContainer .edit li > h3 { margin-bottom: 5px; float: left; }
#featuredStartingFiveContainer .startingFiveContainer .edit #loginButton { display: block; background: url('http://www.nba.com/blazers/media/tbr2-startingfive-login.png') no-repeat; width: 144px; height: 25px; text-indent: -9999px; cursor: pointer; margin: 85px auto 0; }
#featuredStartingFiveContainer .startingFiveContainer .edit #loginButton:hover { background-position: 0 -25px; }
#featuredStartingFiveContainer .startingFiveContainer .edit a.button-edit { display: block; background: url('http://www.nba.com/blazers/media/tbr2-startingfive-edit.png') no-repeat; width: 104px; height: 21px; text-indent: -9999px; }
#featuredStartingFiveContainer .startingFiveContainer .edit a.button-edit:hover { background-position: 0 -21px; }

/* ----- RECENT ACTIVITY FEED ----- */

#recentActivityFeed { width: 756px; margin: 15px 0 0 30px; }
#recentActivityFeed .recentActivityView { overflow: hidden; position: relative; height: 742px; width: 756px; }
#recentActivityFeed .controls { margin-bottom: 10px; }
#recentActivityFeed .controls > li { float: left; list-style: none; list-style-position: outside; display: block; cursor: pointer; height: 30px; text-indent: -9999px; }
#recentActivityFeed .controls > li.btnall { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-all.png') no-repeat; width: 70px; }
#recentActivityFeed .controls > li.btn0 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-mike.png') no-repeat; width: 119px; }
#recentActivityFeed .controls > li.btn1 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-casey.png') no-repeat; width: 127px; }
#recentActivityFeed .controls > li.btn2 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-news.png') no-repeat; width: 80px; }
#recentActivityFeed .controls > li.btn3 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-twitter.png') no-repeat; width: 92px; }
#recentActivityFeed .controls > li.btn4 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-boards.png') no-repeat; width: 136px; }
#recentActivityFeed .controls > li.btn5 { background: url('http://www.nba.com/blazers/media/tbr2-feed-btn-cristi.png') no-repeat; width: 132px; }
#recentActivityFeed .controls > li:hover, #recentActivityFeed .controls > li.selected  { background-position: 0 -30px; }
#recentActivityFeed .controls > li.previous { background: transparent url('http://www.nba.com/blazers/media/tbr2-feed-controls-up.gif') no-repeat; width: 27px; height: 19px; }
#recentActivityFeed .controls > li.next { background: transparent url('http://www.nba.com/blazers/media/tbr2-feed-controls-down.gif') no-repeat; width: 27px; height: 19px; }
#recentActivityFeed .controls > li.play-pause { background: transparent url('http://www.nba.com/blazers/media/tbr2-feed-controls-pause.gif') no-repeat; width: 57px; height: 19px; }
#recentActivityFeed .controls h3.title { background: transparent url('http://www.nba.com/blazers/media/tbr2-feed-title.gif') no-repeat; width: 322px; height: 21px; text-indent: -9999px; margin: 0 10px 10px 0; }

#secondary .left { float: left; }
#secondary .skyScraper { width: 160px; height: 600px; margin: 61px 0 0 10px; }

/* - structure: corners and borders - */
.cbb, .cbc {
	background: #000;
	border: 1px solid #4c4c4c;
	margin: 0 0 3px;
	overflow: hidden;
	padding: 5px;
	width: auto;
	font: 12px/1.25 'Trebuchet MS', Arial, Sans-serif;
	}
.cbb-e { padding: 8px; }
.cbb-e .i3 { padding: 6px; }
.cb { margin: 0 0 3px; overflow: hidden; padding: 0; }
.bt { background: no-repeat 100% 0; height: 3px; margin: 0 0 0 3px; }
.bt div {
	font-size: 0;
	height: 3px;
	left: -3px;
	line-height: 0;
	position:relative;
	width: 3px;	
	}
.bb { background: no-repeat 100% 100%; height: 3px; margin: 0 0 0 3px; }
.bb div {
	background: no-repeat 0 100%;
	font-size: 0;
	height: 3px;
	left: -3px;	
	line-height: 0;
	position: relative;
	width: 3px;
	}
.bt, .bt div, .bb, .bb div { background-image: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/box.png); }
.i1 { background: repeat-y 0 0; padding: 0 0 0 3px; }
.i2 { background: repeat-y 100% 0; padding: 0 3px 0 0; }
.i1, .i2 { background-image: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/borders.png); }
.i3 { background: #000; margin: 0; padding: 3px; }
.i3 { display:inline-block; }
.i3 { display:block;
	height: 88px; }
.cbb-alt { background: #fff; border-color: #9a9a9a; color: #333; }
.cbb-alt a:link, .cbb-alt a:visited { color: #000; }
.cbb-alt a:hover { color: #c00; }
.cbb-alt .bt, .cbb-alt .bt div, .cbb-alt .bb, .cbb-alt .bb div { background-image: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/box-fff.png); }
.cbb-alt .i1, .cbb-alt .i2 { background-image: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/borders-fff.png); }
.cbb-alt .i3 { background: #fff; }
.cbb-o { position: relative; }
.cbb-o .cap {
	height: 125px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -125px;
	width: 240px;
	}
.cbb-o .cap img { display: block; margin: 0 auto; }

/* - structure: contain floats - */
.i3:after, .cms:after, .meta:after, .head:after, .nav-sub-i:after, .title:after, #header-i:after, #content-i:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	
	
/* - comments - */
.comment-actions { margin: 0 0 3px; overflow: hidden; width: 100%; }

/* comments: listing */
ol.recentActivityView { overflow: hidden; width: 100%; list-style: none; list-style-position: outside; padding: 0; margin: 0; font: 12px/1.25 'Trebuchet MS', Arial, Sans-serif; }
ol.recentActivityView a { text-decoration: none; color: #c00; }
ol.recentActivityView a:hover { color: #900; }
ol.recentActivityView li {
	overflow: hidden;
	padding: 0 0 3px;
	position: relative;
	width: 100%;
	list-style: none; list-style-position: outside;
	margin: 0;
	}
ol.recentActivityView p { margin: 0 0 0.25em; }
ol.recentActivityView p.description { color: #ccc; }
ol.recentActivityView p:last-child { margin: 0; }
ol.recentActivityView p.meta:last-child { margin: 0 0 0.25em; }
ol.recentActivityView li > a {
	background: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/bubble-arrow-black.png) no-repeat 100% 9px;
	float: left;
	margin: 0 -3px 0 0;
	padding: 0 7px 0 0;
	position: relative;
	}
ol.recentActivityView a img { border: 2px solid #fff; float: left; margin: 0 3px 0 0; width: 74px; }
ol.recentActivityView a:hover img { border-color: #c00; }
ol.recentActivityView h2 { font-size: 16px; margin: 3px 0; }
ol.recentActivityView h2 a, ol.recentActivityView h3 a, ol.recentActivityView h3 a:visited,
ol.recentActivityView h4 a:link, ol.recentActivityView h4 a:visited,
ol.recentActivityView h5 a:link, ol.recentActivityView h5 a:visited { color: #fff; }
ol.recentActivityView h3 a:hover,
ol.recentActivityView h4 a:hover,
ol.recentActivityView h5 a:hover { color: #c00; }
ol.recentActivityView h2 > a:link { color: #fff; }
ol.recentActivityView h2 > a:hover { color: #aaa; }

#upgrade { display: none; }
#overlay { display: none; }

.headerBG{background-image: url(/media/blazers/background_bleed.gif);}
.bottomNav{border:1px solid #373636;border-left:0px;border-right:0px;padding:20px;position:relative;margin-top:25px;}
.bottomNav span{color:#ffffff;padding-left:5px;padding-right:5px;}
.bottomNav a{color:#ffffff;font-size:10px;text-decoration:none;}

/*copyright*/
.copyrightFooter{background-color:#8e9296;color:#050404;padding:20px;padding-top:0px;}
.GlobalLegal{font-size:11px;text-decoration:none;}
.GlobalLegal a{color:#050404;font-size:11px}
a.privacy,a.privacy:visited{color:#ffffff;text-decoration:none;}
a.privacyCal,a.privacyCal:visited{color:#ffffff;text-decoration:none;}
a.termsofuse,a.termsofuse:visited{color:#c60d0f;text-decoration:none;}
.whiteBG{background-color:#ffffff;}

.btmNavLogo{position:absolute;left:765px;top:20px;}


/* -- sIFR -- */
@media screen {
	.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print {
	.sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
	.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;	}
}

/* sIFR headers */
@media screen {
	.sIFR-active .title h2,
	.sIFR-active .hdr1,
	.sIFR-active .hdr2,
	.sIFR-active .hdr3,
	.sIFR-active .hdr4,
	.sIFR-active .hdr span span { letter-spacing: -1px; line-height: 1.0; visibility: hidden; }
	.sIFR-active .profile .head h1 { margin-bottom: -3px; }
	.sIFR-active .private .head2 h1 { margin-bottom: -6px; }
	.sIFR-active .hdr span span { height: 14px; padding-top: 0; padding-bottom: 0; }
}


/* ----- NAVIGATION ----- */

#overlay { display: none; width: 100%; height: auto; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-80.png'); position: absolute; left: 0; z-index: 34; }

#navigation { background: url('http://www.nba.com/blazers/media/tbr2-nav-bg.png') repeat-x; width: 100%; }
#navigation * { font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; font-size: 12px; color: #fff; margin: 0; padding: 0; border: none; outline: none; }
#navigation ul.navigation { width: 966px; }
#navigation ul.navigation h3.nav { display: block; float: left; position: relative; z-index: 36; height: 22px; text-indent: -9999px; cursor: pointer; }
#navigation ul.navigation h3.nav:hover { background-position: 0 -22px; }
#navigation ul.navigation h3.nav span.ui-icon { background: url('http://www.nba.com/blazers/media/tbr2-nav-arrow.png') no-repeat; width: 7px; height: 4px; display: block; float: right; margin: 10px 11px 0 0; }
#navigation ul.navigation h3.nav:hover span.ui-icon { background-position: 0 -4px; }
#navigation ul.navigation h3.nav span.ui-icon.ui-icon-triangle-1-s { background-position: 0 -8px; }

#navigation ul.navigation h3.nav.selected { background-position: 0 -22px; }

#navigation ul.navigation h3.all { background: url('http://www.nba.com/blazers/media/tbr2-nav-all.png') no-repeat; width: 62px; }
#navigation ul.navigation h3.team { background: url('http://www.nba.com/blazers/media/tbr2-nav-team.png') no-repeat; width: 97px; }
#navigation ul.navigation h3.stats { background: url('http://www.nba.com/blazers/media/tbr2-nav-stats.png') no-repeat; width: 149px; }
#navigation ul.navigation h3.news { background: url('http://www.nba.com/blazers/media/tbr2-nav-news.png') no-repeat; width: 74px; }
#navigation ul.navigation h3.fans { background: url('http://www.nba.com/blazers/media/tbr2-nav-fans.png') no-repeat; width: 93px; }
#navigation ul.navigation h3.store { background: url('http://www.nba.com/blazers/media/tbr2-nav-store.png') no-repeat; width: 76px; }
#navigation ul.navigation h3.sth { background: url('http://www.nba.com/blazers/media/tbr2-nav-sth.png') no-repeat; width: 200px; }
#navigation ul.navigation div.search { background: #000; border: 1px solid #444; float: left; }
#navigation ul.navigation div.search input { background: transparent; color: #fff; padding: 3px; height: 14px; display: inline; vertical-align: middle; }
#navigation ul.navigation div.search input.search { width: 130px; }
#navigation ul.navigation div.search input.submit { background: url('http://www.nba.com/blazers/media/tbr2-nav-btn-search.png') no-repeat; width: 76px; height: 18px; padding: 0; margin-right: 1px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; }
#navigation ul.navigation div.search input.submit:hover { background-position: 0 -18px; }

#navigation .stretcher { background: #000; width: 960px; padding: 2px; border: 1px solid #333; z-index: 35; position: absolute; left: 0; margin-top: 22px; visibility: hidden; }
#navigation .stretcher a { color: #eee; text-decoration: none; }
#navigation .stretcher a:hover { color: #c00; }
#navigation .stretcher a.close { background: url('http://www.nba.com/blazers/media/tbr2-alert-close.png') no-repeat; display: block; width: 15px; height: 15px; text-indent: -9999px; float: right; margin: 5px 5px 5px 0; }
#navigation .stretcher a.close:hover { background-position: 0 -15px; }

#navigation .stretcher ul { float: left; margin-right: 10px; }
#navigation .stretcher ul li { list-style: none outside none; margin: 0; padding: 0; }
#navigation .stretcher ul h1.title { background: #666; border: 1px solid #444; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#navigation .stretcher ul h1.title > span { border: 1px solid #555; display: block; padding: 2px; }
#navigation .stretcher ul h1.title > span > a { background: url('http://www.nba.com/blazers/media/tbr2-nav-view.png') no-repeat top right; display: block; width: 100%; height: 14px; }
#navigation .stretcher ul h1.title > span > a:hover { color: #aaa; background-position: right -14px; }
#navigation .stretcher ul > h2 { font-size: 11px; font-weight: bold; text-transform: uppercase; }
#navigation .stretcher ul h1.title > span > a > img { height: 16px; }
#navigation .stretcher > ul > ul { padding: 3px; }
#navigation .stretcher > ul > li { padding: 2px 0 0 3px; }
#navigation .stretcher ul.links { float: left; margin-right: 0; }
#navigation .stretcher ul.top { background: #303030; height: 40px; float: none; margin-right: 0; margin-bottom: 10px; border-bottom: 3px solid #444; }
#navigation .stretcher ul.top li { float: left; margin-top: 7px; margin-right: 10px; padding: 3px 0 0; }
#navigation .stretcher ul.top li.title { margin: 5px 10px 0 10px; text-transform: uppercase; }
#navigation .stretcher ul.top li.title > h1 > a > span { background: url('http://www.nba.com/blazers/media/tbr2-nav-btn-lp.png') no-repeat right 0; padding-right: 126px; height: 16px; display: block; margin-top: 5px; cursor: pointer; }
#navigation .stretcher ul.top li.title > h1 > a > span.store { background: url('http://www.nba.com/blazers/media/tbr2-nav-btn-es.png') no-repeat right 0; padding-right: 150px; }
#navigation .stretcher ul.top li.title > h1 > a > span:hover { background-position: right -16px; }
#navigation .stretcher ul.top li.iama { float: right; margin-right: 136px; margin-top: 3px; }
#navigation .stretcher ul.top li.united { float: right; margin-right: 240px; margin-top: 3px; }
#navigation .stretcher ul.top li.facebook > a, #navigation .stretcher ul.top li.twitter > a, #navigation .stretcher ul.top li.rss > a, #navigation .stretcher ul.top li.podcast > a { background: url('http://www.nba.com/blazers/media/tbr2-nav-top-arrow.png') no-repeat left center; padding-left: 15px; height: 20px; display: block; }
#navigation .stretcher ul.standard.left { width: 270px; margin-left: 10px; }
#navigation .stretcher ul.standard.mid { width: 312px; }
#navigation .stretcher ul.standard.right { width: 338px; }
#navigation .stretcher ul.standard ul.links li { margin-right: 20px; }

#navigation .stretcher.all { padding: 10px 4px 5px 0; }
#navigation .stretcher.all a.btn.home { background: url('http://www.nba.com/blazers/media/tbr2-nav-home.png') no-repeat; width: 102px; height: 31px; text-indent: -9999px; display: block; margin: 10px 15px 0 0; }
#navigation .stretcher.all a.btn.home:hover { background-position: 0 -31px; }
#navigation .stretcher.all ul.left li { padding-right: 40px; }
#navigation .stretcher.all ul.left.all { margin-right: 0; }
#navigation .stretcher.all ul.left.all li { padding: 0; }
#navigation .stretcher.all ul.left > h1 { margin-top: 10px; margin-bottom: 3px; }

#navigation .stretcher ul.schedule { margin-left: 10px; }
#navigation .stretcher ul.schedule ul.links { padding-right: 20px; }
#navigation .stretcher ul.boxscore ul.links { margin-right: 10px; }
#navigation .stretcher ul.boxscore { width: 465px; margin-left: 0; margin-right: 0; }
#navigation .stretcher ul.iama, #navigation .stretcher ul.united { background: #000 url('http://www.nba.com/blazers/media/tbr2-nav-iama-login.png') no-repeat 0 -2px; width: 315px; padding: 11px 0 0 10px; margin-top: -13px; }
#navigation .stretcher ul.iama ul.meta { float: left; }
#navigation .stretcher ul.meta a { font-size: 11px; }
#navigation .stretcher ul.meta li { width: 116px; margin-bottom: 7px; }
#navigation .stretcher ul.meta > ul { margin-right: 0; }
#navigation .stretcher ul.login { margin-right: 0; margin-bottom: 10px; }
#navigation .stretcher ul.login li { float: left; margin-right: 10px; }
#navigation .stretcher ul.login span { display: block; border: 1px solid #888; }
#navigation .stretcher ul.login input { background: #ccc; padding: 2px; border: 1px solid #aaa; color: #000; font-weight: normal; }
#navigation .stretcher ul.login input.username { width: 108px; }
#navigation .stretcher ul.login input.password { width: 108px; }
#navigation .stretcher ul.login input.enter { display: block; background: transparent url('http://www.nba.com/blazers/media/tbr2-nav-iama-enter.png') no-repeat; width: 53px; height: 22px; border: 0; text-indent: -9999px; cursor: pointer; }
#navigation .stretcher ul.login input.enter:hover { background-position: 0 -22px; }
#navigation .stretcher ul.login li.last { margin-right: 0; }
#navigation .stretcher ul.iama ul { padding: 0; }
#navigation .stretcher ul.iama ul.login img.user { float: left; width: 50px; border: 2px solid #fff; }
#navigation .stretcher ul.iama ul.login img.user:hover { border-color: #c00; }
#navigation .stretcher ul.iama ul.login div.meta { float: left; margin-left: 10px; margin-top: 3px; }

#navigation .stretcher ul.iama ul.more { width: auto; }
#navigation .stretcher ul.iama ul.more h1 { display: none; }
#navigation .stretcher ul.iama ul.more ul.links { float: none; margin-right: 0; }

#navigation .stretcher ul.iama ul.more.loggedin { background: none; width: 300px; margin-bottom: 10px; }
#navigation .stretcher ul.iama ul.more.loggedin h1 { display: block; margin-bottom: 8px; }
#navigation .stretcher ul.iama ul.more.loggedin ul.links { float: left; margin-right: 30px; }

#navigation .stretcher ul.players { border-top: 1px solid #444; width: 938px; padding: 10px 0 0 10px; margin-top: 10px; }
#navigation .stretcher ul.players > h2 { float: left; }
#navigation .stretcher ul.players > h2 > a { background: url('http://www.nba.com/blazers/media/tbr2-nav-title-team.png') no-repeat; width: 393px; height: 37px; display: block; text-indent: -9999px; margin-bottom: 20px; }
#navigation .stretcher ul.players > h2 > a:hover { background-position: 0 -37px; }
#navigation .stretcher ul.players > div.sponsor { float: right; }
#navigation .stretcher ul.players > li { display: inline-block; vertical-align: bottom; margin-left: -34px; margin-right: -35px; padding: 0; }
#navigation .stretcher ul.players > li.first { background: url('http://www.nba.com/blazers/media/tbr2-nav-players.png') no-repeat bottom left; height: 138px; width: 20px; margin-right: -30px; text-indent: -9999px; }
#navigation .stretcher ul.players > li img.player { width: 135px; }
#navigation .stretcher ul.players > li div.meta { text-align: center; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 10px; margin-top: 5px; }
#navigation .stretcher ul.players > li a:hover { color: #c00; }

#navigation .stretcher ul.dancers { border-top: 1px solid #444; width: 938px; padding: 10px 0 0 10px; }
#navigation .stretcher ul.dancers > h2 { float: left; }
#navigation .stretcher ul.dancers > h2 > a { background: url('http://www.nba.com/blazers/media/tbr2-nav-title-dancers.png') no-repeat; width: 417px; height: 37px; display: block; text-indent: -9999px; margin-bottom: 20px; }
#navigation .stretcher ul.dancers > h2 > a:hover { background-position: 0 -37px; }
#navigation .stretcher ul.dancers > div.sponsor { float: right; }
#navigation .stretcher ul.dancers > li { display: inline-block; vertical-align: bottom; margin-right: -48px; margin-left: -20px; padding: 0; }
#navigation .stretcher ul.dancers > li.first { background: url('http://www.nba.com/blazers/media/tbr2-nav-blazerdancers.png') no-repeat bottom left; height: 138px; width: 20px; margin-right: -20px; text-indent: -9999px; }
#navigation .stretcher ul.dancers > li img.dancer { width: 125px; }
#navigation .stretcher ul.dancers > li .meta { font-size: 10px; font-weight: bold; padding: 0px 0 0 0px; line-height: 9px; text-transform: uppercase; margin-top: 5px; text-align: center; }
#navigation .stretcher ul.dancers > li a:hover { color: #c00; }

#navigation .stretcher ul.recentlinks { float: left; margin-right: 20px; font-size: 11px; color: #cc0000; text-decoration: none; margin-top: 5px;}

#navigation .stretcher ul.messageboards { width: 338px; }

#navigation .stretcher.store ul.standard.left { width: 305px; }
#navigation .stretcher.store ul.standard.left ul.links li { margin-right: 80px; }
#navigation .stretcher.store ul.standard.mid { width: 400px; }
#navigation .stretcher.store ul.standard.map li { padding: 0; }

/* ----- TABS: Live ----- */

#featuredTabContent #live { margin-left: 3px; display: block; width: 875px; }
#featuredTabContent #live ul.live { list-style: none; list-style-position: outside; margin-bottom: 10px; }
#featuredTabContent #live ul.live li { float: left; }
#featuredTabContent #live ul.live li a { color: #c00; }
#featuredTabContent #live ul.live li a:hover { color: #aaa; }

#featuredTabContent #live ul.live li.main { margin-left: 10px; width: auto; }
#featuredTabContent #live ul.live li.main h1 { margin-bottom: 10px; }
#featuredTabContent #live ul.live li.main ul.boxscore { list-style: none; list-style-position: outside; }
#featuredTabContent #live ul.live li.main ul.boxscore li { margin-right: 10px; }
#featuredTabContent #live ul.live li.main ul.boxscore li div.score { font-size: 62px; font-style: italic; font-weight: bold; text-align: center; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard { width: 210px; margin-right: 10px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard div.clock { text-align: center; font-size: 42px; font-weight: bold; color: #c00; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores { list-style: none; list-style-position: outside; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li { float: none; border-bottom: 1px solid #aaa; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li span { display: block; color: #aaa; margin: 0 1px; width: 18px; font-size: 11px; font-weight: bold; text-align: center; float: left; border-right: 1px solid #aaa; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li.quarters span { border-right: 1px solid #000; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li span.left { width: 50px; text-align: right; padding-right: 5px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li span.right { border-right: none; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li span.quarter.total { border-left: 1px solid #aaa; border-right: 0; margin-left: 0; padding-left: 5px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li.quarters.last { border-bottom: none; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li.quarters.last span { height: 4px; border-color: #aaa; }
#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.scores li.quarters.last span.right { border-left: 1px solid #aaa; margin-left: 0; }

#featuredTabContent #live ul.live li.main ul.boxscore li.scoreboard ul.cta { text-align: center; margin-top: 10px; }

#featuredTabContent #live ul.live li.main ul.boxscore li.away { text-align: center; width: 115px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.home { text-align: center; width: 115px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.meta .follow { background: url('http://www.nba.com/blazers/media/tbr2-follow-game.png') no-repeat; display: block; width: 261px; height: 40px; margin-left: 105px; margin-top: 15px; text-indent: -9999px; }
#featuredTabContent #live ul.live li.main ul.boxscore li.meta .follow:hover { background-position: 0 -40px; }

#featuredTabContent #live ul.live li.main div.meta a.stream { display: block; background: url('http://www.nba.com/blazers/media/tbr2-stream-game.png') no-repeat; width: 250px; height: 40px; text-indent: -9999px; margin-left: 110px; margin-top: 10px; } 
#featuredTabContent #live ul.live li.main div.meta a.stream:hover { background-position: 0 -40px; }

#featuredTabContent #live ul.live li.main div.video { background: #000; width: 480px; height: 450px; margin-right: 10px; }
#featuredTabContent #live ul.live li.main div.video h1 { margin-bottom: 15px; }

#featuredTabContent #live ul.live li.talk { width: 375px; height: 500px; }

/* ----- TABS: Uprise Central ----- */

#featuredTabContent #uprise { margin-left: 3px; display: block; width: 875px; }
#featuredTabContent #uprise ul { list-style: none; list-style-position: outside; }
#featuredTabContent #uprise ul li { float: left; }
#featuredTabContent #uprise ul li a { color: #c00; }
#featuredTabContent #uprise ul li a:hover { color: #ccc; }
#featuredTabContent #uprise ul.top { background: #fff; }
#featuredTabContent #uprise ul.top li.rotator { background: url('http://www.nba.com/blazers/media/tbr2-uprise-rotator1.jpg') no-repeat; width: 459px; height: 335px; background-color: #fff; }
#featuredTabContent #uprise ul.top div.logo { background: url('http://www.nba.com/blazers/media/tbr2-uprise-logo.png') no-repeat; position: absolute; width: 421px; height: 105px; margin-top: 175px; text-indent: -9999px; z-index: 1; }
#featuredTabContent #uprise ul.top li.video { background: url('http://www.nba.com/blazers/media/tbr2-uprise-top-bg.png') repeat-x; padding-top: 5px; width: 416px; height: 330px; }
#featuredTabContent #uprise ul.top li.video ul.playlist { margin-top: 5px; }
#featuredTabContent #uprise ul.top li.video ul.playlist li.thumb { margin-left: 8px; }
#featuredTabContent #uprise ul.top li.video ul.playlist { margin-top: 5px; }
#featuredTabContent #uprise ul.top li.video ul.playlist li.thumb img { border: 2px solid #fff; }
#featuredTabContent #uprise ul.top li.video ul.playlist li.thumb img:hover { border-color: #c00; }
#featuredTabContent #uprise > div.content { display: block; background: url('http://www.nba.com/blazers/media/tbr2-uprise-mid-bg.png') repeat-x; padding-top: 1px; overflow: visible; }

#featuredTabContent #uprise ul.mid { background: url('http://www.nba.com/blazers/media/tbr2-uprise-mid-content-bg.png') no-repeat; height: 142px; margin: 10px; }
#featuredTabContent #uprise ul.mid li { margin: 10px 10px 0 0; }
#featuredTabContent #uprise ul.mid li.last { margin-right: 0; }

#featuredTabContent #uprise ul.mid li.info { width: 205px; margin-left: 10px; }

#featuredTabContent #uprise ul.mid li.info div.cap { text-align: center; position: relative; margin: -67px 0 10px 0; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer { height: 115px; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer a.button { float: left; margin-top: 32px; margin-bottom: 10px; width: 5px; height: 11px; text-indent: -9999px; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer a.button.previous:hover,
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer a.button.next:hover { background-position: -5px 0; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer li.l { float: left; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer li.r { float: right; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer ul.info { background: url('http://www.nba.com/blazers/media/tbr2-uprise-games-vs.png') no-repeat top center; float: left; height: 88px; width: 180px; margin-left: 10px; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer ul.info li.icon { width: 60px; margin: 0; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer ul.info li.active { width: inherit; font-size: 16px; font-weight: bold; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer a.button.previous { background: url('http://www.nba.com/blazers/media/tbr2-fbar-games-arrowleft.png') no-repeat; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer a.button.next { background: url('http://www.nba.com/blazers/media/tbr2-fbar-games-arrowright.png') no-repeat; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer h2.score { background: #222; border: 1px solid #333; padding: 3px; width: 40px; margin-top: 5px; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer h2.score.l { margin-left: 5px; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer h2.score.r { margin-left: 5px; }

#featuredTabContent #uprise ul.mid li.info div.cap .image { background: url('http://www.nba.com/blazers/media/tbr2-uprise-vs.png') no-repeat top center; }
#featuredTabContent #uprise ul.mid li.info div.cap .gamesViewContainer h1 { color: #c00; text-transform: uppercase; font-size: 22px; margin-bottom: 5px; }
#featuredTabContent #uprise ul.mid li.info div.game-related { position: relative; }
#featuredTabContent #uprise ul.mid li.info div.game-related h3 { text-align: center; margin-bottom: 5px; }
#featuredTabContent #uprise ul.mid li.info div.game-related p { font-size: 11px; line-height: 13px; }

#featuredTabContent #uprise ul.mid li.latest { width: 267px; margin-right: 0; height: 118px; }
#featuredTabContent #uprise ul.mid li.latest ul.articles h3.title { margin-bottom: 5px;}
#featuredTabContent #uprise ul.mid li.latest ul.articles li { float: none; margin: 0; height: 28px; font-size: 12px; }
#featuredTabContent #uprise ul.mid li.latest ul.articles > a { background: url(http://www.iamatrailblazersfan.com/Portals/iama/Skins/Iama/img/structure/bubble-arrow-black.png) no-repeat 100% 9px; float: left; margin: 0 -3px 0 0; padding: 0 7px 0 0; position: relative;	}
#featuredTabContent #uprise ul.mid li.latest ul.articles > a img { border: 2px solid #fff; float: left; margin: 0 3px 0 0; width: 35px; }
#featuredTabContent #uprise ul.mid li.latest ul.articles li.alert { height: auto; margin-bottom: 7px; }
#featuredTabContent #uprise ul.mid li.latest ul.articles li.alert > h3 { font-size: 12px; }
#featuredTabContent #uprise ul.mid li.latest ul.articles li.alert > em { font-size: 11px; color: #db0f0f; }
#featuredTabContent #uprise ul.mid li.latest ul.articles div.cb .i3 > a { color: #fff; }
#featuredTabContent #uprise ul.mid li.latest ul.articles div.cb .i3 > a:hover { color: #ccc; }

#featuredTabContent #uprise ul.mid li.matchup { position: absolute; left: 505px; height: 235px; margin-top: -10px; }
#featuredTabContent #uprise ul.mid li.matchup ul.players { width: auto; height: inherit; display: none; }
#featuredTabContent #uprise ul.mid li.matchup li { height: 235px; }
#featuredTabContent #uprise ul.mid li.matchup li.player { text-indent: -9999px; margin-top: 0; margin-right: 0; margin-left: 0; width: 125px; }
#featuredTabContent #uprise ul.mid li.matchup li.player.a {  }
#featuredTabContent #uprise ul.mid li.matchup li.vs { background: url('http://www.nba.com/blazers/media/tbr2-uprise-matchup-vs.png') no-repeat top center; height: auto; margin-top: 95px; margin-right: 0; margin-left: 0; text-align: center; width: 40px; height: 23px; text-indent: -9999px; }
#featuredTabContent #uprise ul.mid li.matchup li.stats { width: 40px; height: auto; margin-right: 0; margin-top: 85px; }
#featuredTabContent #uprise ul.mid li.matchup li.stats.a { text-align: right; }
#featuredTabContent #uprise ul.mid li.matchup li.stats h3 { font-size: 11px; text-transform: uppercase; visibility: visible; }

#featuredTabContent #uprise ul.bottom { width: 100%; position: relative; }
#featuredTabContent #uprise ul.bottom li { background: #000; margin: 0 0 10px 6px; height: 56px; }
#featuredTabContent #uprise ul.bottom li a { display: block; height: inherit; color: #ccc; }
#featuredTabContent #uprise ul.bottom li a:hover { color: #c00; }
#featuredTabContent #uprise ul.bottom li.store { background: url('http://www.nba.com/blazers/media/tbr2-uprise-store.png') no-repeat; width: 210px; margin-left: 10px; }
#featuredTabContent #uprise ul.bottom li.store a { margin: 34px 0 0 113px; }
#featuredTabContent #uprise ul.bottom li.downloads { background: url('http://www.nba.com/blazers/media/tbr2-uprise-downloads.png') no-repeat; width: 266px; }
#featuredTabContent #uprise ul.bottom li.downloads a { margin: 34px 0 0 133px; }
#featuredTabContent #uprise ul.bottom li.talk { background: url('http://www.nba.com/blazers/media/tbr2-uprise-talk.png') no-repeat; width: 146px; }
#featuredTabContent #uprise ul.bottom li.talk a { margin: 34px 0 0 10px; }
#featuredTabContent #uprise ul.bottom li.twitter { background: url('http://www.nba.com/blazers/media/tbr2-uprise-twitter.png') no-repeat 0 3px; width: 56px; text-indent: -9999px; }
#featuredTabContent #uprise ul.bottom li.facebook { background: url('http://www.nba.com/blazers/media/tbr2-uprise-facebook.png') no-repeat 0 3px; width: 56px; text-indent: -9999px; }
#featuredTabContent #uprise ul.bottom li.tickets { background: url('http://www.nba.com/blazers/media/tbr2-uprise-tickets.png') no-repeat 0 3px; width: 96px; text-indent: -9999px; }

/* ----- TABS: Thank You ----- */

#featuredTabContent #thankyou { margin-left: 3px; display: block; }
#featuredTabContent #thankyou ul.video { width: auto; height: 300px; overflow: hidden; position: relative; }
#featuredTabContent #thankyou ul.video li { float: left; width: 875px; height: 300px; list-style: none outside none; }
#featuredTabContent #thankyou ul.video li > div, #featuredTabContent #thankyou ul.video li > a > div { float: left; }
#featuredTabContent #thankyou ul.video li > a > div.btn { width: 430px; height: 300px; }
#featuredTabContent #thankyou ul.video li.first > a > div.btn > img { display: none; }
#featuredTabContent #thankyou ul.video li > a > div.btn > img { margin: 24px 0 0 12px; }
#featuredTabContent #thankyou ul.video li > div.container { margin-top: 20px; }
#featuredTabContent #thankyou ul.video li > div.container > a.btn { margin-left: 172px; }

#featuredTabContent #thankyou ul.meta { background: url('http://www.nba.com/blazers/media/tbr2-ty-meta-bg.png') repeat-x; height: 100px; }
#featuredTabContent #thankyou ul.meta > li { float: left; list-style: none outside none; margin-right: 10px; margin-top: 15px; }
#featuredTabContent #thankyou ul.meta > li.memories { background: url('http://www.nba.com/blazers/media/tbr2-ty-memories.png') no-repeat; width: 178px; height: 48px; margin-left: 20px; }
#featuredTabContent #thankyou ul.meta > li.memories a { margin-top: 27px; margin-left: 8px; display: block; }
#featuredTabContent #thankyou ul.meta > li.tickets { background: url('http://www.nba.com/blazers/media/tbr2-ty-tickets.png') no-repeat; width: 92px; height: 49px; }
#featuredTabContent #thankyou ul.meta > li.tickets a { width: 92px; height: 49px; text-indent: -9999px; display: block; }
#featuredTabContent #thankyou ul.meta > li.tickets:hover { background-position: 0 -49px; }
#featuredTabContent #thankyou ul.meta > li.vote { background: url('http://www.nba.com/blazers/media/tbr2-ty-vote.png') no-repeat; width: 520px; height: 64px; }
#featuredTabContent #thankyou ul.meta > li.vote ul.container li { list-style: none outside none; float: left; margin-left: 5px; margin-top: 3px; cursor: pointer; border: 2px solid #fff; }
#featuredTabContent #thankyou ul.meta > li.vote ul.container li:hover { border-color: #c00; }
#featuredTabContent #thankyou ul.meta > li.vote ul.container li img { width: 66px; }
#featuredTabContent #thankyou ul.meta > li.vote ul.container li.btn { border: none; }
#featuredTabContent #thankyou ul.meta > li.vote ul.container li.btn div { width: 130px; height: 60px; text-indent: -9999px; }
/*
#featuredTabContent #thankyou ul.meta > li.vote ul.container li.first { margin-left: 140px; }
*/

#featuredTabContent #thankyou ul.controls { position: absolute; right: 0; z-index: 15; margin-top: 106px; }
#featuredTabContent #thankyou ul.controls > li { width: 40px; height: 44px; cursor: pointer; text-indent: -9999px; list-style: none outside none; }
#featuredTabContent #thankyou ul.controls > li.previous { background: url('http://www.nba.com/blazers/media/tbr2-grid-arrow-l.png') no-repeat; }
#featuredTabContent #thankyou ul.controls > li.next { background: url('http://www.nba.com/blazers/media/tbr2-grid-arrow-r.png') no-repeat; }
#featuredTabContent #thankyou ul.controls > li.previous:hover { background-position: 0 -44px; }
#featuredTabContent #thankyou ul.controls > li.next:hover { background-position: 0 -44px; }
#featuredTabContent #thankyou ul.mask { height: 300px; position: absolute; right: 0; z-index: 14; display: none; }
#featuredTabContent #thankyou ul.mask li { float: left; list-style: none outside none; display: block; height: 300px; }
#featuredTabContent #thankyou ul.mask li.left { background: url('http://www.nba.com/blazers/media/tbr2-ty-gr.png') repeat-y; width: 32px; }
#featuredTabContent #thankyou ul.mask li.right { background: #000; }



/* ----- NEWS ----- */

.news #header { background: url('http://www.nba.com/blazers/media/tbr2-news-header.png') no-repeat; width: 976px; height: 45px; margin: 15px 0 15px 10px; text-indent: -9999px; display: block; }

.news #overlay-a { display: none; width: 806px; height: auto; background: transparent url('http://www.nba.com/blazers/media/tbr2-bg-50.png'); position: absolute; z-index: 34; }

.news .content { margin-top: 10px; }
.news .content .col { float: left; }
.news .content > .col.l { margin-left: 10px; width: 160px; }
.news .content > .col.r { margin-left: 10px; width: 806px; }

ul#toolbox { width: 160px; }
ul#toolbox li { list-style: none outside none; }
ul#toolbox li > h3 { cursor: pointer; }
ul#toolbox li > h3.hdr { width: 160px; height: 25px; text-indent: -9999px; margin-bottom: 1px; }

ul#toolbox li > h3.hdr.news { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-news.png') no-repeat; }
ul#toolbox li > h3.hdr.blogs { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-blogs.png') no-repeat; }
ul#toolbox li > h3.hdr.twitter { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-twitter.png') no-repeat; }
ul#toolbox li > h3.hdr.podcasts { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-podcasts.png') no-repeat; }
ul#toolbox li > h3.hdr.draft { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-draft.png') no-repeat; }
ul#toolbox li > h3.hdr.summer { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-summer.png') no-repeat; }
ul#toolbox li > h3.hdr.mib { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-mib.png') no-repeat; }
ul#toolbox li > h3.hdr.tools { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-hdr-tools.png') no-repeat; }

ul#toolbox li > h3.hdr:hover, ul#toolbox li > h3.hdr.ui-state-active { background-position: 0 -25px; }

ul#toolbox li > ul.stretcher { visibility: hidden; display: none; }
ul#toolbox li > ul.stretcher > li { margin: 5px; font-size: 11px; }
ul#toolbox li > ul.stretcher > li > a { font-size: 11px; }
ul#toolbox li.tools > ul.stretcher > li > a { padding: 1px 0 0 20px; height: 16px; display: block; }
ul#toolbox li.tools > ul.stretcher > li > a.print { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-print.png') no-repeat; }
ul#toolbox li.tools > ul.stretcher > li > a.contact { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-contact.png') no-repeat; }
ul#toolbox li.tools > ul.stretcher > li > a.feeds { background: url('http://www.nba.com/blazers/media/tbr2-toolbox-feeds.png') no-repeat; }

.news #video > iframe { width: 576px; margin-right: 0; float: left; }
.news #video div.vidPlaylistSelect { width: 220px; float: right; }
.news #video div.vidPlaylistSelect > h3.featured-video { background: url('http://www.nba.com/blazers/media/tbr2-news-featured-video.png') no-repeat; width: 127px; height: 20px; text-indent: -9999px; margin: 0 5px 10px 0; float: left; }
.news #video div.vidPlaylistSelect > a > h3.more-videos { background: url('http://www.nba.com/blazers/media/tbr2-news-video-morebtn.png') no-repeat; width: 88px; height: 20px; text-indent: -9999px; margin-bottom: 10px; float: left; }
.news #video div.vidPlaylistSelect > a > h3.more-videos:hover { background-position: 0 -20px; }

.news #video div.vidPlaylistSelect .vidPlaylistThumbnails { background: url('http://www.nba.com/blazers/media/tbr2-news-video-thumbs-bg.png') repeat-x; width: 210px; height: 85px; padding: 5px; margin-bottom: 1px; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails > a.vidPlaylistThumbnailsLink { float: left; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails > a.vidPlaylistThumbnailsLink > img { width: 60px; margin-right: 5px; border: 2px solid #fff; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails a.vidPlaylistThumbnailsHeadLink { font-size: 14px; font-weight: bold; line-height: 15px; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails > .vidPlaylistThumbnailsDescription { line-height: 13px; margin-top: 12px; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails > .vidPlaylistThumbnailsDuration { display: none; }

.news #video div.vidPlaylistSelect .vidPlaylistThumbnails.selected { background: #000; }
.news #video div.vidPlaylistSelect .vidPlaylistThumbnails.selected > a.vidPlaylistThumbnailsLink > img { border-color: #c00; }

.news #menu { clear: both; padding-top: 10px; }
.news #menu > ul#categories li { list-style: none outside none; }
.news #menu > ul#categories > li { float: left; cursor: pointer; }

.news #menu > ul#categories h3.hdr { height: 42px; text-indent: -9999px; }

.news #menu > ul#categories ul.stretcher { position: absolute; z-index: 35; background: #000; visibility: hidden; border: 1px solid #333; }
.news #menu > ul#categories ul.stretcher > li { padding: 3px 5px; }
.news #menu > ul#categories ul.stretcher > li.selected { background: #c00; color: #000; }
.news #menu > ul#categories ul.stretcher div.border-shadow { background: url('http://www.nba.com/blazers/media/tbr2-news-stretcher-shadow.png') repeat-x; height: 5px; padding: 0 1px; position: absolute; width: 100%; bottom: -6px; left: -1px; }

.news #menu > ul#categories h3.hdr.viewall { background: url('http://www.nba.com/blazers/media/tbr2-news-all.png') no-repeat; width: 62px; }
.news #menu > ul#categories h3.hdr.news { background: url('http://www.nba.com/blazers/media/tbr2-news-news.png') no-repeat; width: 87px; }
.news #menu > ul#categories h3.hdr.dropdown.chosen { background-position: 0 -84px; }
.news #menu > ul#categories h3.hdr.blogs { background: url('http://www.nba.com/blazers/media/tbr2-news-blogs.png') no-repeat; width: 87px; }
.news #menu > ul#categories h3.hdr.twitter { background: url('http://www.nba.com/blazers/media/tbr2-news-twitter.png') no-repeat; width: 85px; }
.news #menu > ul#categories h3.hdr.msgboards { background: url('http://www.nba.com/blazers/media/tbr2-news-board.png') no-repeat; width: 133px; }

.news #menu > ul#categories h3.hdr:hover, .news #menu > ul#categories h3.hdr.selected { background-position: 0 -42px; }

.news #menu ul#searchbar { background: url('http://www.nba.com/blazers/media/tbr2-news-search-bg.png') no-repeat; width: 352px; height: 42px; }
.news #menu ul#searchbar > input, .news #menu ul#searchbar > a#submit { background: #000; color: #fff; border: 1px solid #444; margin: 10px 0 0 10px; height: 20px; font-size: 11px; float: left; }
.news #menu ul#searchbar > label#label-clear { background: url('http://www.nba.com/blazers/media/tbr2-news-search-clear-alt.png') no-repeat; position: absolute; margin: 14px 0 0 -20px; width: 14px; height: 14px; text-indent: -9999px; display: none; }
.news #menu ul#searchbar > label#label-clear:active { background-position: 0 -14px; }
.news #menu ul#searchbar > input#search { width: 230px; background: #000 url('http://www.nba.com/blazers/media/tbr2-news-search-icon.png') no-repeat 3px 4px; padding-left: 20px; padding-right: 20px; }
.news #menu ul#searchbar > a#submit { background: url('http://www.nba.com/blazers/media/tbr2-news-search-button.png') no-repeat; width: 52px; text-indent: -9999px; margin: 10px 10px 0 0; display: block; float: right; }
.news #menu ul#searchbar > a#submit:hover { background-position: 0 -20px; }

.news h2#title-search, .news ul#results > li.noresults { display: none; margin: 10px 0; font-weight: normal; font-size: 14px; border-bottom: 2px solid #444; padding-bottom: 15px; }
.news h2#title-search > h3 { margin-bottom: 10px; }
.news h2#title-search > small, .news ul#results > li > small { background: #333; padding: 3px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #222; font-size: 11px; }
.news h2#title-search > small.alt, .news ul#results > li > small.alt { background: #666 url('http://www.nba.com/blazers/media/tbr2-news-search-clear.png') no-repeat 97% center; border-color: #555; padding-right: 20px; }
.news h2#title-search > small.alt a, .news ul#results > li > small.alt a { color: #ccc; }
.news h2#title-search > small.alt a:hover, .news ul#results > li > small.alt a:hover { color: #aaa; }

.news ul#results a { color: #c00; }
.news ul#results a:hover { color: #ccc; }

.news ul#results ul li { list-style: none outside none; margin: 0; }
.news ul#results > li { margin-top: 10px; list-style: none outside none; }

.news ul#results > li.loader { background: url('http://www.nba.com/blazers/media/ajax-loader.gif') no-repeat center; width: 100%; height: 60px; text-indent: -9999px; }
.news ul#results > li.noresults { display: block; }

.news ul#results > li > ul.content { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #444; }

.news ul#results > li > ul.content > li.col { display: inline-block; vertical-align: middle; float: none; }
.news ul#results > li > ul.content > li.col.l { width: 110px; vertical-align: top;  }
.news ul#results > li > ul.content > li.col.r { width: 621px; }
.news ul#results > li > ul.content > li.col.r.alt { width: 65px; margin-left: 10px; }

.news ul#results > li > ul.content > li.col.l > em, .news ul#results > li > ul.content > li.col.r > em { color: #aaa; }
.news ul#results > li > ul.content > li.col.l > img { border: 2px solid #fff; }
.news ul#results > li > ul.content > li.col.r > h3 { font-size: 22px; font-weight: normal; margin-bottom: 5px; }
.news ul#results > li > ul.content > li.col.r > h3 a { color: #fff; }
.news ul#results > li > ul.content > li.col.r > h3 a:hover { color: #ccc; }
.news ul#results > li > ul.content > li.col.r > p { margin: 5px 0; }
.news ul#results > li > ul.content > li.col.r > a.share { background: url('http://www.nba.com/blazers/media/tbr2-news-share.png') no-repeat; width: 65px; height: 45px; display: block; text-indent: -9999px; }
.news ul#results > li > ul.content > li.col.r > a.share:hover { background-position: 0 -45px; }

.news #pagination { margin: 0 0 10px 0; padding: 10px 0; border-bottom: 1px solid #444; border-top: 1px solid #444; text-align: center; display: none; }
.news #pagination > a { margin: 0 3px; padding: 3px; }
.news #pagination > a:hover { background: #c00; }
.news #pagination > span.current { background: #c00; padding: 3px; color: #000; }
.news #pagination > a.prev { background: url('http://www.nba.com/blazers/media/tbr2-pagination-previous.png') no-repeat; text-indent: -9999px; display: block; float: left; width: 78px; padding: 0; margin-left: 0; height: 14px; }
.news #pagination > a.next { background: url('http://www.nba.com/blazers/media/tbr2-pagination-next.png') no-repeat; text-indent: -9999px; display: block; float: right; width: 58px; margin-right: 0px; padding: 0; height: 14px; }
.news #pagination > a.prev:hover, .news #pagination > a.next:hover { background-position: 0 -14px; }

.news #pagination > span.prev,.news #pagination > span.next { display: none; }

.news #banner160x600 { margin-top: 10px; }


/* ----- NBA VIDEO PLAYER ----- */

body.video #headline, body.video #description { font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; font-size: 12px; color: #fff; }
body.video #headline { font-size: 20px; text-transform: uppercase; margin: 5px 0; }


/* ----- TICKET STRIPE ----- */

#ticketStripe {
	background: #000;
	height: 92px;
	margin-left: 30px;
	width: 754px;
	border: 1px solid #666;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#ticketStripe h2, #ticketStripe h3 {
	text-transform: uppercase;
}

#ticketStripe li {
	list-style: none outside none;
	float: left;
}

#ticketStripe > li {
	width: 250px;
	height: 90px;
	position: absolute;
	padding: 1px;
}

#ticketStripe li.individual {
	background: #000;
	left: 283px;
	width: 248px;
}

#ticketStripe li.individual.border-left {
	border-left: 1px solid #666;
}

#ticketStripe li.individual.border-right {
	border-right: 1px solid #666;
}

#ticketStripe li.individual ol.games {
	width: 248px;
	height: 90px;
	float: left;
	background: #444;
	background: -moz-linear-gradient(100% 100% 90deg, #1c1c1c, #444) no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#1C1C1C)) no-repeat;

}

#ticketStripe li.individual ol.games h3.hd {
	text-align: center;
	height: 16px;
	background: #444;
	background: -moz-linear-gradient(100% 10px -90deg, #444, #303030) no-repeat;
	background: -webkit-gradient(linear, 0% 90%, 0% 10, from(#303030), to(#444)) no-repeat;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
	font-size: 15px;
	padding-top: 4px;
}

#ticketStripe li.individual ol.games li.game .logo {
	background: #fff;
	background: -moz-linear-gradient(100% 100% 90deg, #b0b0b0, #fff) no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#b0b0b0)) no-repeat;
	width: 83px;
	padding: 2px 0;
	text-align: center;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

#ticketStripe li.individual ol.games li.game.first .logo {
	margin-left: -1px;
	border-right: 1px solid #666;
}

#ticketStripe li.individual ol.games li.game.second .logo {
}

#ticketStripe li.individual ol.games li.game.last .logo {
	margin-right: -2px;
	border-left: 1px solid #666;
}

#ticketStripe li.individual ol.games li.game.last .meta {
	margin-right: -1px;
}

#ticketStripe li.individual ol.games li.game .meta {
	text-align: center;
	border-top: 1px solid #000;
	text-shadow: -1px -1px 0 #000;
	font-size: 11px;
	font-weight: bold;
	width: 83px;
}

#ticketStripe li.individual ol.games li.game.first .meta {
	background: url('../images/ts-divider-game.png') top right no-repeat;
}

#ticketStripe li.individual ol.games li.game.last .meta {
	background: url('../images/ts-divider-game.png') top left no-repeat;
}

#ticketStripe li.individual ol.games li.game .meta .btn.btn-buy {
	background: url('../images/ts-btn-buy-a.png') no-repeat;
	width: 62px;
	height: 17px;
	text-indent: -9999px;
	margin-left: 11px;
	display: block;
}

#ticketStripe li.individual ol.games li.game .meta .btn.btn-buy:hover {
	background-position: 0 -17px;
}

#ticketStripe li.left {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-right: 1px solid #666;
	padding: 1px 0 1px 1px;
}

#ticketStripe li.right {
	left: 533px;
	border-left: 1px solid #666;
	padding: 1px 1px 1px 0;
	
}

#ticketStripe li.left .offer {
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
}

#ticketStripe li.right .offer {
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
}

#ticketStripe li .offer {
	padding: 5px;
	display: block;
	background: #111;
	background: -moz-linear-gradient(100% 30% -90deg, #111, #000) no-repeat;
	background: -webkit-gradient(linear, 0% 100%, 0% 30%, from(#000), to(#111)) no-repeat;
	height: 80px;
	width: 240px;
	cursor: pointer;
}

#ticketStripe li .offer .closed {
	text-align: center;
	padding-top: 15px;
}

#ticketStripe li .offer .closed .btn.btn-details {
	top: 4px;
	position: relative;
}

#ticketStripe li .offer .open .info {
	
	float: left;
	padding-top: 5px;
	width: 370px;
}

#ticketStripe li .offer .open .meta {
	float: right;
	padding-top: 30px;
	margin-right: 10px;
}

#ticketStripe li .offer .open .meta .btn.btn-buy {
	background: url('../images/ts-btn-buy.png') no-repeat;
	width: 78px;
	height: 27px;
	text-indent: -9999px;
	display: block;
}

#ticketStripe li .offer .open .meta .btn.btn-buy:hover {
	background-position: 0 -27px;
}

#ticketStripe li .offer .img {
	float: left;
	border: 1px solid #666;
	margin-right: 10px;
}

#ticketStripe li .offer .hidden {
	display: none;
}





