@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/fonts/League_Gothic-webfont.eot');
    src: url('/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/League_Gothic-webfont.woff') format('woff'),
         url('/fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
  background: #000000 url(/img/mainBg.jpg) repeat-x;
  color:#010101;
}

#content { font-family: Tahoma; }
#content h1, #content h2, #content h3 {  }

a { color:inherit; }
a:hover { color:#6dadf7; }

p a { text-decoration: underline;}

p a:visited { color: #6dadf7;}

#content p {
    font-family: arial;
    font-size:13px;
}

.hide {
    display:none;
}

/*****************************
 **     Header Styles       **
 ****************************/
#wrapper { width: 100%; min-height:800px; background:url(/img/headerGlow.png) no-repeat top center; }

#container { width: 960px; margin: 0 auto; }

#team_bar {
  background: url(/img/teamBarBg.jpg) repeat-x;
  height: 38px;
  font-family: 'LeagueGothicRegular';
  font-size: 20px;
  color:#ffffff; }

#team_bar li {height: 38px; line-height:38px; float:left; margin: 0 0 0 5px;}

#team_bar li:first-child {
  background: url(/img/teamBarArrow.jpg) no-repeat top left;
  width: 65px;
  margin: 0 0px 0 0;
  padding: 0 0 0 10px;
}
#header_main_wrapper { height: 185px; }

#header_wrapper { background:url(/img/headerBg.jpg) repeat-x; height:150px; }
#header { background: url(/img/headerBg.jpg) repeat-x; height:115px; color:#ffffff;}

#logo {
    color:#ffffff;
    height:115px;
    background-color: transparent !important;
    background:url(/img/logo.png) no-repeat left center;
    display:block;
    text-indent: 90px;
    float:left;
}

#logo h1 { padding-top: 28px; margin-bottom:10px; font-size:25px; }
#logo h4 { margin-bottom: 0; font-size:12px; font-weight:normal;}
#logo h2 { font-size: 17px;}

#header_past_games {
    margin-right:20px;
    float:right;
    color:#c0c0c0;
}
div#header_past_games .past_game:first-child  { color:#ffffff !important; }



#header_past_games .past_game {
    float:left;
    border: 1px solid #4f4e4f;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin: 10px 5px;
    height:65px;
    padding: 12px 10px;
}

#header_past_games h2 { font-weight:normal; font-size:20px; font-family: 'LeagueGothicRegular'; text-align:center;}
#header_past_games h1 { font-size:36px; text-align:center; font-family:Arial; }
#header_past_games h3 { font-size:11px; font-family: arial; text-align:center; }

#nav_bar { height:35px; color:inherit; line-height:35px;}
#nav_bar a { color: inherit; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:arial; }

#nav_bar > ul > li {
    position:relative;
    margin: 0 20px;
    float:left;
}

#nav_bar > ul { float:left; }

#nav_bar > ul > li > .sub_menu {
    display:none;
    position:absolute;
    top:32px;
    left:0;
    z-index:999;
    width:145px;
    padding: 0 20px;
    background:#cccccc;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    box-shadow:0 2px 2px rgba(0,0,0,.3);
}

#nav_bar > ul > li > .sub_menu a {
    font-size:11px;
    display:block;
    padding: .5px 5px;
    color:#010101 !important;
}

#nav_bar > ul > li > .sub_menu li { margin: 4px 0; }

#nav_bar > ul > li > .sub_menu ul { padding:15px 0; }

/*#nav_bar > ul > li > .sub_menu a:hover {
    color:#ffffff;
    text-shadow: 0 1px 1px rgba(0,0,0,.8);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#9b9999), to(#666666));
    background: -moz-linear-gradient(top,  #9b9999,  #666666);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9999', endColorstr='#666666');
    box-shadow: 0 3px 2px rgba(0,0,0,.5);
}*/

