body {
  margin: 0;
  padding: 0;
  font-family: Arial,sans-serif;
  text-align: center;
/*background-image: url(../images/bg_notext.jpg);*/
  background-color:#080808;
/*  background-color:#030C35;*/
/*  background-image:url("../images/nbl_bomb_bg_2.jpg"); */
/*  background-image: url(../images/bg_finals.jpg); */
  background-image: url(../images/nbl-bg-06-11.jpg);
  background-position: center 44px;
  background-repeat: no-repeat;
  color: #666;
}

a img {
  border: none;
}

a {
  color: #323232;
}

a:hover {
  color: #fe5b00;
}

a#splogo {
  float: right;
  display:inline;
  /*width: 151px;*/
  /*height: 48px;*/
  /*background-image: url(../images/sp_logo_norm.jpg);*/
  background-image:url("../images/splogo.png");
  height:28px;
  width:138px;
}

.csc-header {
  color: #333;
}

#global-nav-wrap {
  width: 100%;
  height: 44px;
  background-image: url(../images/global-nav-bg.gif);
  background-repeat: repeat-x;
  text-align: center;
  overflow: hidden;
}



#global-nav-content {
  width: 996px;
  height: 34px;
  margin: 0 auto;
  text-align: left;
  line-height: 34px;
}

#global-nav-content img {
  float: left;
  margin: 0 26px 2px 0;
  display: inline;
}

#fixed {
  width: 996px;
  margin: 0 auto;
  text-align: left;
}

#wrapper {
  float: left;
  width: 100%;
  display: inline;
}

#header {
  width: 100%;
  height: 144px;
}

.league #league-logo {
  float: left;
  margin: 10px 0 0 0;
/*display: inline;*/
        display:none;
        visibility:hidden;
}

#leaderboard {
  width: 728px;
  height: 90px;
/*float: right;*/
float:left;
  display: inline;
  margin: 26px 18px 0 0;
  
}

#nav-wrap {
  float: left;
  width: 984px;
  height: 38px;
  margin: 6px 6px 0 6px;
  background-image: url(../images/nav_bg.gif);
  background-repeat: no-repeat;
  display: inline;
}

#col-wrap {
  float: left;
  display: inline;
  background-color: #FFF;
  width: 100%;
}

#col-1-2-wrap {
  float: left;
  width: 670px;
  margin: 8px;
  display: inline;
}

#col-1-2-3-wrap {
  float: left;
  width: 980px;
  margin: 8px;
  display: inline;
}


#col-3-wrap {
  float: right;
  width: 302px;
  display: inline;
  margin: 8px 8px 8px 0;
}

#col-3-dynamic {
  float: left;
  display: inline;
  width: 100%;
}

#rss-wrap {
  width: 668px;
  height: 32px;
  border: 1px solid #e3e3e3;
}

#news-wrap {
  width: 100%;
  margin-top: 8px;
  height: 336px;
  overflow: hidden;
}

.league #news-wrap {
  margin-top: 0px;
}

#news-story {
  float: left;
  width: 336px;
  display: inline;
}

#news-list {
  float: right;
  width: 334px;
  display: inline;
}

#col-1 {
  float: left;
  width: 336px;
  margin-top: 8px;
  display: inline;
}

#col-2 {
  float: right;
  width: 326px;
  margin-top: 8px;
  display: inline;
}

#col-3 {
  float: left;
  width: 100%;
  display: inline;
}

#col-3-int {
  float: left;
  width: 100%;
  display: inline;
}

#content {
  float: left;
  width: 100%;
  display: inline;
}

.csc-textpic {
  width: 100%;
}

#supporters-content .csc-textpic {
  float: left;
  width: auto;
  display: inline;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  float: none;
}

#island {
  float: left;
  width: 300px;
  margin-bottom: 8px;
  display: inline;
}

#supporters-wrap {
  float: left;
  width: 100%;
  display: inline;
}

#supporters-content {
  float: left;
  width: 980px;
  margin: 8px;
  display: inline;
}

#sitemap-wrap {
  float: left;
  width: 100%;
  display: inline;
}

/* .league #sitemap-wrap {
  background-color: #E0E0E0;
}

*/

#sitemap-content {
  float: left;
  width: 980px;
  margin: 8px;
  display: inline;
}

#footer-wrap {
  float: left;
  width: 100%;
  display: inline;
}



#footer-wrap a {
  color:#999999;
}


/* .league #footer-wrap {
  background-color: #E0E0E0;
} */

