body { background: #000; }

#container { background: url(/raptors/media/mainbg.jpg) fixed no-repeat 50% 38px; color: #000000; font-family: arial, helvetica; font-size: 11px; font-weight: bold; }

#content { background: transparent; width: 990px; }

a { color: #b80f2e; text-decoration: underline; }

/*
 ***************************
 * LOGO AND TITLE
 ***************************
 */

#header .content { position:relative; width: 980px; }

#header .content .logo { position:relative; float:left; width: 152px; }
#header .content .main { position:relative; width:828px; height: 100px; }
#header .content .main .raptors-title { position:relative;}
#header .content .main .ticket_spot { position:absolute; top:5px; right:5px; }

/*
 ***************************
 * HEADER MENU
 ***************************
 */

#header ul.menu { display: inline; position: relative; float: left; width: 980px; height: 30px; background-image:url(/raptors/media/nav_bg.jpg); background-repeat: repeat-x;}
#header ul.menu li { display: inline; float: left; margin:0 12px;}
#header ul.menu li a { float: left; height: 27px; text-indent: -9999px; }

/* Home 

#header ul.menu li a.nav_home { background-image: url(/raptors/media/nav_home.jpg); background-position: 0 -28px; width: 50px; } 
#header ul.menu li.highlighted a.nav_home,
#header ul.menu li a:hover.nav_home { background-position: 0 0; }*/


/* Tickets */
#header ul.menu li a.nav_tickets { background-image: url(/raptors/media/nav_tickets.jpg); background-position: 0 -27px; width: 71px; } 
#header ul.menu li.highlighted a.nav_tickets,
#header ul.menu li a:hover.nav_tickets { background-position: 0 0px; }

/* Players */
#header ul.menu li a.nav_players { background-image: url(/raptors/media/nav_players.jpg); background-position: 0 -27px; width: 75px; } 
#header ul.menu li.highlighted a.nav_players,
#header ul.menu li a:hover.nav_players { background-position: 0 0px; }

/* News */
#header ul.menu li a.nav_news { background-image: url(/raptors/media/nav_news.jpg); background-position: 0 -27px; width: 54px; } 
#header ul.menu li.highlighted a.nav_news,
#header ul.menu li a:hover.nav_news { background-position: 0 0; } 

/* Schedule */
#header ul.menu li a.nav_schedule { background-image: url(/raptors/media/nav_schedule.jpg); background-position: 0 -27px; width: 96px; } 
#header ul.menu li.highlighted a.nav_schedule,
#header ul.menu li a:hover.nav_schedule{ background-position: 0 0; }

/* Interact */
#header ul.menu li a.nav_interact { background-image: url(/raptors/media/nav_interact.jpg); background-position: 0 -27px; width: 96px; } 
#header ul.menu li.highlighted a.nav_interact,
#header ul.menu li a:hover.nav_interact { background-position: 0 0; } 

/* Video */
#header ul.menu li a.nav_video { background-image: url(/raptors/media/nav_video.jpg); background-position: 0 -27px; width: 59px; } 
#header ul.menu li.highlighted a.nav_video,
#header ul.menu li a:hover.nav_video { background-position: 0 0; } 

/* Community */
#header ul.menu li a.nav_community { background-image: url(/raptors/media/nav_community.jpg); background-position: 0 -27px; width: 96px; } 
#header ul.menu li.highlighted a.nav_community,
#header ul.menu li a:hover.nav_community { background-position: 0 0; }

/* Stats */
#header ul.menu li a.nav_stats { background-image: url(/raptors/media/nav_stats.jpg); background-position: 0 -27px; width: 59px; } 
#header ul.menu li.highlighted a.nav_stats,
#header ul.menu li a:hover.nav_stats { background-position: 0 0; }

/*
 ***************************
 * HEADER SEARCH
 ***************************
 */

#header ul.menu li form.search { background: url(/raptors/media/nav_searchbg.jpg) no-repeat top left; width: 154px; height:28px; }
#header ul.menu li form.search #header_search_field {display:inline; float: left;  font-size: 11px; line-height: 12px; vertical-align: top; width:97px; height: 13px; margin: 8px 0 0 2px; padding:0; border: none 0; }
#header ul.menu li form.search #header_search_button {  float: left; margin:6px 0 0 2px; }



#header ul.menu li ul { display: none; position: absolute; top: 24px; left: 0px; overflow: hidden; background: #000 url(/raptors/media/nav_raptors_backdrop.png) no-repeat top left; width: 978px; height: 116px;  z-index: 999; }
#header ul.menu li ul.open { display: block; }

#header ul.menu li li {background: transparent url(/raptors/media/nav_claw_red.png) no-repeat center left; border-bottom-color:#3b3b3b; border-bottom-style: solid; border-bottom-width:1px; padding-left:12px;}

<!--#header ul.menu li li em { display: block; overflow: hidden; float: left; background-position: 0 0px; text-indent: -9999px; width: 9px; height: 11px; margin-right: 5px; margin-top: 3px; }-->
#header ul.menu li ul li a { text-indent:0; color: #fff; font-size: 12px; text-align: left; width: 190px; text-transform: uppercase; text-indent: 5px; text-decoration: none; height: auto; padding: 4px;  margin: 6px 3px 3px 6px;}
#header ul.menu li li a { text-indent:0; color: #fff; font-size: 12px; text-align: left; width: 190px; text-transform: uppercase; text-indent: 5px; text-decoration: none; height: auto; padding: 4px;  margin: 6px 3px 3px 6px;}

#header ul.menu li li a:hover { background: #ce1032;   color: #fff; border:none;  border:0;}

#header ul.menu li li.highlighted a em,
#header ul.menu li li a:hover em { background-position: 0 0; }

#header ul.menu li.ad { float: right; background:none; margin-right: 10px; border-bottom:none;  }
#header ul.menu li.ad a { text-indent: 0; width: auto; height: auto; margin: 0; padding: 0; border: 0 none; }


#court_side_box .games .first_upcoming { background: url(/raptors/media/csb_next.png) no-repeat top left !important; }
#court_side_box .game .links a.tickets { background: url(/raptors/media/csb_tix.png) no-repeat top left !important; }


/*
 ***************************
 * TOP STORY 
 ***************************
 */

#top_story { background: url(/raptors/media/tp_bg_thumbs.jpg) no-repeat bottom left; }
#top_story .top_story_item .teaser { background: transparent url(/raptors/media/tp_text.png) no-repeat center center; }
#top_story .top_story_item .teaser .copy a { color: #E8023A; }
#top_story .scrollerModule .scroller_viewport { margin-top: 5px; height: 99px; }
#top_story .scrollerModule .scroller_items { height: 99px; }
/*#top_story .scrollerModule .scroller_item { margin: 6px 7px; height: 85px; }*/
#top_story .scrollerModule .scroller_item { background: url(/raptors/media/topstory_tmb_bg.gif) no-repeat center center; height: 84px; width: 144px; margin: 2px; padding: 7px 0; border: 0 none; }
#top_story .scrollerModule .scroller_items .highlighted,
#top_story .scrollerModule .scroller_items .selected { 
background: url(/raptors/media/topstory_tmb_glow.jpg) no-repeat center center; height: 84px; width: 144px; margin: 2px; padding: 7px 0; border: 0 none; }

#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { opacity: 1.0; -moz-opacity: 1.0; -ms-opacity: 1.0; -webkit-opacity: 1.0; filter: alpha(opacity=100); }

#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { bottom: 24px; left: 6px; }

#top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
#top_story .scrollerModule .scroller_items .selected .thumbnail_text { bottom: 5px; left: 6px; }
#top_story .scrollerModule .scroller_items .thumbnail,
#top_story .scrollerModule .scroller_items .thumbnail { bottom: 24px; left: 6px; }

#top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
#top_story .scrollerModule .scroller_items .selected .thumbnail_text { bottom: 5px; left: 6px; }

#top_story .scrollerModule .scroller_items .thumbnail_text,
#top_story .scrollerModule .scroller_items .thumbnail_text { bottom: 5px; left: 6px; }

#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/raptors/media/tp_arrows_l.gif); }
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -48px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -24px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/raptors/media/tp_arrows_r.gif); }
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -48px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -24px; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background-image: url(/raptors/media/carousel_pagination_sprite.png); }