#nav_bar .site_search_container { float: left; width: 190px; margin: 4px 0 0 0; }
#nav_bar .site_search_container .input { float:left; }
#hav_bar .site_search_container .submit { float:left; }
.site_search_container .submit input[type="submit"] {
    border: none;
    background: url(/img/searchBtn.png) no-repeat;
    display: block;
    text-indent: -9999px;
    width: 57px;
    height: 26px;
    cursor:pointer;
}

.site_search_container .search_input {
    padding: 2px 0 2px 4px !important;
    background: url(/img/searchInputBg.png) no-repeat;
    border: none;
    height: 26px;
    width: 118px;   
}



/*************************************
 **     Global Content Styles       **
 ************************************/

#content {
    position:relative;
    padding: 20px 15px;
    background:#ffffff;
    min-height:450px;
}


#column_left {
    float:left;
    width: 235px;
    margin-right: 15px;
}

#column_middle {
    float:left;
    width: 430px;
    margin-right:15px;
}

#column_right {
    float:left;
    width: 235px;
}

#two_column_right {
    float:left;
    width:680px;
}



/*****************************
 **     Footer Styles       **
 ****************************/
#footer {
    color:#ffffff;
    height: 156px;
    background: url(/img/footerBg.jpg) repeat-x;
}

#footer_content {
    padding: 10px 0 0 15px;
    width:600px;
    float:left;
    height:130px;
}
#footer_content h3 {
    margin-top:15px;
    font-size: 18px;
    font-weight:normal;
    padding-bottom: 5px;
    border-bottom: 1px solid #171717;
}
#footer_content ul.team_list {
    border-top: 1px solid #505050;
}
#footer_content ul.team_list li {
    float:left;
    padding: 8px 0 0 0;
    margin: 0 15px 0 0;
}
#footer_content ul.team_list li a {
    font-size:12px;
    font-family:arial;
    color:inherit;
}

#footer_copyright {
    background:url(/img/logoSmall.png) no-repeat top left;
    width:280px;
    float:right;
    padding: 0 10px 0 40px;
    margin: 25px 0 0 0;
}

#footer_copyright span {
    font-weight:bold;
}

#footer_copyright p {
    line-height: 1.2;
}

#footer_copyright p:last-child {
    margin: 0;
}

#footer_copyright a {
    display:block;
}


/*****************************************
 **     General Content Box Styles      **
 ****************************************/

.content_box {
    position:relative;
    margin-top:15px;
}
.content_box h3 {
    color:#ffffff;
    font-family: 'LeagueGothicRegular';
    font-weight:normal;
    height:37px;
    line-height:37px;
    padding: 0 0 0 10px;
    background:url(/img/contentBoxHeaderBg.jpg) repeat-x;
}

.content_box h3 span {
    float:right;
    margin: 0 10px 0 0;
}

.content_box.top_left h3 {
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius:5px;
}

.content_box.top_right h3 {
    border-top-right-radius: 5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.content_box ul.tabs {
    position:absolute;
    top:22px;
    /*left:140px;*/
    right: 5px;
}

.content_box .tabs > li {
    float:left;
    margin: 0 5px 0 0;
    
}

.content_box .tabs > li a {
    font-size: 11px;
    font-family: arial;
    padding: 3px 8px;
    background:#becbd9;
    color:#113b6d;
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;    
}

.content_box .tabs > li a.active {
    background: #ffffff;
}

.content_box.has_tabs .content_box_content {
    /*border-bottom: 2px solid #dde5ef;*/
    position: relative;
    z-index:10;
}


.content_box .content_box_content li {
    background:#ffffff;
    color:#010101;
    /*height:30px;
    line-height:30px;*/
    font-size:13px;
    font-family: arial;
    border-right: 2px solid #f2f4f8;
    border-left: 2px solid #f2f4f8;
    border-bottom: 2px solid #dde5ef;
    padding: .5em;
}

/*.content_box .content_box_content li:nth-child(2n+2) {
    background: #e8eef6;
    border-right: 2px solid #dde5ef;
    border-left: 2px solid #dde5ef;
}*/

.content_box .content_box_content li.alt {
    background: #e8eef6;
    border-right: 2px solid #dde5ef;
    border-left: 2px solid #dde5ef;
}

.content_box .content_box_content img {
    position: absolute;
}

.content_box .content_box_caption {
    position:absolute;
    bottom:0;
    /*height:85px;*/
    width:410px;
    padding: 15px 10px 10px 10px;
    background:url(/img/seventyPctBlack.png);
    background:rgba(0,0,0,.7);
    color:#ffffff;
    font-family: Tahoma;
    font-size: 12px;
}

.content_box .content_box_caption a {
    font-weight: bold;
}

.content_box .content_box_caption p {
    margin-bottom:0;
    line-height:1.2;
}

.content_box .content_box_caption h5 {
    font-size:14px;
    margin-bottom:5px;
}

#content_box_wrapper {
    width: 430px;
    height:240px;
    overflow:hidden;
}