#footer-nav {
  float: left;
  width: 430px;
  font-size: 10px;
  font-weight: bold;
  color: #999;
  line-height: 35px;
  margin: 0 0 0 10px;
  display: inline;
}

#copyright {
  float: left;
  width: 386px;
  font-size: 10px;
  font-weight: bold;
  color: #999;
  line-height: 35px;
  display: inline;
}

/* a#splogo {
  float: right;
  width: 143px;
  height: 38px;
  margin: 0 10px 0 0;
  background-image: url(../images/splogo.gif);
  background-repeat: no-repeat;
}

*/

/* Custom Box */

#col-1 p.bodytext, #col-2 p.bodytext, #col-3 p.bodytext {
  font-size: 11px;
  color: #666;  
}

#col-1 .box-border {
  float: left;
  display: inline;
  width: 334px;
  border: 1px solid #E7E7E7;
  margin-bottom: 10px;
}

#col-1 .box-content {
  float: left;
  display: inline;
  width: 314px;
  margin: 10px;
  font-size: 11px;
  color: #666;
}

#col-1 .box-content .csc-header h1, #col-1 .csc-header h1, .around-league-list-container h1 {
  margin: 0px;
  text-transform: uppercase;
  font-size: 15px;
  color: #333;
}

#col-2 .box-border {
  float: left;
  display: inline;
  width: 324px;
  border: 1px solid #E7E7E7;
  margin-bottom: 10px;
}

#col-2 .box-content {
  float: left;
  display: inline;
  width: 304px;
  margin: 10px;
  font-size: 11px;
  color: #666;
}

#col-2 .box-content .csc-header h1, #col-2 .csc-header h1 {
  margin: 0px;
  text-transform: uppercase;
  font-size: 15px;
  color: #333;
}

#col-3 .box-border {
  float: left;
  display: inline;
  width: 300px;
  border: 1px solid #E7E7E7;
  margin-bottom: 10px;
}

#col-3 .box-content .csc-header h1, #col-3 .csc-header h1 {
  margin: 0px;
  text-transform: uppercase;
  font-size: 15px;
  color: #333;
}

#col-3 .box-content {
  float: left;
  display: inline;
  width: 280px;
  margin: 10px;
  font-size: 11px;
  color: #666;
}

/* News */

.news-list-container a {
  text-decoration: none;
  color: #313131;
}

.news-list-container ul {
  margin: 0;
  padding: 0;
}

.news-list-container ul li {
  width: 334px;
  height: 84px;
  overflow: hidden;
  float: left;
  display: inline;
}

.news-list-container ul li .news-list-header {
  font-size: 14px;
  font-weight: bold;
  width: 299px;
  margin: 10px 5px 0px 25px;
  float: left;
  display: inline;
}

.news-list-container ul li .news-list-sub {
  width: 299px;
  margin: 0px 5px 10px 25px;
  float: left;
  display: inline;
}

.news-list-container ul li .news-list-sub p.bodytext {
  margin: 0px;
  font-size: 11px;
}

.news-list-container li.active {
  background-color: #E5E5E5;
  background-image: url(../images/news_heading.gif);
  background-repeat: no-repeat;
}

.news-list-container li.active .news-list-sub a {
  color: #333;
}

.news-single-item-adv h2 {
  margin: 0px;
  color: #323232;
  font-size: 20px;
  font-stretch: wider;
}

.news-single-item-adv .news-single-timedata {
  font-size: 11px;
  color: #8D8D8D;
  /*width: 50%;*/
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #E7E7E7;
}

.news-single-item-adv .share {
  font-size: 11px;
  margin-bottom: 10px;
}

.news-single-author {
float:left;
display:inline;
width:100%;
/*width:355px;*/
/*margin-bottom:5px;*/
padding-top:5px;
}

.news-single-author .addthis_toolbox {
display:inline;
float:left;
margin:5px 0;
}

.news-single-item-adv p.news-single-author, .news-single-item-adv .news-single-author {
float:left;
font-size:11px;
margin-top:5px;
width:665px;
}

.button_count .like_button_dark .like_button_no_like .liketext, .button_count .connect_widget_like_button .liketext {
background-position:left -33px;
}

.news-single-item-adv .news-single-right-wrap {
  float: right;
  display: inline;
  width: 300px;
  margin: 0 0 10px 10px;
  border: 1px solid #E7E7E7;
}

.news-single-item-adv .news-single-right-content {
  float: left;
  display: inline;
  width: 290px;
  margin: 5px;
}

