/******** NEUTRALISE BROWSERS *******/
* { margin: 0; padding: 0; }
img { border: none; }

/************** HTML ELEMENTS *****************************/
body {
  font-family: verdana, geneva, sans-serif;
}

p, div, td {
    font-size: 11px;
    line-height: 15px;
}

h1, h2, h3 {
  line-height: 130%;
  margin-bottom: 10px;
}

h1 {
  color: #01184c;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: #82171b;
  font-size: 18px;
  font-weight: bold;
}

h3 {
  color: #82171b;
  border: 5px;
  border-color: #FFFFFF;
  font-size: 16px;
  padding: 2px;
}

p {
  margin-bottom: 15px;
}



ol, ul {
  margin-left: 25px; 
  margin-bottom: 15px;
}

hr {
  margin-bottom: 10px;
}

pre {
  width: 730px;
 overflow: auto;
}

a {
  color: #82171b;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}

.rich .sidebar .mini-boxscore,
.rich .sidebar .mini-gallery { width:285px; min-width:285px } /* should 10px less than the desired width to account for 10px of padding */


/************** UTILITY CLASSES *******************/
.clear { clear: both; }
.block { display: block; }
.content { padding: 5px; overflow: auto; }

/**********  STRUCTURAL ELEMENTS **********/
.pagebody {
  background: url(/images/setup/page_bg.gif) repeat-x left top #fff;
}

#shadow {
  background: url(/images/setup/shadow.png) repeat-y center top;
}

#header {
  width: 970px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}

#header-logo {
  position: absolute;
  z-index: 12;
  left: 0px;
  top: 0px;
}

#body-container {
  width: 950px;
  padding: 10px;
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
}

#mainbody {
  width: 630px;
  float: left;
  margin-right: 10px;
}

#rightcol {
  width: 300px;
  float: right;
  overflow: hidden;
}

#rightcolmovie {
  width: 300px;
  float: right;
  overflow: hidden;
}

#middlecol {
  width: 160px;
  float: left;
  overflow: hidden;
}

#footer {
  width: 950px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  margin: 0 auto;
 background: #192249;
}

.footer-text {
  text-align: center;
  color: #fff;
}

#footer-logos {
  width: 950px;
  overflow: hidden;
  position: relative;
  z-index: 10px;
}

#footer-logos img {
  float: left;
}

#button9 img {
  right: 180px;
  top: 49px;
  position: absolute;
  z-index: 12;
}

#button10 img {
  right: 0px;
  top: 0px;
  position: absolute;
  z-index: 12;
}


#ad {
  width: 728px;
  display: block;
  margin: 10px auto 0;
}

.rich a{
  font-weight: bold;
}

/********** NAVIGATION **********/
#global-nav {
  width: 770px;
  height: 43px;
  margin: 0 auto;
  background: url(/images/setup/global-nav2.jpg) no-repeat left top;
  padding-left: 200px;
}

#global-nav ul, 
#global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  float: left;
}

#global-nav li.dropdown-li {
  position: relative;
  z-index: 50;
}

#global-nav li.nav a {
  display: block;
  height: 43px;
  background-image: url(/images/setup/global-nav2.jpg); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 a {
  width: 77px;
  background-position: -200px 0px;
}

#global-nav li.nav1 a:hover, #global-nav li.nav1 a.current {
  background-position: -200px -42px;
}

#global-nav li.nav2 a {
   width:  81px;
   background-position: -277px 0px;
}

#global-nav li.nav2 a:hover, #global-nav li.nav2 a.current {
  background-position: -277px -42px;
}

#global-nav li.nav3 a {
   width:  75px;
   background-position: -358px 0px;
}

#global-nav li.nav3 a:hover, #global-nav li.nav3 a.current {
  background-position: -358px -42px;
}

#global-nav li.nav4 a {
   width:  92px;
   background-position: -433px 0px;
}

#global-nav li.nav4 a:hover, #global-nav li.nav4 a.current {
  background-position: -433px -42px;
}