#featured_news .content_box_content {
    height:240px;
}

#featured_news .tabs {
    position:relative;
    top:5px;
    left:0;
}

#featured_news .tabs li {
    margin-right:2px;
}



#featured_news .tabs li a {
    font-size: 11px;
    font-family: arial;
    padding:0;
    background:none;
    color: #113B6D;
    border-top-right-radius: 0px !important;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
}

#featured_news .tabs li a.active span {
    background: #940707;
}

#featured_news .tabs li a img {
    display:block;
}

#featured_news .tabs li a span {
    display:block;
    text-align:center;
    background: #1e4e86;
    padding: 5px 0;
    color:#ffffff;
}


/*************************************
 **     Main Content Styles         **
 ************************************/
#main_content,
#sidebar_content {
    margin-top:25px;
}

#main_content h1,
#sidebar_content h1 {
    font-size:31px;
    font-family: 'LeagueGothicRegular';
    font-weight:normal;
}





/*************************************
 **     Home Page Content Styles    **
 ************************************/
.league_news a { color:#971818; }
.league_news p { margin-bottom:5px; }
.league_news h5 { font-size:14px; margin-bottom:5px; }

.archive_btn {
    width:235px;
    height:37px;
    display:block;
    font-family: 'LeagueGothicRegular';
    background:url(/img/archiveBtnBg.jpg) no-repeat;
    text-indent:10px;
    line-height:37px;
    font-size:20px;
    color:#ffffff;
    margin: 15px 0;
}

.sidebar_graphic { margin-bottom:15px; }



/*********************************
 **     Team Page Styles        **
 ********************************/

#team_logo .content_box_content {
    height: 182px;
}


.schedule_match_games {
    display:none;
    margin: 0 0 15px 15px;
    width:95%;
    
}

.schedule_match_games li:first-child {
    border-top: 2px solid #F2F4F8;
}

.schedule_match_games h3 {
    height:25px;
    line-height:25px;
}

#schedule span {
    text-align:center;
    vertical-align:middle;
    display:inline-block;
}

#schedule li:first-child span {
    font-weight:bold;
}

#schedule span.week {
    width: 50px;
}

#schedule span.date {
    width: 90px;
}

#schedule span.oponent {
    width: 200px;
}

#schedule span.result {
    width: 100px;
}

#schedule span.game {
    width: 200px;
}

.match_row {
    
}

.match_row span.game{
    cursor:pointer;
}

#historical_content {
    position:relative;
    left:-10px;
    width:235px;
}

#historical_content li { line-height:1.5; padding: 5px; }
#historical_content li span { float:none; color:#971818; text-decoration:underline; }
#historical_content li strong { font-weight:bold; }


/*********************************
 **     Player Profile Styles   **
 ********************************/
#player_profile {
    margin-top: 15px;
}

#player_profile .player_image {
    float:left;
}

#player_profile #player_details {
    float:right;
    width: 550px;
    margin: 70px 0 0 0;
}

#player_previous_games,
#player_awards,
#player_bio {
    margin-top:20px;
}

