/*Override feature title*/
div.featureTitle {margin: 5px 0;}
div.CBSiBracket div.featureTitle {display: none;}
div.CBSiBracket h1 {display: none;}
div.CBSiBracket h3 {display: none;}
div.CBSiBracket h4 {display: none;}

/*CBSi.app.Bracket Stylesheet*/
div.CBSiBracket {overflow: auto;}
div.CBSiBracket ul {margin: 0; padding: 0; list-style: none;}
div.CBSiBracket li {margin: 0; padding: 0; list-style: none;}
div.CBSiBracket li.round {width: 190px; float: left;}
div.CBSiBracket li.game ul {width: 170px; height: 60px; margin: 4px; border: 1px solid #9A9A9A; border-left: 16px solid #9A9A9A; background: #EFEFEF;}
div.CBSiBracket li.game ul li {width: 170px; height: 14px; line-height: 14px; display: block; clear: both;}
div.CBSiBracket li.game ul li.state span {text-align: right; float: right; padding: 0 2px;}
div.CBSiBracket li.game ul li.team {height: 16px; line-height: 16px;}
div.CBSiBracket li.game ul li span {display: block; float: left;}
div.CBSiBracket li.game ul li span.name {padding-left: 2px; overflow: hidden;}
div.CBSiBracket li.game ul li span.seed {width: 16px; line-height: 16px; margin-left: -16px; text-align: center; background: #9A9A9A; color: #fff; font-weight: 10px;}

/*Round Labels*/
div.CBSiBracket dl {margin: 0;}
div.CBSiBracket dl dt {margin: 0; padding: 1px 4px;}
/*Score Leader*/
div.CBSiBracket ul.games li.InProgress li.lead span.score {font-weight: bold;}
div.CBSiBracket ul.games li.InProgress li.lead span.name {font-weight: bold;}
div.CBSiBracket ul.games li.Final li.lead span.score {font-weight: bold;}
div.CBSiBracket ul.games li.Final li.lead span.name {font-weight: bold;}
/*Game Links*/
div.CBSiBracket li.game li.links a {font-size: 10px; padding: 0 2px; display: inline;}
/*Game State*/
div.CBSiBracket ul.games li.Cancelled li.state span.status {}
div.CBSiBracket ul.games li.Cancelled li.state span.start_time {display: none;}
div.CBSiBracket ul.games li.Cancelled li.state span.time_remaining {display: none;}
div.CBSiBracket ul.games li.Cancelled li.state span.period {display: none;}
div.CBSiBracket ul.games li.Cancelled li.links a.preview {display: inline;}
div.CBSiBracket ul.games li.Cancelled li.links a.gamecenter {display: none;}
div.CBSiBracket ul.games li.Cancelled li.links a.recap {display: none;}

div.CBSiBracket ul.games li.Suspended li.state span.status {}
div.CBSiBracket ul.games li.Suspended li.state span.start_time {display: none;}
div.CBSiBracket ul.games li.Suspended li.state span.time_remaining {display: none;}
div.CBSiBracket ul.games li.Suspended li.state span.period {display: none;}
div.CBSiBracket ul.games li.Suspended li.links a.preview {display: inline;}
div.CBSiBracket ul.games li.Suspended li.links a.gamecenter {display: none;}
div.CBSiBracket ul.games li.Suspended li.links a.recap {display: none;}

div.CBSiBracket ul.games li.Scheduled li.state span.status {display: none;}
div.CBSiBracket ul.games li.Scheduled li.state span.start_time {display: inline;}
div.CBSiBracket ul.games li.Scheduled li.state span.time_remaining {display: none;}
div.CBSiBracket ul.games li.Scheduled li.state span.period {display: none;}
div.CBSiBracket ul.games li.Scheduled li.team span.score {display: none;}
div.CBSiBracket ul.games li.Scheduled li.links a.preview {display: inline;}
div.CBSiBracket ul.games li.Scheduled li.links a.gamecenter {display: none;}
div.CBSiBracket ul.games li.Scheduled li.links a.recap {display: none;}

div.CBSiBracket ul.games li.InProgress li.state span.status {display: none;}
div.CBSiBracket ul.games li.InProgress li.state span.start_time {display: none;}
div.CBSiBracket ul.games li.InProgress li.state span.time_remaining {display: block;}
div.CBSiBracket ul.games li.InProgress li.state span.period {display: block;}
div.CBSiBracket ul.games li.InProgress li.links a.preview {display: none;}
div.CBSiBracket ul.games li.InProgress li.links a.gamecenter {display: inline;}
div.CBSiBracket ul.games li.InProgress li.links a.recap {display: none;}

div.CBSiBracket ul.games li.Final li.state span.status {}
div.CBSiBracket ul.games li.Final li.state span.tv {display: none;}
div.CBSiBracket ul.games li.Final li.state span.start_time {display: none;}
div.CBSiBracket ul.games li.Final li.state span.time_remaining {display: none;}
div.CBSiBracket ul.games li.Final li.state span.period {display: none;}
div.CBSiBracket ul.games li.Final li.links a.preview {display: none;}
div.CBSiBracket ul.games li.Final li.links a.gamecenter {display: none;}
div.CBSiBracket ul.games li.Final li.links a.recap {display: inline;}

div.CBSiBracket li.game ul li span.score {width: 20px; line-height: 16px; text-align: right; float: right; padding: 0 2px;}