#global-nav li.nav5 a {
   width:  86px;
   background-position: -525px 0px;
}

#global-nav li.nav5 a:hover, #global-nav li.nav5 a.current {
  background-position: -525px -42px;
}

#global-nav li.nav6 a {
   width:  75px;
   background-position: -611px 0px;
}

#global-nav li.nav6 a:hover, #global-nav li.nav6 a.current {
  background-position: -611px -42px;
}
#global-nav li.nav7 a {
   width:  180px;
   background-position: -686px 0px;
}

#global-nav li.nav7 a:hover, #global-nav li.nav7 a.current {
  background-position: -686px -42px;
}

#global-nav li.nav8 a {
   width:  104px;
   background-position: -866px 0px;
}

#global-nav li.nav8 a:hover, #global-nav li.nav8 a.current {
  background-position: -866px -42px;
}

#global-nav .submenu-container {
  visibility: hidden;
  width: 200px;
  background: #484848;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 43px;
  z-index: 52;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li span {
  display: block;
  width: 180px;
  height: auto;
  padding: 0 10px;
  background: none;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  text-decoration: none;
}

#global-nav .submenu-container ul li span {
  font-family: helvetica;
  text-transform: uppercase;
  position: relative;
  left: 3px;
}

#global-nav .submenu-container ul li a:hover {
  background: #0e1329;
}

#global-nav #submenu-container8 {
  left: -95px;
}

#navbar-secondary {

}

#navbar-buttons {
  width: 171px;
  float: right;
  display: block;
}

#navbar-buttons a {
  display: block;
  margin-bottom: 5px;
}

#columnist {
  padding: 10px;
  margin-bottom: 5px;
  color: #cfcfcf;
  background: #141b3a;
}

#columnist h1 {
  background-color: #82171b;
  color: #FFF;
  padding: 5px;
  font-size: 12px;
}

#columnist img {
  border: solid 1px #525d8c;
  margin-bottom: 5px;
}

#columnist p {
  margin: 0;
}

#columnist a {
  color: #fff;
}

#other-columnists {
  width: 300px;
  background: url(/images/setup/other_columnists_bg.jpg) no-repeat left top #949494;
  overflow: hidden;
}

#other-columnists .container {
  padding: 15px;
  height: 248px;
  overflow: auto;
}

#other-columnists a {
  display: block;
  margin-bottom: 10px;
  color: #fff;
  font-family: arial;
  font-weight: bold;
}

#search {
  padding: 5px;
  text-align: center;
  background: #dbdbdb;
}

#search .textbox {
  margin-bottom: 5px;
}

#reader-links {
  width: 140px;
  padding: 10px;
  margin-bottom: 5px;
  background: url(/images/setup/what_reading_bg.jpg) repeat-x left top;
}

#reader-links .sep {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  background: url(/images/setup/past_records_line.png) no-repeat left top;
}


#reader-links a {
  margin-top: 10px;
  font-family: arial;
  color: #4a4a4a;
  font-size: 12px;
  text-decoration: none;
}

#reader-links a:hover{
  color: #161a40;
}

#reader-links span {
  margin-right: 5px;
}

/********** POLL *************/

#poll {
  width: 140px;
  padding: 10px;
  margin-bottom: 5px;
  overflow: hidden;
}

#poll .question {
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  display: block;
 margin-bottom: 10px;
}

#poll td {
  text-decoration: underline;
  font-size: 12px;
  font-family: arial;
  padding: 2px;
}

#poll .vote {
  display: block;
  width: 68px;
  height: 31px;
  margin: 5px auto;
  background: url(/images/setup/vote_button.jpg) no-repeat 0px 0px;
  border: none;
}

#poll .results {
  display: block;
  text-align: center;
  color: #4c5b96;
  font-family: arial;
}

#poll400 {
  width: 400px;
  padding: 10px;
  margin-bottom: 5px;
  overflow: hidden;
}