#player_previous_games h3,
#player_awards h3,
#player_bio h3 {
    margin-bottom:20px;
}

#player_previous_games .previous_game_container {
    margin:5px 0 5px 25px;
}


#player_details h1 {
    font-family: 'LeagueGothicRegular';
    font-weight: normal;
    font-size:31px;
}

#player_details  table {
    width: 100%;
    margin: 10px 0 0 0 ;
}

#player_details th {
    padding: 0 0 5px 0;
    font-size: 14px;
    font-family: Arial;
}

#player_details td {
    background: #e9eff6;
    text-align:center;
    padding: 5px;
    border-right: 1px solid #ffffff;
    
}

#player_historical_data {
    width: 100%;
    margin: 20px 0 0 0;
}

#schedule .cbgame_link{
    position:relative;
    z-index:999;
    margin-right:20px;
}



/*********************************
 **     Player Admin Styles     **
 ********************************/
#PlayerDobMonth { width: 100px; }
#PlayerDobDay { width:50px; }
#PlayerDobYear { width: 75px; }
/*************************
 **     Debug Styles    **
 ************************/

.cake-sql-log {
    color:#ffffff;
}


/*****************************
 **     Admin Styles        **
 ****************************/

.editable_text, .editable_html {
    outline: 1px dashed red;
    cursor:pointer;
}

#dashboard_open_btn {
    display:block;
    position:fixed;
    width: 35px;
    height:35px;
    background: url(/img/dashboard.png);
    top:0;
    text-indent:-9999px;
}

#dashboard_close_btn {
    display:block;
    text-indent: -99999px;
    width:20px;
    height:21px;
    background: url(/img/dashboardClose.png) no-repeat;
    float:right;
    margin: 5px 8px 0 0;
}

#dashboard {
    padding: 0 10px;
    position:fixed;
    top:0px;
    left:-250px;
    z-index:99999;
    height:100%;
    background:#000000;
    color:#ffffff;
    width:230px;
}

#dashboard.open {
    left:0px;
}
#dashboard.closed {
    left:-250px;
}

.admin_btn {
    cursor:pointer;
    position:absolute;
    right:15px;
    z-index:10;
    padding: 1em 2em;
    border:2px solid #854b4b;
    font-weight:bold;
    font-family:arial;
    color:#ffffff;
    background: #f7aaaa;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7aaaa), to(#964e4e));
    background: -moz-linear-gradient(top,  #f7aaaa,  #964e4e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7aaaa', endColorstr='#964e4e');
    box-shadow: 0 2px 3px rgba(0,0,0,.5);
    border-radius: 5px;
    text-shadow: 1px 1px 1px #a48181;
}

.admin_btn:hover {
    background: #f7aaaa;
}

#dashboard_accordian {
    overflow:hidden;
}

#dashboard_accordion .dashboard_submenu {
}

