/*
-----------------------------------------------
Basketball New Zealand
- - - - - - - - - - - - - - - - - - - - - - - -
Description:	NBL Styles
Filename:		bbnz.nbl.css
Author:			Hamish Stevenson / Catch Design Limited (www.catchdesign.co.nz)
Date:			1 February 2008
Updated:		1 February 2008
----------------------------------------------- */



/* NBL Styles */
ul#nbl-teams-main { margin: 0; padding: 0; }
ul#nbl-teams-main li { float: left; margin: 2px 5px 5px 0; }
ul#nbl-teams-main li a { display: block; width: 175px; height: 228px; }
ul#nbl-teams-main li a:hover { background-position: -175px 0 !important; }
ul#nbl-teams-main li#heat a { background: url(../img/img_new_team_heat_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#sharks a { background: url(../img/img_new_team_sharks_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#pistons a { background: url(../img/img_new_team_pistons_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#airs a { background: url(../img/img_new_team_airs_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#hawks a { background: url(../img/img_new_team_hawks_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#jets a { background: url(../img/img_new_team_jets_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#saints a { background: url(../img/img_new_team_saints_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#giants a { background: url(../img/img_new_team_giants_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#nuggets a { background: url(../img/img_new_team_nuggets_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#cougars a { background: url(../img/img_new_team_cougars_med.png) 0 0 no-repeat; }
ul#nbl-teams-main li#pirates a { background: url(../img/img_new_team_pirates_med.png) 0 0 no-repeat; }


/*ul#nbl-teams { margin: 0; padding: 0; }
ul#nbl-teams li { float: left; }
ul#nbl-teams li a { display: block; margin: 5px 3px 0 0; width: 115px; height: 150px; }
ul#nbl-teams li a:hover { background-position: -115px 0 !important; }
ul#nbl-teams li#heat a { background: url(../img/img-team-heat-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#stars a { background: url(../img/img-team-stars-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#pistons a { background: url(../img/img-team-pistons-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#airs a { background: url(../img/img-team-air-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#hawks a { background: url(../img/img-team-hawks-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#jets a { background: url(../img/img-team-jets-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#saints a { background: url(../img/img-team-saints-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#giants a { background: url(../img/img-team-giants-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#rams a { background: url(../img/img-team-rams-sm-rollover.png) 0 0 no-repeat; }
ul#nbl-teams li#nuggets a { background: url(../img/img-team-nuggets-sm-rollover.png) 0 0 no-repeat; }*/

ul#nbl-teams { margin: 0; padding: 0; }
ul#nbl-teams li { float: left; }
ul#nbl-teams li a { display: block; margin: 10px 2px 0 0; width: 70px; height: 91px; }
ul#nbl-teams li a:hover { background-position: -70px 0 !important; }
ul#nbl-teams li#heat a { background: url(../img/img_new_team_heat_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#sharks a { background: url(../img/img_new_team_sharks_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#pistons a { background: url(../img/img_new_team_pistons_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#airs a { background: url(../img/img_new_team_airs_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#hawks a { background: url(../img/img_new_team_hawks_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#jets a { background: url(../img/img_new_team_jets_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#saints a { background: url(../img/img_new_team_saints_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#giants a { background: url(../img/img_new_team_giants_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#nuggets a { background: url(../img/img_new_team_nuggets_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#cougars a { background: url(../img/img_new_team_cougars_sml.png) 0 0 no-repeat; }
ul#nbl-teams li#pirates a { background: url(../img/img_new_team_pirates_sml.png) 0 0 no-repeat; }


div.heat { background: url(../img/img_new_team_heat_lge.png) top right no-repeat; }
div.sharks { background: url(../img/img_new_team_sharks_lge.png) top right no-repeat; }
div.pistons { background: url(../img/img_new_team_pistons_lge.png) top right no-repeat; }
div.airs { background: url(../img/img_new_team_airs_lge.png) top right no-repeat; }
div.hawks { background: url(../img/img_new_team_hawks_lge.png) top right no-repeat; }
div.jets { background: url(../img/img_new_team_jets_lge.png) top right no-repeat; }
div.saints { background: url(../img/img_new_team_saints_lge.png) top right no-repeat; }
div.giants { background: url(../img/img_new_team_giants_lge.png) top right no-repeat; }
div.nuggets { background: url(../img/img_new_team_nuggets_lge.png) top right no-repeat; }
div.cougars { background: url(../img/img_new_team_cougars_lge.png) top right no-repeat; }
div.pirates { background: url(../img/img_new_team_pirates_lge.png) top right no-repeat; }


#home-col-2 #nbl-feed { width: 360px; /* real width is 360px */ background: #373737 url(../img/bg-home-col-2-news-blk.jpg) top no-repeat; padding: 5px; }
#home-col-2 #nbl-feed-text { width: 350px; margin: 0 auto; background: #292929; padding: 5px; }

.nbl-teaser { padding: 0 0 5px 0; border-bottom: 1px solid #333; margin: 5px 0 0 0; }
.nbl-teaser p { margin: 2px 0 0 0; font-size: 1.1em; }
.nbl-teaser h3 a { color: #f60; font-size: 1.25em; }
.nbl-teaser h3 a:hover { color: #666; }
.nbl-teaser h3 { font-size: 1.2em; line-height: 1.2; color: #fff; font-weight: bold; margin: 10px 0 0 0 !important; }

.nbl-tipping-comp { padding: 0 0 5px 0; border-bottom: 1px solid #333; margin: 5px 0 0 0; }
.nbl-tipping-comp img.alignright { border: 5px solid #666; margin: 0 5px 0 0; }
.nbl-tipping-comp h4 { color: #f60; }
.nbl-tipping-comp ul { list-style: none; padding: 0; margin: 0; }
.nbl-tipping-comp ul li { font-size: 1.2em; }
.nbl-tipping-comp ul li strong { color: #fff; }

#nbl-feed-text table { border: none; }
#nbl-feed-text td { padding: 3px; background: #333; font-size: 1.2em; text-align: left; margin: 1px; }
#nbl-feed-text th { font-weight: bold; }

body#nbl_section #home-col-1, body#nbl_section #home-col-2 { margin-top: 5px; }
body#nbl_section #movie_nbl_dominion { margin-top: 5px; }
