/*
-----------------------------------------------
Basketball New Zealand
- - - - - - - - - - - - - - - - - - - - - - - -
Description:	Print Styles Styles
Filename:		bbnz.print.css
Author:			Hamish Stevenson / Catch Design Limited (www.catchdesign.co.nz)
Date:			30 January 2007
Updated:		30 January 2007
----------------------------------------------- */

/* =Global Styles
----------------------------------------------- */
body { background: #fff; margin:0; padding:0; font: 63.7%/1.5em "Lucida Grande" Geneva, Arial, Helvetica, sans-serif; color: #ccc;}

/* =Generic styles */
img { border:0; padding:0; margin-bottom:0 }
a, a:visited { color:#fff; text-decoration:underline;}
a:hover { text-decoration:none;}
a img {	border:none;}

.hide {	position:absolute; left:-2000px; width:999px;}
.alignleft { float:left;}
.alignright { float:right;}
.margin-none { margin:0;}
.blue { color: #4C6A86; }
.large { font-size: 130%; }

p { font: 1.2em/1.3 "Lucida Grande", Geneva, Arial, sans-serif; margin:0.2em 0 0.8em 0; }
small { font: 1.0em/1.2 "Lucida Grande", Geneva, Arial, sans-serif; color:#f60; margin:0 0 0.5em 0; text-transform: uppercase; }
ul, ol, td { font: 1.1em/1.2 "Lucida Grande", Geneva, Arial, sans-serif; }
label, input, textarea { font: 1.2em/1.4 "Lucida Grande", Geneva, Arial, sans-serif; margin:0 0 0.5em 0; }
input.textbox { padding: 3px; color: #999; }
select { font: 1.2em "Lucida Grande", Geneva, Arial, sans-serif; color: #000; padding: 1px; }
dl, dt, dd { font: 1.1em/1 "Lucida Grande", Geneva, Arial, sans-serif; margin:0 0 0.5em 0; }

fieldset { border: 0; margin: 0; }
legend { display: none; }

blockquote { float: right; border: 1px solid #999; padding: 5px; width: 240px; text-align: center; color: #fff; margin: 0.8em 0 0.5em 15px; font: 14px/1.5 bold Arial, sans-serif; }

h2 { font-size: 2.0em; color: #fff; margin: 0 0 0.2em 0; padding: 0; text-transform: uppercase; }
h3 { font: 1.5em/1 "Trebuchet MS", Geneva, Arial, sans-serif; color:#fff; margin:0; }
h3.h-sm { font-size: 1.2em; text-transform: uppercase; padding: 0 0 2px 0; }
h4 { font: 1.3em/1.5 normal "Trebuchet MS", Geneva, Arial, sans-serif; margin: 5px 0 0 0;}

/* Hacks that can't be avoided in this file */

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* =collapse lists */
#container ul.nav, #container ul.nav li { margin:0; padding:0; list-style:none; }
ul.nav, ul.nav li { display:inline;}

/* =Structure
----------------------------------------------- */
#container { margin-bottom: 10px; margin-left: 0; }

/* Global nav */
#globalnav { display: none; }

/* Masthead */
#masthead { width: 100%; }
#masthead h1 { font: 4.0em/1 "Trebuchet MS", Geneva, Arial, sans-serif; color: #000; margin:20px 0 0 0; }

#masthead-links { display: none; }

/* Primary Nav */
#prim-nav { display: none; }

/* Secondary Nav */
#sec-nav ul { display: none; }

/* Content */
#content { width: 100%; }

/* Footer */
#footer { border-top: 3px solid #f60; border-bottom: 12px solid #000; margin: 0 0 20px 0; padding: 10px; }

#footer-split1 { display: none; }

#footer-split2 { width: 100%; }
#footer #to-top a { display: none; }
#footer #footer-contact { padding: 5px; margin: 15px 0 0 0; }

/* =Homepage Styles
----------------------------------------------- */
#home-col-1 { width: 360px; float: left; margin: 12px 0 0 0; }
#home-col-2 { width: 370px; float: left; margin: 12px 0 0 5px; }

/* Main article */
#home-col-1 #main-article { width: 350px; /* real width is 360px */ background: #000; padding: 5px; }
#home-col-1 #main-article-text { width: 340px; margin: 10px auto; }
#home-col-1 #main-article-text h2.homepage { border-bottom: 1px dotted #333; }
#home-col-1 #main-article-text a { color: #fff; }

/* Bottom left wrap */
#home-col-1 #col-1-wrap { width: 360px; margin: 5px 0 0 0; }
#home-col-1 #col-1-wrap #col-1a { float: left; width: 175px; height: 180px; padding: 5px; background: #373737 url(../img/bg-home-col-1-a.jpg) top no-repeat; }
#home-col-1 #col-1-wrap #col-1b { float: left; width: 160px; height: 180px; padding: 5px; margin: 0 0 0 5px; background: #373737 url(../img/bg-home-col-1-b.jpg) top no-repeat; }

/* Wallpapers */
#wallpaper-teaser { width: 165px; padding: 5px 5px 1px 5px; margin: 1px auto; background: #000; }
#wallpaper-teaser h3 { border-bottom: 1px solid #606060; margin: 0 0 4px 0; padding: 0 0 2px 0; }
#wallpaper-teaser p { font-size: 1.0em; }

/* News in Short */
#home-col-1 #short-news { width: 150px; padding: 5px; height: 170px; background: #292929; }
#home-col-1 #short-news h3 { border-bottom: 1px solid #606060; margin: 0 0 4px 0; padding: 0 0 2px 0; }
#home-col-1 #short-news ul { padding: 0; margin: 0; list-style: none; }
#home-col-1 #short-news li { line-height: 1.2; padding-top: 3px; display: block; }
#home-col-1 #short-news li a { display: block; padding: 2px 0 4px 0; color: #fff; border-bottom: 1px solid #333; }
#home-col-1 #short-news p { font-size: 1.0em; }

/* News */
#home-col-2 #news-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 #news-feed-text { width: 350px; margin: 0 auto; background: #292929; padding: 5px; }

/* Tabs */
.shadetabs { padding: 0; margin: 3px 0 0 0; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li { float: left; margin: 0; }
.shadetabs li a { display: block; text-decoration: none; padding: 3px 7px; margin: 0 1px 1px 0; color: #fff; background: url(../img/bg-news-tabs.gif) top left no-repeat; }
.shadetabs li a:visited{ color: #fff; }
.shadetabs li a:hover{ text-decoration: underline; color: #fff; }
.shadetabs li.selected{ position: relative; top: 1px; }
.shadetabs li.selected a{ /*selected main tab style */ background: url(../img/bg-news-tabs-hover.gif) top left no-repeat; }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; }
.tabcontentstyle { /*style of tab content oontainer*/ margin-bottom: 1em; padding: 10px; }
.tabcontentstyle p { color: #ccc; }
.tabcontentstyle h3 a { color: #fff; }
.tabcontent{ display:none; }
@media print {
.tabcontent {
display:block!important;
}
}

/* News content */
.news-teaser { padding: 0 0 5px 0; border-bottom: 1px solid #333; margin: 5px 0 0 0; }
.news-teaser p { margin: 2px 0 0 0; }
.news-teaser h3 { margin: 5px 0 6px 0; }
/*h3.toggler { margin: 0; background: #292929 url(../img/icon-open-blk.gif) left no-repeat; padding: 1px 0 0 23px; color: #f4f4f4; cursor: pointer; margin: 5px 0 3px 0; }*/
/*.accordion{ margin: 0 0 6px 23px; padding: 0; }*/

/* Newsletter Signup */
#home-col-2 #newsletter { width: 360px; height: 67px; padding: 5px; margin: 5px 0 0 0; background: url(../img/bg-home-col-1-signup-blk.jpg) no-repeat; }
#home-col-2 #newsletter h3 { color: #000; border-bottom: 1px solid #D6D6D6;  }
#home-col-2 #newsletter form { margin: 0; }
#home-col-2 #newsletter input.textbox { width: 155px; margin: 5px 5px 0 0; color: #fff; background: #393939; border: 1px solid #000 !important; }
#home-col-2 #newsletter input.subscribe { margin: 2px 0 0 0; }

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

#home-col-2 #events-feed-text ul { width: 350px; margin: 6px 0; padding: 0; list-style: none; }
#home-col-2 #events-feed-text li { font-size: 1.3em; border-bottom: 1px solid #333; margin: 0; padding: 5px 0; }
#home-col-2 .event-teaser small { float: right; font-size: 10px; display: inline; margin: 0; }
#home-col-2 .event-teaser:hover { background: #3C3C3C; }

/* =Sidebar Styles
----------------------------------------------- */
#magic-800, #magic-1024 { display: none; }
#major-sponsor { display: none; }
#major-sponsor li#sparc a { display: block; }

#sponsors { width: 185px; height: 99px; padding: 5px; background: #4D4D4D; }

#player-profile { width: 185px; background: #4E4E4E url(../img/bg-sidebar-profile-blk.jpg) top no-repeat; padding: 5px; }
#player-profile h3 { margin: 0 0 5px 0; border-bottom: 1px solid #606060; }
#player-profile img { border: 1px solid #606060; padding: 1px; margin: 0 3px 0 0; }
#player-profile p { font-size: 1.1em; color: #ccc; }
#player-profile p.large { font-size: 1.8em; margin: 0; color: #ccc; }
#player-profile strong { color: #fff; font-weight: normal; }
#player-profile h4 { font-size: 1.4em; margin: 0; }
#player-profile a { color: #fff; }

#poll { background: #4E4E4E url(../img/bg-sidebar-poll-blk.jpg) top no-repeat; padding: 5px; }
#poll h3 { margin: 0 0 5px 0; border-bottom: 1px solid #606060; }
#poll p { font-size: 1.1em; color: #ccc; }


/* =Inside Styles
----------------------------------------------- */

#inside-col-1 { float: left; width: 100%; padding: 10px; margin: 0; }
#inside-col-2 { display: none; }

#inside-col-1 p { color: #ccc; }
#inside-col-1 strong { color: #fff; text-transform: uppercase; text-shadow: #ccc; }
#inside-col-1 h2 { border-bottom: 1px solid #333; padding: 0 0 3px 0; margin: 15px 0 10px 0; }
.sizeme { font-size: 10px; }

#inside-col-1 h3 { margin: 10px 0 3px 0; color: #f60; } 
#inside-col-1 h4 { color: #999; font-weight: normal; margin: 2px 0 0 0; }

#inside-col-1 .article-teaser { padding: 5px 0; border-bottom: 1px solid #666; }

/* Breadcrumbs */
#bct, #page-functions { display: none; }