/*
 ***************************
 * 4 TAB TOP 
 ***************************
 */

#headlines.module { background: url(/raptors/media/fragbg_threetop.jpg) no-repeat top left; width: 500px; }
#headlines .tabModule { width: 500px; height: 250px; margin: 0; padding:0; }
#headlines .tabModule .nav, 
#headlines .tabModule .nav li { height: 35px; padding:0; margin:0;}
#headlines .tabModule .nav li a { text-indent: -9999px; height: 35px; background-position: 0 -35px;}
#headlines .tabModule .nav li a.tab-nbatv { width:125px; background-image: url(/raptors/media/tab_video.jpg);}
#headlines .tabModule .nav li a.tab-photogalleries { width:123px; background-image: url(/raptors/media/tab_photogalleries.jpg);}
#headlines .tabModule .nav li a.tab-recentnews { width:126px; background-image: url(/raptors/media/tab_recentnews.jpg);}
#headlines .tabModule .nav li a.tab-webshots { width:126px; background-image: url(/raptors/media/tab_webshots.jpg);}
#headlines .tabModule .nav li.current a.tab-nbatv,
#headlines .tabModule .nav li.current a.tab-photogalleries,
#headlines .tabModule .nav li.current a.tab-recentnews, 
#headlines .tabModule .nav li.current a.tab-webshots{ background-position:0 0; }


