/* HOMEPAGE OVERRIDES
------------------------------- */

h1 { font-weight: normal; }
#header ul.menu li form.search #header_search_field { width: 128px; }
#header ul.menu li form.search input { padding: 0 0 0 5px; }
a:hover { text-decoration: none; }
/*#header ul.menu li a.nav_bullstv { background-image: url(/bulls/media/nav_gamenight.jpg); width: 92px; }*/
#header ul.menu li a.nav_gametime { background-image: url(/bulls/media/nav_gamenight.jpg); width: 92px; background-position:0 -28px; }
#header ul.menu li a.nav_gametime:hover { background-image: url(/bulls/media/nav_gamenight.jpg); width: 92px; background-position:0 0px; }
#header ul.menu li a.nav_store2 { background-image: url(/bulls/media/nav_store2.jpg); width: 54px; background-position:0 -28px; }
#header ul.menu li a.nav_store2:hover { background-image: url(/bulls/media/nav_store2.jpg); width: 54px; background-position:0 0px; }
#header ul.menu li a.nav_bullsconnect { background-image: url(/bulls/media/nav_bullsconnect.jpg); width: 111px; background-position:0 -28px; }
#header ul.menu li a.nav_bullsconnect:hover { background-image: url(/bulls/media/nav_bullsconnect.jpg); width: 111px; background-position:0 0px; }
#header ul.menu li a.nav_twitter { background-image: url(/bulls/media/nav_twitter.jpg); width: 36px; background-position:0 -28px; }
#header ul.menu li a.nav_twitter:hover { background-image: url(/bulls/media/nav_twitter.jpg); width: 36px; background-position:0 0px; }
#header ul.menu li a.nav_facebook { background-image: url(/bulls/media/nav_facebook.jpg); width: 30px; background-position:0 -28px; }
#header ul.menu li a.nav_facebook:hover { background-image: url(/bulls/media/nav_facebook.jpg); width: 30px; background-position:0 0px; }
#header ul.menu li a.nav_rss { background-image: url(/bulls/media/nav_rss.jpg); width: 36px; background-position:0 -28px; margin-right:6px; }
#header ul.menu li a.nav_rss:hover { background-image: url(/bulls/media/nav_rss.jpg); width: 36px; background-position:0 0px; }
#header ul.menu li a.nav_mobile { background-image: url(/bulls/media/nav_mobile.jpg); width: 36px; background-position:0 -28px; margin-right:6px; }
#header ul.menu li a.nav_mobile:hover { background-image: url(/bulls/media/nav_mobile.jpg); width: 36px; background-position:0 0px; }
#header ul.menu li a.nav_fanzone { background-image: url(/bulls/media/nav_video.jpg); width: 57px; }
.top_story .top_story_items .play_video { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding  important; background:#000000 none repeat scroll 0 0 !important; text-align:center; }
.top_story .top_story_items .play_video .video_preview, .top_story .top_story_items .play_video .teaser { display:none; }
#top_story .top_story_item .teaser h1 { margin: 15px 0 2px 15px; width: 480px; }
#top_story .top_story_item .teaser h1 a { font-weight: normal; } 
#top_story .top_story_item .teaser .copy a { color: #b00203; font-weight: bold; }
#top_story .top_story_item .teaser .copy a:hover { color: #aeadad; }
#top_story .top_story_item .teaser .credit { float: right; margin: 15px 10px; width: 150px; }
#top_story .scrollerModule .scroller_items .scroller_item .thumbnail_text { background: #b00203 none repeat scroll 0 0; } 
#top_story .scrollerModule .scroller_toc span.active { background-position: 0 -11px; } 
#tickets.module { background: transparent url(/bulls/media/sub_ticketcenter.gif) no-repeat scroll left top; }
#tickets .tabModule { margin-top: 52px; } 
#tickets .tabModule .tickets-nav li a.tickets { background-image: url(/bulls/media/hub_tab_tix.png); }
#tickets .tabModule .tickets-nav li a.hot_deals { background-image: url(/bulls/media/hub_tab_deals.png); }
#tickets .tabModule .tickets-nav li a.packages { background-image: url(/bulls/media/hub_tab_packages.png); }
#video h3 { background: transparent url(/bulls/media/header_bullstv.jpg) no-repeat scroll 4px 2px; }
#video .att { float: left; height: 25px; margin-left: 10px; }
#video .more_link { margin-top: 10px; }
#video .videolrg { width: 200px; height: 150px; display: inline; float: left; margin-right: 8px; }
#video .videolrg a.thumbnail:hover, #video .videolrg a.thumbnail:hover img { background:none repeat scroll 0 0 #FFFFFF; opacity:0.6; }
#headlines .tabModule .nav li a.headlines { background-image: url(/bulls/media/tab_bullsnews.gif); }
#headlines .tabModule .nav li a.forums { background-image: url(/bulls/media/tab_bullsblog.gif); }
#tabbed .tabModule .nav li a.tab1 { background-image: url(/bulls/media/tab_fanpoll.gif); }
#tabbed .tabModule .nav li a.tab2 { background-image: url(/bulls/media/tab_facebook.gif); }
#tabbed .tabModule .nav li a.tab3 { background-image: url(/bulls/media/tab_twitter.gif); }
#footer ul.links li h4 { margin: 0 5px; }
#footer ul.links li li { padding-left: 15px; }



/* INSIDE PAGE OVERRIDES
------------------------------- */

.inside_page #article h2 { color: #B00203; font-family: georgia; font-size: 20px; font-weight: normal; margin: 5px 0; }
.inside_page #article h3 {  color:#666;  font-family: Georgia, Times New Roman, serif; font-size: 17px; font-weight: normal; margin-top: 5px 0; } 
.inside_page #article p { line-height: 1.3; margin-bottom: 22px; margin-right: 15px; } 
.inside_page #article p.subtitle { color: #7f7f7f; margin: 5px 10px 5px 0; }
#subtitleLinks { display: none; }
.inside_page #article p.byline { font-weight: bold; }
.inside_page #article p.disclaimer { font-size: 11px; font-style: italic; font-weight: bold; }
.inside_page #article p.caption { font-size: 11px; }
.inside_page #article .photo-right { float: right; margin-left: 20px; width: 250px; }
.inside_page #article .photo-left { float: left; margin-right: 20px; width: 250px; }
.inside_page #article li { font-family: helvetica, arial; font-size: 14px; margin-right: 30px; margin-left: 28px; }
.inside_page #article ol#spacing li { list-style-type: decimal; margin-bottom: 20px; }
.inside_page #article table.data { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 640px; }
.inside_page #article td.tdtext { font-family: helvetica, arial; font-size: 12px; padding: 4px; vertical-align: top; }
.inside_page #article img.right { float: right; margin-left: 10px; } 
.inside_page #additional_content.module { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#464648 none repeat scroll 0 0; height:250px; width:300px; }
.inside_page #additional_content h3 { background: none; } 
.underlined { text-decoration:underline; }
.clearfix:after { content: "___"; display: block; height:0; clear:both; visibility: hidden; }
/* This declaration is necessary for Safari!! */
.clearfix { display: block; }
/*.inside_page td.article_wrapper .articleTools { float:none !important; background:#ffffdf; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; padding:0 5px; }*/
#result_wrap { float:none !important; background:#ffffdf; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; height:35px; width:640px }
.articleTools #result { /*float:left; width:360px;*/ padding:0px 5px; font-size:12px; line-height:35px; }
#sharing { float:right; text-align:right; /*width:260px;*/ margin:0 15px 10px; }
#sharing img { display:inline; }
#sharing a.retweet span { background:none; }
div.share_rss { float:left; width:45px; }
div.share_sharethis { float:left; width:75px; position:relative; top:3px; }
div.share_twitter { float:left; width:125px; }


/* FLICKR
--------------------------- */
.thumbs { margin: 0 0 30px !important; padding: 0; overflow: hidden; }
.thumbs li { list-style: none !important; float: left; margin: 5px !important; padding: 3px !important; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}


/* TICKET MODULE
------------------------------- */

#tickets a.header_link { display: block; clear: both; float: right; width: 85px; height: 50px; }
#tickets .tabModule { margin-top: 2px; width:300px; height:199px; }
#tickets .tabModule .tickets-nav { width:300px; }
#tickets .tabModule .tickets-nav li a { width:100px; }
#tickets .tabModule .tickets-content { height:178px !important; }
#tickets .tabModule .tickets-content li { height:178px !important; }
	
#tickets .tabModule .tickets-nav li a.seasontix { background-image: url(/bulls/media/hub_tab_seasontix.gif); background-position: 0 0; }
#tickets .tabModule .tickets-nav li.current a.seasontix,
#tickets .tabModule .tickets-nav li.hover a.seasontix { background-position: 0 -23px; }

#tickets .tabModule .tickets-nav li a.grouptix { background-image: url(/bulls/media/hub_tab_grouptix.gif); background-position: 0 0; }
#tickets .tabModule .tickets-nav li.current a.grouptix,
#tickets .tabModule .tickets-nav li.hover a.grouptix { background-position: 0 -23px; }

#tickets .tabModule .tickets-nav li a.gametix { background-image: url(/bulls/media/hub_tab_gametix.gif); background-position: 0 0; }
#tickets .tabModule .tickets-nav li.current a.gametix,
#tickets .tabModule .tickets-nav li.hover a.gametix { background-position: 0 -23px; }

#tickets .tabModule .tickets-content { position: relative; overflow: hidden; clear: left; float: left; width: 100%; height: 172px; }
#tickets .tabModule .tickets-content li { display: block; position: absolute; top: 0; left: 0; overflow: hidden; background: #FFFFFF; width: 100%; height: 172px; z-index: 1; }
#tickets .tabModule .tickets-content li.current { z-index: 5; }

/* EMAIL SIGNUP
------------------------------- */

#email_signup.module { background: #fff; }
#bma-container-signup { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://www.nba.com/bulls/media/bg_bma_subscribe.jpg) repeat scroll 0 0; height:120px; width:300px; }
.bma-signup-header { color:#B00203; display:block; font-family:helvetica; font-size:14px; font-weight:bold; left:110px; position:relative; top:15px; text-decoration: none; }
.bma-signup-header:hover { color:#aeadad; } 
.bma-signup-text { color:#00000F; display:block; font-family:helvetica; font-size:11px; font-weight:normal; left:110px; position:relative; top:21px; width:160px; }
#bma-container-signup form input { left:110px; position:relative; top:30px; }
#bma-container-signup form input.text { border:1px solid #7f7f7f; color:#7F7F7F; font-family:arial; font-size:12px; height:19px; padding:3px 0 0 3px; width:100px; }
#bma-container-signup form input.button { left:115px; position:relative; top:30px; }
#container-signup { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://www.nba.com/bulls/media/bg_mybulls_subscribe.jpg) repeat scroll 0 0; height:120px; width:300px; }
.signup-header { color:#B00203; display:block; font-family:helvetica; font-size:14px; font-weight:bold; left:130px; position:relative; top:20px; text-decoration: none; } 
.signup-header:hover { color:#aeadad; } 
.signup-text { color:#00000F; display:block; font-family:helvetica; font-size:11px; font-weight:normal; left:130px; position:relative; top:26px; width:150px; } 
#container-signup form input { left:130px; position:relative; top:35px; }
#container-signup form input.text { border:1px solid #7f7f7f; color:#7F7F7F; font-family:arial; font-size:12px; height:19px; padding:3px 0 0 3px; width:100px; }
#container-signup form input.button { left:135px; position:relative; top:35px; }

/* INSIDE PAGES EMAIL SIGNUP OVERRIDES */
#bma-container-signup form input { left:110px; position:relative; top:25px; } 
#container-signup form input { left:130px; position:relative; top:30px; }



/* TWITTER
------------------------------- */

div#twitter_wrap { width:267px; height:187px; background:url(/bulls/media/twit_bg.gif) #fff repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; padding:5px; overflow:hidden; }
div#juitterContainer { clear:both; }
div#juitterContainer ul { margin:5px 0 0 !important; padding:0; list-style:none; }
div#juitterContainer ul li { margin:2px 0 !important; padding:3px 0; font-size:11px !important; border:none !important; border-top:solid 1px #d7d7d7; height:inherit !important; width:inherit !important; background:none !important; position:relative !important; }
div#juitterContainer li div.twt_image { width:50px; height:50px; float:left; margin:3px 7px 0 0; }
div#juitterContainer li img { float:left; margin:3px 10px 0 0; width:48px; height:48px; }
div#juitterContainer li div.twt_text { float:left;  }
div#juitterContainer .hidden { display:none; }
div#juitterContainer li p { margin:2px 0 !important; font-size:11px !important; }
div#juitterContainer li p.time { /*font-style:italic;*/ color:#999; font-size:10px; padding-left:58px; text-align:right; }

div#twitter_top a.jLinks { border:solid 1px #d7d7d7; background:#fff; padding:3px 7px; text-decoration:none; float:right; margin:0 0 0 5px; /*position:relative; top:6px;*/ }
div#twitter_top a.on { color:#fff; background:#b00203; border:solid 1px ccc; }
div#twitter_top div.left { float:left; }
div#twitter_top div.right { float:right; }

/* POLL 
------------------------------- */

form#trivial-poll-19483.trivial_poll, #trivial-poll-results-19483.trivial_poll_results { width: 250px; }

/* PROMO
------------------------------- */

/* @import 'promo.css'; */