.news-single-item-adv .news-single-image {
  float: left;
  display: inline;
  width: 290px;
}

.news-single-item-adv .news-single-extra {
  float: left;
  display: inline;
  width: 290px;
}

.news-single-item-adv p.news-single-imgcaption {
  font-size: 10px;
  color: #8D8D8D;
  margin: 0;
}

.news-single-img {
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.news-single-item-adv dl.news-single-related {
  font-size: 11px;
}

.news-single-item-adv dl.news-single-related dd {
  margin: 0;
}

.news-single-item-adv .news-single-content {
  font-size: 12px;
}

.news-single-item-adv .news-single-backlink {
  font-size: 11px;
}

/* News Archive */

.news-arc-item {
  float: left;
  display: inline;
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #E7E7E7;
}

.news-arc-images {
  float: left;
  display: inline;
  width: 170px;
  margin: 0 10px 0 0;
}

.news-arc-image {
  float: left;
  display: inline;
}

.news-arc-text {
  float: left;
  width: 480px;
  display: inline;
}

.news-arc-title {
  font-size: 16px;
  font-weight: bold;
}

.news-arc-item a {
  color: #333;
  text-decoration: none;
}

.news-arc-item a:hover {
  text-decoration: underline;
  color: #FF5100;
}

.news-arc-date {
  font-size: 11px;
  color: #8D8D8D;
}

.news-arc-subheader p.bodytext {
  margin: 3px 0;
}

.news-arc-morelink {
  font-size: 11px;
}

.news-arc-category {
  display: inline;
  float: left;
  width: 50px;
}

.news-arc-category a {
  float: left;
  width: 50px;
  text-align: center;
  display: inline;
}

/* Poll */

.tx-jkpoll-pi1 form {
  margin: 0px;
}

.tx-jkpoll-pi1 .poll-submit {
  margin: 10px 0 0 0;
}

/* Player Profiles */

/* CSS Document */

h1 {
  font-size: 16px;
}

p {
  font-size: 12px;
}

.profile-wrap {
  float: left;
  width: 663px;
  font-family: Arial;
  display: inline;
}

.profile-nav {
  float: left;
  width: 100%;
  margin: 10px 0px;
  height: 30px;
  background-repeat: no-repeat;
  display: inline;
}

.profile-drop {
  float: right;
  display: inline;
  margin: 4px;
  width: 180px;
  height: 22px;
}

.profile-drop select {
  width: 178px;
  height: 22px;
}
  
.profile-top {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  display: inline;
}

.profile-bottom {
  float: left;
  display: inline;
}

.profile-image {
  float: left;
  width: 150px;
  height: 150px;
  margin: 10px;
  display: inline;
}

ul.profile-name-no-pos {
  float: left;
  margin: 10px 0 0 0;
  list-style-type: none;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  clear: right;
  width: 483px;
  color: #666;
  display: inline;
}

ul.profile-name-no-pos li {
  display: inline;
  border-left: 1px solid #666;
  padding: 0 30px;
}

ul.profile-name-no-pos li.profile-name {
  border: none;
  padding: 0 30px 0 0;
}

table.profile-basic-stats {
  float: left;
  width: 483px;
  font-size: 12px;
  margin-top: 10px;
  color: #000;
  display: inline;
}

table.profile-basic-stats td {
  width: 25%;
  vertical-align: top;
}

.profile-career-stats {
  float: right;
  width: 103px;
  height: 21px;
  margin: 10px 10px 10px 0;
  display: inline;
}

a.stats-button {
  float: left;
  width: 103px;
  height: 21px;
  text-align: center;
  background-image: url(../images/career_stats_btn.png);
  background-repeat: no-repeat;
  display: inline;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  margin: 0;
}

div.csc-textpic-clear {
  clear: none;
  margin:4px 0;
}

#supporters-content div.csc-textpic-center div.csc-textpic-imagewrap { 
  float:left;
  margin: 0 0 8px 0;
}

p.align-left {
  text-align: left;
}

p.align-center {
  text-align: center;
}

p.align-right {
  text-align: right;
}

p.align-justify {
  text-align: justify;
}

#content ul, #content li {
  font-size: 12px;
  font-family: arial;
}

/* News Ticker */
.tickercontainer { /* the outer div with the black border */
width: 668px; 
height: 33px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 11px;
width: 648px;
overflow: hidden;
  height:15px;
}
ul.newsticker { /* that's your list */
  font: bold 11px Arial;
  left:680px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  width:2000px;
  overflow:hidden;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #666;
font: bold 11px Arial;
text-decoration: none;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}