#d3-links {
  width: 260px;
  height: 56px;
  padding: 10px 0px 10px 40px;
  margin-bottom: 5px;
  overflow: hidden;
  background: url(/images/setup/d3sports_links_bg.jpg) repeat-x left top;
}

#d3-links .col {
  width: 40px;
  margin-right: 40px;
  float: left;
}

#d3-links .col a {
  color: #464646;
  font-size: 12px;
  font-family: arial;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

#d3-links .col a:hover {
  color: #000;
}

#d3-links .col span {
  margin-right: 3px;
}

#archives {
  color: #fff;
  margin-bottom: 5px;
  background: url(/images/setup/previous_columns_bg.jpg) no-repeat left top #182246;
}

#archives .content {
  height: 200px;
  padding: 10px;
  font-family: arial;
}

#archives .sep {
  height: 1px;
  display: block;
  margin: 5px 0px; 
  background: url(/images/setup/line.png) no-repeat left top;
  overflow: hidden;
}

#archives a {
  display: block;
  color: #fff;
}

#feedback {
  margin-bottom: 5px;
  background: #acacac;
  padding: 10px;
}

#feedback a {
  color: #222;
  font-weight: bold;
  display: block;
}

/***** TAB STYLES *****/
#tabs-rcol-tabs {
  width: 300px;
  margin-bottom: 5px;
}

#tabs-rcol-tabs .ui-tabs-nav {
  width: 300px;
}

#tabs-rcol-tabs #tabs-rcol-tabs-anchor1 { width: 163px; }
#tabs-rcol-tabs #tabs-rcol-tabs-anchor2 { width: 137px; }


#tabs-rcol-tabs .ui-tabs-panel {
  width: 300px;
  background: url(/images/setup/tabs_bg.jpg) no-repeat left top;
  overflow: hidden;
}

#tabs-rcol-tabs .ui-tabs-panel .container {
  height: 315px;
  padding: 5px;
  overflow: auto;
}

#tabs-rcol-tabs .ui-tabs-panel .container a {
  color: #afafaf;
}

/************************************************/
#tabs-global-tabs {
  width: 295px;
  float: left;
  margin-bottom: 5px;
}

#tabs-global-tabs .ui-tabs-nav {
  width: 295px;
}

#tabs-global-tabs #tabs-global-tabs-anchor1 { width: 86px; }
#tabs-global-tabs #tabs-global-tabs-anchor2 { width: 121px; }
#tabs-global-tabs #tabs-global-tabs-anchor3 { width: 88px; }


#tabs-global-tabs .ui-tabs-panel {
  width: 295px;
  background: url(/images/setup/news_releases_bg.jpg) no-repeat left top #e0e0e0;
  overflow: hidden;
}

#tabs-global-tabs .ui-tabs-panel .container {
  padding: 5px;
  height: 176px;
  overflow: auto;
}

/********** HEADLINES **********/
#more-headlines {
  width: 285px;
  height: 175px;
  padding: 5px;
}

#more-headlines span{
  color: #000;
  display: block;
  font-size: 10px;
  font-family: arial;
}

#more-headlines a {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}

#more-headlines a:hover{
  color: #676767;
}

#more-headlines .sap {
  width: 275px;
  height: 1px;
  margin: 0 5px;
  background: url(/images/setup/schedule_line.png) no-repeat left top;
}

#facts {
  width: 163px;
  float: left;
  margin-bottom: 5px;
  margin-right: 3px;
  background: url(/images/setup/team_quick_bg.jpg) no-repeat left top #999; 
  overflow: hidden;
}

.quickfacts {
  height: 227px;
  padding: 5px;
  overflow: auto;
  font-family: arial;
  line-height: 18px;
}

.quickfacts span {
  display: block;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

#release {
  width: 405px;
  float: left;
  margin-bottom: 5px;
}

#release .news {
  height: 204px;
  padding: 5px;
  overflow: auto;
  background: url(/images/setup/news_releases_bg.jpg) no-repeat left top;
}