/*4 tab module - Raptors photogalleries tab  */
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item {display: inline; float: left; background: #FFFFFF;  width:221px;  margin:0 0 4px 10px; }
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item .photo {display: inline; float : left; height : 53px; width : 70px; margin-right : 10px;}
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item .info {display: inline; float:left; }
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item a.title {display: block; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 0px;}
#headlines .tabModule ul.content li.tab-photogalleries a.title { color:#B80F2E; border:0 none;}
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item a.title:hover { text-decoration:underline; }
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item .captions { font-size:12px; font-color : #000000;}
#headlines .tabModule ul.content li.tab-photogalleries .photogallerie-item .date { color:#89081d; font-size:11px; }
#headlines .tabModule ul.content .more_link a{float: right; margin:0; border-bottom:0 none;}


/*4 tab videos module - Raptors NBA TV tab  */

#headlines .tabModule ul.content li.tab-nbatv .videos { height:190px; width:470px; font-weight:100;}
#headlines .tabModule ul.content li.tab-nbatv .video { width:136px; float:left; margin:0; overflow:hidden;  padding:0;  padding:0 9px 0 9px; border-right-color:#AEADAD; border-right-style:solid; border-right-width:1px; }
#headlines .tabModule ul.content li.tab-nbatv .photo {width:136px; height:96px; float:left;}
#headlines .tabModule ul.content li.tab-nbatv .photo a { float:left;}
#headlines .tabModule ul.content li.tab-nbatv .caption {  width:135px; float:left; font-size:11px;}
#headlines .tabModule ul.content li.tab-nbatv .caption a {width:135px; border:0; color:#6a6a6a; font-size:14px; text-decoration:none;}
#headlines .tabModule ul.content li.tab-nbatv .caption a:hover { color:#666;}
#headlines .tabModule ul.content li.tab-nbatv .last { border-right: 0 none;}
#headlines .tabModule ul.content  li.tab-nbatv .video_link {float:left; margin:0 0 0 37px; padding:0; }
#headlines .tabModule ul.content  li.tab-nbatv .videos .video_link  a {float:left;  border:0;}

/*4 tab videos module - Raptors Recent News  */
#headlines .tabModule ul.content .recentnews-item { width:470px;}
#headlines .tabModule ul.content .recentnews-item a{ display:block; border-bottom:1px dashed #002D5F; padding:3px 0; text-decoration:none;}
#headlines .tabModule ul.content .recentnews-item .photo { float:left; margin-bottom:20px;}
#headlines .tabModule ul.content .recentnews-item .photo a {float:left; border:none;}
#headlines .tabModule ul.content .recentnews-item .news_links { float:left; font-size:11px; height:30px; width:350px;}
#headlines .tabModule ul.content .recentnews-item .news_links ul{height:19px; width:300px;}
#headlines .tabModule .content li.tab-precentnews .more_link{float: right; margin:140px 0px 0px 0px; border-bottom:0 none;}


/*4 tab videos module - Raptors web shots  */
#headlines .tabModule ul.content .webshots-item { width:470px;}
#headlines .tabModule ul.content .webshots-item a{ line-height:20px; text-decoration:none; border:none;}
#headlines .tabModule ul.content .webshots-item { float:left; font-size:11px; height:30px;}
#headlines .tabModule ul.content .webshots-item ul{ height:200px; margin:0 auto;}
#headlines .tabModule ul.content .webshots-item li{ position:relative; border-bottom:1px dashed #002D5F; height:24px; width:470px; margin:0 0 3px 9px; list-style-type:none; background: none;}
#headlines .tabModule .content li.tab-precentnews .more_link{float: right; margin:140px 0px 0px 0px; border-bottom:0 none;}



/*4 tab videos module - Raptors Webshots  */

/*
***************************
* TAB MODULE ACCORDION
***************************
*/
#headlines .tabModule .content { margin:5px auto; padding:0;  top:0;}
#headlines .tabModule .accordionModule .content .thumbnail { display: inline; float: left; margin: 1px; }
#headlines .tabModule .accordionModule .content .thumbnail img { height:40px;  }
#headlines .tabModule .accordionModule .content .teaser { display: inline; float: left; width: 365px; margin: 5px; }
#headlines .tabModule .accordionModule .title { position:relative; background:#ffffff; clear:both; width : 446px; padding:10px 0; border-bottom:1px dashed #C6CFD4; height:14px;}
#headlines .tabModule .accordionModule .title .headline { padding-left: 25px; float:left; width: 400px; overflow:hidden; background: url(/.element/img/1.0/video/nbaVideoCamThumb.gif) 0 50% no-repeat;}
#headlines .tabModule .accordionModule .title:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
#headlines .tabModule .accordionModule .title .toggle { position:relative; float:right; cursor : pointer; height:14px; width:14px; background:url(/media/homepage/expander_closed.gif) no-repeat;}
#headlines .tabModule .accordionModule .closed .toggle { background:transparent url(/media/homepage/expander_open.gif) no-repeat scroll 0 0; }


#headlines .tabModule .content li { height:190px; overflow:hidden; background : #ffffff; margin:0px; width: 470px; padding: 1px; }
#headlines .content .headline { color: #000000; font-weight: bold; font-size: 11px; margin-top: 5px; padding-bottom: 5px; }
#headlines .content .headline a{  font-weight: bold; text-decoration:none; }
#headlines .content .headline a:hover{ font-weight: bold; text-decoration:underline; }


#headlines .tabModule ul.content { margin: 4px 5px; list-style-type:square; list-style-position:outside; }

#headlines .tabModule .content li a { font-weight:bold; background-position: 0 0;  height: auto; border-bottom:solid; border-bottom-width:1px; border-bottom-color: #e7e7e7}
#headlines .tabModule .content li a:hover  { text-decoration:none;}


#headlines .tabModule .content li div.sub_tab a{display:block;border-bottom:1px dashed #002d5f;line-height:20px;}

#headlines .tabModule .content li div .more_link{float: right; margin:5px 0px 0px 0px; border-bottom:0 none;}
#headlines .tabModule .content li. div .more_link a{border-bottom:0px;}





/*
 ***************************
 * EMAIL SIGN UP 
 ***************************
 */

#email_signup.module { background:url(/raptors/media/fragbg_loginsignup.jpg) no-repeat top left; width: 160px; color:#fff; font-size:10px;}

#email_signup .tabModule { width: 160px; height: 106px; margin: 0; padding:0; }
#email_signup .tabModule .nav, 
#email_signup .tabModule .nav li { overflow:hidden; height: 20px; padding:0; margin:0;}
#email_signup .tabModule .nav li a { text-indent: -9999px; height: 20px; background-position: 0 -20px;}
#email_signup .tabModule .nav li a.tab-login { width:80px; background-image: url(/raptors/media/tab_accountlogin.jpg);}
#email_signup .tabModule .nav li a.tab-signup { width:80px; background-image: url(/raptors/media/tab_fansignup.jpg);}
#email_signup .tabModule .nav li.current a.tab-login,
#email_signup .tabModule .nav li.current a.tab-signup { background-position: 0 0;}
#email_signup .tabModule .content { position:relative; width: 150px; height: 86px; padding: 5px; overflow:hidden;}
#email_signup .tabModule .content li { position:relative; overflow:hidden; width: 150px; height: 86px; padding: 0; }


#email_signup form { padding: 0;}
#email_signup form input {}
#email_signup form input.text_input { font-size: 11px; line-height: 12px; vertical-align: top; width: 90px; height: 12px; padding: 0px; border: 1px solid #000; margin:1px 0; }
#email_signup form.enews input.text_input { margin-left: 0px }
#email_signup form.enews input.button_input { position:absolute; top: 39px; left: 105px;}


/*
 ***************************
 * CONTENT SLIDER 
 ***************************
 */

#content_slider.module { background: url(/raptors/media/fragbg_slider.jpg) no-repeat top left; }
#content_slider .panel .headline { color: #89081d; font-weight:800; font-size: 14px; text-decoration:none;}
#content_slider .panel .headline:hover { text-decoration:underline; }
#content_slider .panel .teaser { font-weight: normal; }
#content_slider .panel .more_link { display: none; }
#content_slider .sliderModule .slider-nav { width:914px;}
#content_slider .sliderModule #nav-slider-track { background:url(/raptors/media/s_scrollbg.jpg); width:914px;}
#content_slider .sliderModule #nav-slider-grip {background:url(/raptors/media/s_scrollbar.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/raptors/media/s_scrollbar.png", sizingMethod="scale"); _background-repeat: none; width:78px; }
#content_slider .sliderModule #nav-slider-prev,
#content_slider .sliderModule #nav-slider-next {background-position: 0 -25px; width: 23px;}


#content_slider .sliderModule #nav-slider-next { background: url(/raptors/media/s_arrows_r.jpg); }
#content_slider .sliderModule #nav-slider-prev { background: url(/raptors/media/s_arrows_l.jpg); }

#content_slider .sliderModule .hover { background-position: 0 -40px !important;}
#content_slider .sliderModule .disabled { background-position: 0 -20px !important; cursor: default; }


/*
 ***************************
 * PROMOTIONS 
 ***************************
 */

#promotions.module {background: url(/raptors/media/fragbg_empty.gif) no-repeat top left; width: 481px; height:161px; padding:2px;}

/*
 ***************************
 * TRI TAB BOTTOM 
 ***************************
 */

#tabbed.module { background: url(/raptors/media/fragbg_threebtm.jpg) no-repeat top left; width: 484px; height:165px;}
#tabbed .tabModule { color:#000; width: 484px; height: 165px; margin: 0; padding:0; }
#tabbed .tabModule .nav, 
#tabbed .tabModule .nav li { height: 30px; padding:0; margin:0;}
#tabbed .tabModule .nav li a { text-indent: -9999px; height: 30px; background-position: 0 -30px;}
#tabbed .tabModule .nav li a.tab-standings { width:161px; background-image: url(/raptors/media/tab_standings.jpg);}
#tabbed .tabModule .nav li a.tab-stats{ width:161px; background-image: url(/raptors/media/tab_stats.jpg)	}
#tabbed .tabModule .nav li a.tab-poll { width:162px; background-image: url(/raptors/media/tab_poll.jpg);}

#tabbed .tabModule .nav li.current a.tab-poll,
#tabbed .tabModule .nav li.current a.tab-stats,
#tabbed .tabModule .nav li.current a.tab-standings { background-position:0 0; }
#tabbed .tabModule .content { width: 484px; height: 140px; }
#tabbed .tabModule .content li {  overflow:hidden; background:#ffffff; margin:3px 10px; width:464px; _width: 464px; height: 123px;  padding: 1px; }
#tabbed .tabModule .content li .more_link a { float:right;  margin:0px 20px;}

.poll-question { font-weight : 800; margin-bottom:5px;}
.poll-options label { width : 200px; display: block; float:left;}
.poll-submit  {clear:both; position:absolute; top:95px; left: 140px; }
.pollOption { font-weight : 100;}

/*
 ***************************
 * leader boards & standings
 ***************************
 */
 span.leader_boards{width:147px;position:relative;float:left;top:5px;overflow:hidden;margin-right:5px}
.leadersHeader{color:#000;font-size:14px;font-weight:800;text-decoration:none;}
.stdText1 , .stdText2, .stdText3, .stdText4{color:#000000;font-size:11px;text-decoration:none;width:115px;text-align:center;}
.stdText1{color:#9c042d;font-weight:800;text-align:left;}

/*
 ***************************
 * SECONDARY AD 
 ***************************
 */

#secondary_ad_inventory.module { display:inline;  margin-bottom:10px;text-align: left; }
#secondary_ad_inventory .adspot728_90 {   text-align: left; width : 728px; height:100px; margin-left: 23px;}

.ad_row .adspot200x90 {height:90px; margin-left:5px; width:200px; text-align:center;}
.ad_row .adspot728x90, .ad_row .adspot200x90, .ad_row .adspot160x107 {float:left; margin:5px 0 0 10px; background-color:#CCCCCC;}

/*
 ***************************
 * TICKETS
 ***************************
 */

#tickets.module { background: url(/raptors/media/sub_ticketcenter.jpg) no-repeat top left; }
#tickets .tabModule .tickets-nav li.current a.tickets, #tickets .tabModule .tickets-nav li.hover a.tickets {
background-position:0 -23px;
}

#tickets .tabModule .nav li a {height:23px; width:60px;}
/*
 ***************************
 * FOOTER 
 ***************************
 */

#footer { background:transparent url(/raptors/media/footer_bgtile.jpg) repeat-x left top; }
#footer #search_form { background: url(/raptors/media/footer_bar.gif) no-repeat top left; }
#footer #search_form input#footer_search_field { font-size: 11px; line-height: 16px; vertical-align: top; width: 135px; height: 14px; margin-left: 777px;  margin-top: 7px; padding: 0; border: none 0; }
#footer #search_form input#footer_search_button { margin-top: 6px; margin-left: 5px;  width:50px; height:16px;} 
#footer ul.links { width: 980px; height: 146px; background: url(/raptors/media/footer_links_bg.jpg) repeat-x; margin-top: 1px; }
#footer ul.links li { background: url(/raptors/media/footer_div.jpg) no-repeat top left; text-align: left; width: 190px;  height: 146px; margin: 0; }
#footer ul.links li.first, #footer ul.links li li { background: none; list-style: none; width:190px; _width:155px;  }
#footer ul.links li ul { color: #b80f2e; margin: 0px;  padding: 0px;}
#footer ul.links li li { display: block; background: url(/raptors/media/whiteBullet.gif) no-repeat left; padding-left: 13px; float: none; font-size: 10px; font-weight:bold; text-align: left;  height: 12px; }
#footer ul.links li h4 { background:transparent url(/raptors/media/footer_arrow.gif) no-repeat scroll left center;
border-bottom:1px solid #b80f2e; font-size:11px; margin:0 auto; padding:0 0 5px 15px; text-align:left;  font-weight:bold; text-transform:uppercase; width:150px; color: #b80f2e; }

#footer ul.links li h4 a{ text-decoration:none; }

#sponsorLogos {clear:both; height:100px; margin:0 auto; overflow:hidden; width:890px;}
#sponsorLogos ul.sponsor_links li {float:left; position:relative; margin:0 13px;}


#footer ul.links li li a { color: #fff; font-size: 10px; }
#footer ul.links li li a:hover { text-decoration:none;}
#footer div.copyright_copy{ color:#fff;}
/***** Articles *****/
.inside_page .tools a:hover{ text-decoration:none; }
.inside_page .articleTools { float:left; width:676px; height:23px; background: #000 url(/raptors/media/internal_hdr_bg.jpg) repeat-x top left; margin:0;}
.inside_page .wideArticleTools { float:left; width:100%; height:23px; background: #000 url(/raptors/media/internal_hdr_bg.jpg) repeat-x top left; margin:0;}
.inside_page .articleTools .tools {display: inline; float:right;   margin:0 10px;}
.inside_page #aside .module { background: url(/raptors/media/internal_recentnews_bg.jpg) no-repeat top left; margin:0px ;}
#container.inside_page { background: url(/raptors/media/mainbg.jpg) no-repeat top center; }

.inside_page table.article_and_aside { background: transparent; }
.inside_page td.article_wrapper { background-color: #fff; width: 680px; padding: 0; }
.wide td.article_wrapper { background-color: #fff; width: 990px; padding: 0; }
.inside_page td.article_wrapper .sub_header { position:relative; top:-28px; margin: 5px 10px; font-size:18px;  }
.inside_page td.article_wrapper .sub_header_section {  top:-48px; margin: 5px 10px; font-size:18px;}
.inside_page td.article_wrapper .articleTools img { margin: 0; }
.inside_page #article.module { margin: 0 20px; }
.inside_page #article .byline { color : #444; font-weight:800; font-size:12px;}
.inside_page #article .body { line-height:1.6em;  font-size: 13px;}
.inside_page td.aside_wrapper { background: #edf1f4; width: 300px; }
.inside_page #aside { margin: 0 5px; }
.inside_page #article p {margin-right:1em;}

.inside_page #adspot300x250.module { margin: 0 0 10px 0;}

.inside_page #additional_content { background: #FFFFFF url(/raptors/media/fragbg_int_rightcolcontent.jpg) no-repeat top left; }
.inside_page #additional_content h3 { overflow: hidden; background: url(/raptors/media/sub_mostrecent.gif) no-repeat top left; text-indent: -9999px; width: 285px; height: 14px; margin: 15px 7px 10px 7px; }
.inside_page #additional_content ul { width: 285px; margin:0 auto; }
.inside_page #additional_content li { margin:5px 10px; background:url(/raptors/media/redBullet.gif) 0 5px no-repeat; padding-top:0; padding-left:13px;}
.inside_page #additional_content li a { color:#000000; text-decoration:underline;}

/*Recent News Inside Page*/
.inside_page #additional_content .recentnews-item { overflow:hidden;  height:212px;}
.inside_page #additional_content .recentnews-item a{ display:block; border-bottom:1px dashed #002D5F; line-height:auto; padding: 3px 0; text-decoration:none;}
.inside_page #additional_content .recentnews-item .photo {width:135px; height:165px; float:left; margin-bottom:20px;}
.inside_page #additional_content .recentnews-item .photo a {float:left;}
.inside_page #additional_content .recentnews-item .news_links { float:left; font-size:11px; height:30px;}
.inside_page #additional_content .recentnews-item .news_links ul{  margin-top: 42px; height:19px;  } 
.inside_page #additional_content .recentnews-item .news_links li{ width:270px; margin:0 0 3px 0; list-style-type:none; background: none; } 
.inside_page #additional_content .more_link{float: right; margin:5px 10px 0 0; border-bottom:0 none;}




/***** Roster, Stats, Schedule *****/
div#calendarContainer { margin: 0 10px; }
.team_stats_grid .gSGSectionTitle { background: #89081D; }

/***** Sips *****/
.sipHeadline{ background-image: url(http://www.nba.com/media/raptors/raptors_inside_hdr_bg.gif); color: #14774B; font-weight: bold; font-size: 11px; text-align: right; padding: 3px; padding-right: 5px; }