.headline-wrap .box-border {
  background-image: url(../images/headlines_bg.gif);
  background-position: bottom right;
  background-repeat: no-repeat;  
}

.around-league-list-container {
  float: left;
  display: inline;
  width: 100%;
}

.around-league-list-item {
  float: left;
  display: inline;
  width: 100%;
  height: 24px;
}

.around-league-list-cat {
  float: left;
  display: inline;
  width: 24px;
  height: 24px;
  margin: 0 4px 0 0;
}

.around-league-list-title {
  float: left;
  display: inline;
  width: 286px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}

.around-league-list-title a {
  text-decoration: none;
}

table#player-list p.bodytext { 
  margin: 0;
  font-family: arial;
  font-size: 12px;
}

td.align-center {
  text-align: center;
}

.nbltipbtn {margin-bottom:10px;}

/* Live Stats */

#live-stats-page table.sp_comp_table {
  min-width: 650px;
  font-family: Arial, sans-serif;
}

#live-stats-page table.sp_comp_table tr.sp_comp_header {
  background-color: #333;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  text-indent: 5px;
}

#live-stats-page table.sp_comp_table tr.sp_comp_colheader {
  font-size: 13px;
  font-weight: bold;
  color: #000;
  background-color: #DDD;
}

#live-stats-page table.sp_comp_table tr.spmatcheven {
  font-size: 12px;
  background-color: #DDD;
}

#live-stats-page table.sp_comp_table tr.spmatchodd {
  font-size: 12px;
  background-color: #EEE;
}

#live-stats-page table.sp_comp_table td.sp_dtfield {
  background-color: #AAA;
  color: #FFF;
  padding: 3px;
  font-weight: bold;
}

#live-stats-page table.sp_comp_table tr.sp_comp_colheader td.sp_dtfield {
  color: #000;
}

#live-stats-page table.sp_comp_table span.livenow a {
  color: red;
  font-weight: bold;
}

#live-stats-page table.sp_comp_table .sp_tmfield, table.sp_comp_table .spteam1, table.sp_comp_table .spteam2, table.sp_comp_table .sp_status {
  padding: 3px;
}

#live-stats-page table.sp_comp_table .spteam1, table.sp_comp_table .spteam2, table.sp_comp_table .sp_status {
  text-align: center;
}

#live-stats-live table.sp_comp_table {
  font-size: 10px;
  width: 300px;
}

#live-stats-live #sp_comp_block {
  margin-bottom: 10px;
}

#live-stats-live {
  background-image: url(../images/livenow.jpg);
  background-repeat: no-repeat;
}

#live-stats-live  table.sp_comp_table tr.sp_comp_header td {
  visibility:hidden;
}

#live-stats-page table.sp_comp_table {
  width: 650px;
}

.livenow a {
  color: #FF570D;
  font-weight: bold;
}

/* Photo Gallery */

div.tx-wtgallery-pi1 {
  background-color: transparent;
}

h2.wtgallery_category, h2.wtgallery_single, h2.wtgallery_list {
  display: none;
}

.wtgallery_single_browser_previous, .wtgallery_single_browser_next {
  float: left;
  display: inline;
  font-size: 12px;
}

.wtgallery_single_browser_next {
  margin: 0 0 0 10px;
  float: right;
}

.wtgallery_list_area {
  float: left;
  display: inline;
  width: 100%;
}

.wt_gallery_single_inner_pic {
  text-align: center;
}

.wtgallery_category_folder {
  font-size: 12px;
  text-align: center;
  width:70px;
}

.wtgallery_category_folder a {
    text-decoration: none;
  font-size: 11px;
}

.wtgallery_categories {
    width: 70px;
}

.tx-wtgallery-pi1 .category_row .wtgallery_categories {
  margin: 10px;
}

.csc-mailform-field {clear:both;font-size:12px;margin:5px 5px 10px;text-align:left;}
.csc-mailform-submit {text-align:right}
.csc-mailform label {float: left; width:150px; margin-right:10px; margin-bottom:12px}
.csc-mailform-radio {float: left; border: none;}
span.csc-mailform-label {font-weight:bold}
.csc-mailform-radio fieldset {border: none;}
.csc-mailform-radio legend {display: none;}
.csc-mailform {border:#fff;}
#live-stream {
  margin: 0 0 8px 0;
  text-align: center;
  background-color: #000;
}