#release span {
  color: #000;
  display: block;
  font-size: 10px;
  font-family: arial;
}

#release a {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}

#release .sep {
  height: 1px;
  margin: 5px 10px;
  display: block;
  background: url(/images/setup/news_releases_line.png) no-repeat left top;
}

#past-rec {
  width: 164px;
  float: right;
  margin-bottom: 5px;
  background: url(/images/setup/past_records_bg.jpg) no-repeat left top #999;
  overflow: hidden;
}

#past-rec .content {
  height: 227px;
  font-family: arial;
}

#conference {
  width: 231px;
  float: right;
  margin-bottom: 5px;
  background: url(/images/setup/conference_bg.jpg) no-repeat left 28px #989898;
}

#conference .content {
  margin-top: 17px;
  height: 187px;
  font-family: arial;
}

#reading {
  width: 290px;
  height: 162px;
  padding: 5px;
  margin-bottom: 5px;
  overflow: auto;
  background: url(/images/setup/what_reading2_bg.jpg) repeat-x left top;
}

#reading .title {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  text-decoration: none;
  margin-bottom: 5px;
  margin-top: 5px;
  display: block;
}

#reading span {
  color: #000;
  font-size: 10px;
  font-family: arial;
  text-decoration: none;
}

#reading .line {
  height: 1px;
  margin-top: 5px;
  background: url(/images/setup/schedule_line.png) no-repeat left top;
  display: block;
}

#reading .more {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  font-family: arial;
  text-decoration: none;
}
 
#around-nation {
  padding: 10px;
  margin-bottom: 5px;
  background: url(/images/setup/news_releases_bg.jpg) no-repeat 50% 50% #e0e0e0;
}

#around-nation a.title {
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  color: #4b4b4b;
  display: block;
  margin-bottom: 15px;
}

#around-nation span {
  color: #4b4b4b;
  font-family: arial;
}

#around-nation span.date {
  display: block;
  margin-bottom: 15px;
}

/********** ROSTERS **********/
table.roster{
  width: 640px;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #82171b;
    padding: 2px;
}

tr.roster-row0 td {
    background-color: #EEEEEE;
    font-size: 11px;
    padding: 2px;
}

tr.roster-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}

/**************** BIOS ***************/
#bio-wrapper {
  padding: 10px;
  color: #cfcfcf;
  background: #141b3a;
  overflow: hidden;
}

.bio {
    padding:  5px;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #192249;
    background-image: url("/images/setup/bio-background-v1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: outset;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: outset;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: outset;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: outset;
    border-top-width: medium;
    height: 225px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.bio-name {
color: #fff;
font-size: 16px;
font-weight:bold;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.bio-data {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.bio-photo {
  float: left;
  padding: 10px;
}

.bio-photo img {
  border: solid 1px #525d8c;
}

/************  TEAM PAGES *****************/


#team-name {
  width: 610px;
  height: 64px;
  padding: 10px;
  margin-bottom: 5px;
  background: url(/images/setup/team_name_bg.jpg) no-repeat left top;
}

#team-name span {
  font-size: 24px;
  font-weight: bold;
  color: #e1e1e1;
  display: block;
  line-height: 32px;
  margin-top: 16px;
}

#team-name a {
  display: block;
  text-align: right;
  color: #afafaf;
}

#schedules {
  width: 305px;
  float: left;
  margin-right: 4px;
  background: url(/images/setup/schedule_bg.jpg) no-repeat left top #999; 
  overflow: hidden;
}

.team-schedule {
  height: 227px;
  padding: 5px;
  font-family: arial;
  overflow: auto;
}

.team-schedule .schedule { 
  width:100% 
}

.team-schedule .season {
  display: block;
  margin-bottom: 3px;
  background: #000;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.briefstats-table {
}



#conference .content .season {
  display: block;
  margin-bottom: 3px;
  background: #000;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

/********** SCHEDULE **********/

table.schedule {
  width: 640px;
  background-color: ;
}

.schedule-data {
  width: 500px;
}