#dashboard_accordian .dashboard_submenu a {
    text-align:center;
    display:block;
    padding: .8em 0em;
    margin-bottom: 5px;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    width: 100%;
    background: #d5d3d3;
    background: -webkit-gradient(linear, left top, left bottom, from(#d5d3d3), to(#bbbaba));
    background: -moz-linear-gradient(top,  #fd5d3d3,  #bbbaba);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d3d3', endColorstr='#bbbaba');
    border: 2px solid #a09f9f;
    box-shadow: 0 2px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.5);
    text-shadow:1px 1px 1px rgba(255,255,255,.3);
    -moz-text-shadow:1px 1px 1px rgba(255,255,255,.3);
    -webkit-text-shadow:1px 1px 1px rgba(255,255,255,.3);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;    
}

#dashboard_accordian .dashboard_submenu a:hover {
    background: #bbbaba;
    background: -webkit-gradient(linear, left top, left bottom, from(#bbbaba), to(#d5d3d3));
    background: -moz-linear-gradient(top,  #bbbaba,  #d5d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbaba', endColorstr='#d5d3d3');
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
}


.flash {
    width: 760px;
    margin: 0 auto;
    position: relative;
    font-size: 16px;
    font-family: Arial;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
}

.flash .close_btn {
    float:right;
    vertical-align: middle;
}

.flash.failure {
    background: #f8dbdb;
    color:#cc2626;
    border: 3px solid #cc2626;
    
}

.flash.success {
    background: #dcf8db;
    color:#128c0f;
    border: 3px solid #128c0f;
}




/*********************************
 **     Add Article styles      **
 ********************************/
#ArticleAddForm select, #ArticleEditForm select { width:100px; }
#ArticleAddForm textarea, #ArticleEditForm textarea { width: 435px; max-height: 400px; }



/*********************************
 **     Rules Page Styles       **
 ********************************/

#rules_page h1 { margin-bottom:35px; }
#rules_page h2 { margin:55px 0 15px; }
#rules_page li { margin-left:35px; list-style: decimal; font-size:16px; line-height:1.5; margin-bottom:10px;}
#rules_page .sub_list { margin-top:15px; }
#rules_page .sub_list li { list-style: lower-alpha; }
#rules_page a.back_top_btn {
    font-size:13px;
    padding: 5px 8px;
    color: white;
    background-color: #0064CD;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    border-color: #0064CD #0064CD #003F81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius:5px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5);
}


/*********************************
 **     Search Results Page     **
 ********************************/
.search_result { margin: 25px 30px 35px 20px; font-size:14px;}
.search_result b { font-weight:bold; }
.search_result h2 { margin-bottom:15px; border-bottom:1px solid #666666; font-weight:normal; }
.search_result h2 span { font-size:14px; }
.search_result a { text-decoration:underline; color:#6dadf7; }


/*********************************
 **     Article Detail Page     **
 ********************************/
#article_detail .article_image {
    background:#ffffff;
    padding: 5px;
    border:2px solid #000000;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    float:right;
    margin: 0 0 10px 10px;
}
#article_detail h1 {margin: 15px 0 20px 0; }

.articles_by_month_link { display:block; text-align:center; margin-top:5px;}


/*************************************
 **     Article Archive Page        **
 ************************************/

.article_summary_container { margin-bottom:35px; border-bottom:1px solid #999999; }
.article_summary_container .article_title { float:left; }
.article_summary_container .fb-like { float:left; margin-left:15px; vertical-align:middle;}
.article_summary_container .posted_date { margin-bottom:20px; }
.article_summary_container .article_teaser { margin-top:10px; }
.article_summary_container .read_more_link { margin-bottom:15px; display:block; }



/*****************************************
 ** Select Twitter Bootstrap Styles     **
 ****************************************/

.btn.small{padding:7px 9px 7px;font-size:11px;}
.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn:focus{outline:1px dotted #666;}
.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;}
.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf;}
.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}



/*************************************
 **     Statistics table styles     **
 ************************************/
table.statistics { width:100%; margin-bottom:20px;}
table.statistics th { padding:.5em; }
table.statistics td {
    text-align:center;
    padding: .5em;
    background: white;
    color: #010101;
    font-size: 13px;
    font-family: arial;
    
}
table.statistics tr {
    border-right: 2px solid #F2F4F8;
    border-left: 2px solid #F2F4F8;
    border-bottom: 2px solid #DDE5EF;
}
table.statistics tr.alt td { background:#e8eef6; }
table.statistics tr.alt td.highlight, table.statistics td.highlight { background:#f9f2db; }

table.statistics tr.alt  {
    background: #e8eef6;
    border-right: 2px solid #dde5ef;
    border-left: 2px solid #dde5ef;
}


/*********************************************
 **     Update playoff games lightbox       **
 ********************************************/
#update_playoffs .row { width:600px; }
#update_playoffs .row .left_player { width:300px; float:left; text-align:center; }
#update_playoffs .row .right_player { width:300px; float:right; text-align:center; }
#update_playoffs .row label { display:block; width:300px; text-align:center; }

