﻿.basketball-content-wrap {padding: 0 0 0 4px;}
h1 {font-size: 24px; text-decoration: none; font-weight: bold;}
h2 {font-size: 13px; text-decoration: none; font-weight: bold; margin: 20px 0 0 0;}

.heading-bar {height: 30px; line-height: 14px; padding: 8px 5px 0 5px; color: #fff; font-size: 13px; font-weight: bold; background: transparent url(/images/GradientBlue.gif) repeat-x;}
.heading-bar span {display: block; float: left;}

.heading-bar ul.series-nav {float: right; padding: 0; font-size: 11px; margin: 0; list-style: none;}
.heading-bar ul.series-nav li {position: relative;	float: left;}
.heading-bar ul.series-nav li a {display: block; text-decoration: underline; color: #FFFFFF; padding: 0; margin: 0 5px 0 0; font-weight: normal;}
.heading-bar ul.series-nav a:hover {text-decoration: none;}
.heading-bar ul.series-nav .divider {border-right: solid 1px #FFFFFF; margin-right: 5px;}

.medium-gray-heading-bar {height: 28px; line-height: 28px; padding: 0 5px 0 5px; background-color: #D4D4D4; color: #000; font-weight: bold; font-size: 11px;}
.small-gray-heading-bar {height: 21px; line-height: 21px; padding: 0 5px 0 5px; background-color: #D4D4D4; color: #000; font-weight: bold; font-size: 10px;}
.basketball-content-wrap table {border-collapse: collapse;}
.basketball-content-wrap th {text-align: left;}
.basketball-content-wrap th, .basketball-content-wrap td {font-size: 10px; text-align: left; padding: 4px 8px 4px 4px;}
.table-label-column {padding-right: 40px;}
.alt-row {background-color: #F4F4F4;}
.dark-header {background-color: #D4D4D4;}
.width-100 {width: 100%;}
.age-group-nav-wrap {margin-top: 20px; overflow: hidden; font-size: 18px;}
.age-group-nav {margin: 0; padding: 0; list-style: none;}
.age-group-nav li {position: relative; float: left;}
.age-group-nav .divider {border-right: solid 1px #000; margin-right: 15px; padding-right: 15px;}
.clear {clear: both;}
/* power rankings specific */
.rankings-wrap {float: left; width: 490px; overflow: hidden;}
.rankings-trophy-wrap {float: right; width: 210px; padding-top: 10px; overflow: hidden;}
rankings-table.table th, rankings-table.table.td {padding: 8px;}
/* team page specific */
.team-result-location {float: left; padding: 5px 0 8px 0; font-weight: bold; width: 500px;}
.team-tournament-link {float: right; width: 200px; text-align: right;}