.schedule-header {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #192249;
    padding: 2px;
}

tr.schedule-header td {
  padding: 5px;
}

tr.schedule-row0 td {
    background-color: #EEEEEE;
    padding: 1px;
}
tr.schedule-row1 td {
    background-color: #;
    padding: 1px;
}

.inProgress {
  color: #000000;
  background: #FFFF00;
}

.upcoming {
  color: #FFF;
}


/********** STANDINGS **********/

.standings,  {
  border-width: 0px;
  border-collapse: collapse;
}

.standings td {
  padding: 1px 4px;
  font-size: 11px;
}

.standings tr.title {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.standings .title td {
  font-size: 14px;
  padding: 5px;
}

.standings tr.title a{
  font-size: 14px;
  color: #FFFFFF;
text-decoration: underline;
}

.standings tr.title a:hover {
  color: #FF0000;
}

.standings tr.header  {
  font-weight: bold;
  text-align: center;
  background-color: #192249;
  color: #ffffff;
}

.standings tr.header td {
  font-size: 10px;
}

.standings tr.row0 td{
  background-color: #EEEEEE;
  padding: 10px;
}

.standings tr.row1 td{
  padding: 10px;
}

/********* STATS ***********/
.stats-wrapper {
  color: #000;
  background: #FFF;
}

.stats-wrapper th {
  background: #82171b;    /* set the primary color here */
  color: #fff;
}

.stats-wrapper a {    /* set the link color here */
  color: #333;
  text-decoration: underline;
}

.stats-wrapper a:hover {    /* set the link color here */
  color: #000;
}



/*** IF PAGE WIDTH IS NOT MINIMUM 730 ***/

.stats-wrapper {
  width: 602px;  /* should be set to the width of the containing section, all widths are computed against this value */
}

.stats-fullbox {
  width: 600px; /* wrapper width minus 2 */
}

.stats-halfbox-left {
  width: 290px; /* fullbox width divided by 2 minus 10 */
}

.stats-halfbox-right {
  width: 290px; /* fullbox width divided by 2 minus 10 */
}

.stats-quarter-box {
  width: 145px; /* halfbox width divided by 2 minus 5 */
}

/******* ARTICLE TEAMS BAR ********/
.teams-bar {
  font-size: 12px;
  font-weight: bold;
  padding: 4px;
  margin-bottom: 10px;
  background: #001940;
  color: #ccc;
}

.teams-bar a {
  color: #fff;
}


/* SECURE SECTION STYLES */
#j-carousel {width:640px;position:relative}
#j-carousel .seats {width:640px;height:410px;position:relative;background:#000}
#j-carousel .seat {display:none;width:640px;height:410px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel .story-box {width:620px;height:90px;padding:10px;background:#172145;color:#FFF;position:absolute;left:0;top:300px}
#j-carousel .story-box a {color:#FFF}
#j-carousel .title {font-size:18px;font-weight:bold;display:block;line-height:20px;margin-bottom:5px}
#j-carousel .date {color:#CFCFCF}
#j-carousel .controls {padding:6px 1px}
#j-carousel .control {float:left;margin-right:4px;border:solid 2px #333}
#j-carousel .control.active {border-color:#C5282E}
#j-carousel .control6 {margin:0}

#secure-global-nav {width:770px;height:43px;margin:0 auto;background:url(/images/setup/secure_global_nav.png) no-repeat 0 0;padding-left:200px; position:relative; z-index:5 }
#secure-global-nav ul, 
#secure-global-nav li {margin:0;padding:0;list-style:none}
#secure-global-nav li.nav {float: left}
#secure-global-nav li.dropdown-li {position: relative}
#secure-global-nav li.nav a {display:block;height:40px;background:url(/images/setup/secure_global_nav.png) no-repeat;text-indent:-9999px}
#secure-global-nav li.nav1 a {width:95px;background-position:-196px 0;}
#secure-global-nav li.nav1 a:hover, #secure-global-nav li.nav1 a.current {background-position:-196px -43px;}
#secure-global-nav li.nav2 a {width:92px;background-position:-291px 0;}
#secure-global-nav li.nav2 a:hover, #secure-global-nav li.nav2 a.current {background-position:-291px -43px}
#secure-global-nav li.nav3 a {width:93px;background-position:-383px 0;}
#secure-global-nav li.nav3 a:hover, #secure-global-nav li.nav3 a.current {background-position:-383px -43px}
#secure-global-nav li.nav4 a {width:75px;background-position:-476px 0;}
#secure-global-nav li.nav4 a:hover, #secure-global-nav li.nav4 a.current {background-position:-476px -43px}
#secure-global-nav li.nav5 a {width:66px;background-position:-551px 0;}
#secure-global-nav li.nav5 a:hover, #secure-global-nav li.nav5 a.current {background-position:-551px -43px}
#secure-global-nav li.nav6 a {width:136px;background-position:-617px 0;}
#secure-global-nav li.nav6 a:hover, #secure-global-nav li.nav6 a.current {background-position:-617px -43px}

#secure-global-nav .submenu-container {visibility:hidden;width:200px;background:#484848;overflow:hidden;position:absolute;left:0;top:40px}
#secure-global-nav .submenu-container ul li a,
#secure-global-nav .submenu-container ul li span {display:block;width:180px;height:auto;padding:0 10px;background:none;font-family:arial;font-size:12px;color:#FFF;line-height:20px;text-indent:0;text-decoration:none}
#secure-global-nav .submenu-container ul li a:hover {background:#0e1329}

#vertical-ticker {width:300px;height:685px;overflow:hidden}
#vertical-ticker .element {height:125px;margin-bottom:14px;border-bottom:solid 1px #666}
#vertical-ticker a {display:block;font-size:16px;font-weight:bold;line-height:18px;margin-bottom:5px}

.notables {width:80%}
.notables h1 {margin-bottom:0}
.notables .row {padding:10px 5px}
.notables .even {background:#F5F5F5;border:solid 1px #F0F0F0}
.notables a {display:block;font-size:12px;font-weight:bold}
.notables .date {font-size:10px}
.accordion-filter {width:15%;float:right}
.accordion-filter ul,
.accordion-filter li {margin:0;padding:0;list-style:none}
.accordion-filter a {display:block;padding:2px 10px;color:#666;border-left:solid 4px #CCC}
.accordion-filter .active>a {border-color:#82171b;color:#82171b}
.accordion-filter .accordion-panel {display:none}

/* KICKOFF TEAM PAGE */
#kickoff-teaminfo { position:relative }
#kickoff-teaminfo.has-title { padding-top:94px }
#kickoff-teaminfo .team-title { position:absolute; left:0; top:0 }
#kickoff-teaminfo .sidebar { width:300px; float:right; margin:0 0 20px 20px }
#kickoff-teaminfo .attribute {font-size:14px;font-weight:bold;line-height:18px;display:block;margin-bottom:10px}
#kickoff-teaminfo .capsule-schedule-title { font-size:11px; color:#FFF; text-transform:uppercase; padding:0 5px; margin:0; line-height:24px; text-shadow:0 0 1px #000;
background: #681316;
background: -moz-linear-gradient(top,  #681316 0%, #991a21 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#681316), color-stop(100%,#991a21));
background: -webkit-linear-gradient(top,  #681316 0%,#991a21 100%);
background: -o-linear-gradient(top,  #681316 0%,#991a21 100%);
background: -ms-linear-gradient(top,  #681316 0%,#991a21 100%);
background: linear-gradient(to bottom,  #681316 0%,#991a21 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#681316', endColorstr='#991a21',GradientType=0 );
}
#kickoff-teaminfo .capsule-schedule {padding:5px; background:#E0E0E0 }
#kickoff-teaminfo a {font-weight:bold}
#kickoff-teaminfo .thumb { margin-bottom:10px }
#kickoff-teaminfo .thumb .leadin { font-size:10px }