.news-single-html {
  text-align: center;
  margin: 10px 0;
}

.twtr-widget {
  float: left;
  display: inline;
  margin: 0 0 10px 0;
}

<div id="spnews-wrap">
<div id="spnews-container">
<div class="newstabs">  
  <!-- tabs -->  
  <ul class="newstabNavigation">  
    <li class="teamnews-tab"><a href="#teamnews"></a></li> 
    <li class="othernews-tab"><a href="#othernews"></a></li>
  </ul>  
  <!-- tab containers -->  
  <div id="teamnews"><div><!-- teamnews Content --></div></div>  
  <div id="othernews"><div><!-- othernews Content --></div></div>
</div>
</div>
</div>

/*NEWS TABS START */
#spnews-container {
  display:inline;
  float:left;
  width:300px;
}

#teamnews, #othernews {
  float:left;
}

.newstabs {
  margin:5px 5px 0;
  width:335px;
}

UL.newstabNavigation {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 22px;
}

UL.newstabNavigation LI {
  display: inline;
  margin-left: 0px;
  padding-left: 0px;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

UL.newstabNavigation LI A {  
  background-color:#CCCCCC;
  background-repeat:no-repeat;
  color:#000000;
  display:inline;
  float:left;
  height:26px;
  text-decoration:none;
  width:167px;
}


UL.newstabNavigation LI.teamnews-tab a.selected {
  background-image: url(../images/team_news_on.gif);
}

UL.newstabNavigation LI.teamnews-tab a {
  background-image: url(../images/team_news_off.gif);
}

UL.newstabNavigation LI.othernews-tab a {
  background-image: url(../images/other_news_off.gif);
}

UL.newstabNavigation LI.othernews-tab a.selected {
  background-image: url(../images/other_news_on.gif);
}

/* 
UL.newstabNavigation LI a.teamnews-tab.selected {
  background-image: url(../images/team_news_on.gif);
}

UL.newstabNavigation LI a.teamnews-tab {
  background-image: url(../images/team_news_off.gif);
}

UL.newstabNavigation LI a.othernews-tab {
  background-image: url(../images/other_news_off.gif);
}

UL.newstabNavigation LI a.othernews-tab.selected {
  background-image: url(../images/other_news_on.gif);
}

*/

#teamnews a, #othernews a {
  text-decoration: none;
}


UL.newstabNavigation LI A.selected, UL.newstabNavigation LI A:hover {
  background-color: #333;
  color: #fff;
}
    
UL.newstabNavigation LI A:focus {
  outline: 0;
}

/*NEWS TABS END */

/* Top End Challenge Schedule 2010 */

.topend {font-family: Arial; font-size: 11px; color: #666666;}

.topend th {background-color: #FF570D; color: #FFF;}

.topend-center {text-align: center;}

.topend-odd {background-color: #EEE;}

.nblcountdownwrapprer {
background-image:url("http://www.nbl.com.au/fileadmin/templates/images/countdowns/nbl_countdown_bg.jpg");
background-repeat:no-repeat;
display:inline;
float:left;
height:89px;
width:300px;
margin-bottom:5px;
}
.tx-astcountdown-pi1 h4 {color:#FFFFFF;font-size:12px;margin:30px 0 0;text-align:left;width:125px;}
.tx-astcountdown-pi1 img {margin-top:0px;}
.tx-astcountdown-pi1 {display:inline;float:left;height:35px;margin-left:60px;width:240px;margin-top:15px;}
.nblcountdownwrapprer .tx-astcountdown-pi1 h4 {margin:15px 0px 0px;}


.news-single-links {
    display: none;
    visibility: hidden;
}


.team #logos-top {
  display: inline;
  float: left;
  height: 35px;
  padding: 2px 0 0;
  text-align: center;
  width: 996px;
}
.team #logos-top a {
    margin: 0 25px;
}

.team #global-nav-wrap {
    background: url("../../user_upload/11-12_content_elements/backgrounds/nbl_nav.png") repeat-x scroll 0 0 transparent;
    height: 35px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.team #global-nav-content img {
    display: inline;
    float: none;
    margin: auto;
}


#ladder-wrap {
    background: none repeat scroll 0 0 #DC6C22;
    border: medium none;
    border-radius: 0 0 15px 0;
    margin: 5px 0;
    padding: 15px 10px 15px 20px;
    width: 308px;
}
#ladder-wrap .csc-header h1 {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 5px;
}


