.wrapper-scores {
	border:1px solid #000;
	display:inline;
	float:left; 
	padding:10px 3px;
	overflow:hidden; 
	width:260px; 
}
.wrapper-scores .tab {
	border:none; 
	line-height:2.5;
	text-align:center;
	width:130px;
}

.wrapper-scores #stats {
	margin-bottom:10px;
}

table.standings_scrape,
table.leaders_scrape,
table#scores, table.scores {
	font-size:small;
	margin:0 auto; 
	padding:0; 
	width:100%;
}
table.standings_scrape td,
table.leaders_scrape td,
table#scores td, 
table.scores td,
table.standings_scrape th,
table.leaders_scrape th,
table#scores th, 
table.scores th {
font-size:small;
}
table.leaders_scrape,
table#scores, table.scores {
	background-image:none;
}

table.standings_scrape td,
table.leaders_scrape td {
	border-bottom:1px solid #ccc; 
	font-weight:normal; 
	line-height:1.1; 
	margin:0;
	padding:2px 1px; 
	text-align:center; 
	width:2em; 
}

table#scores th, 
table.scores th,
table.standings_scrape th,
table.leaders_scrape th {
	background-color:#999; 
	color:#222;
	font-family:Arial, Helvetica, sans-serif;  
	font-weight:bold; 
	line-height:1.1; 
	margin:0; 
	padding:2px 1px 2px 3px; 
	text-transform:uppercase;
}

table#scores th, table.scores th {
	text-align:left;
}

table.leaders_scrape th, 
table.standings_scrape th.division {
	text-align:left; 
	text-transform:uppercase;
}
table.standings_scrape th.division,
table#scores th.division {
/* 2015.09.10
	background-color:#a8030a;
	background-image:url(/nahl/img/1112/structure/bg-standings.jpg);
	background-position:right center;
	background-repeat:no-repeat;
*/
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #6e6e6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#6e6e6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#6e6e6e 100%); /* W3C */
	
	border-bottom: 3px solid #910009;	
	color:#fff;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size:large;
	font-style:normal;
	padding:5px 10px;
}
table.leaders_scrape td.player,
table.standings_scrape td.team {
	border-bottom:1px solid #ccc;
	padding:2px 1px 2px 3px;
	text-align:left; 
	width:auto; 
}
table.leaders_scrape td ,
table.standings_scrape td.team,
table.standings_scrape td {
	color:#222;
}
table.standings_scrape td,
table.leaders_scrape td {
  font-family:Arial, Helvetica, sans-serif!important;
}
table#scores, 
table.scores {
	color:#222;
}
table#scores td.team, 
table.scores td.team {
	border-bottom:1px solid #ccc;
	font-weight:bold; 
	padding:0 1px 1px 2px;
	text-align:left; 
	width:auto; 
}
table#scores td, 
table.scores td {
	border-bottom:1px solid #ccc; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:1.1; 
/* 2015.09.10
	padding:2px; 
*/
	padding:4px 2px; 
	text-align:left; 
	width:49%;
}
table#scores td.gametime {
	text-align:right;
	vertical-align:top;
}
table#scores th.gamedate {
/* 2015.09.10
	background-color:#a8030a; 
	color:#fff;
	padding:5px 10px 3px;
*/
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #6e6e6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#6e6e6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#6e6e6e 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#6e6e6e 100%); /* W3C */

	border-bottom:3px solid #004a8b;

	color:#fff;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:6px 10px 5px;
}
table#scores tr.watch td {
	border-bottom:none;
	padding-bottom:15px;
	text-align:center;
}
table#scores tr.watch a {
	color:#00C;
	font-size:x-small;
	text-transform:uppercase;
}

/* styles for the playoff brackets ---------------------------------------------------- */
/* 2012.03.11
div.bracket {
	background-color:#efefef;
	color:#222;
	font-size:x-small;
	margin:0 auto;
	padding-bottom:1em;
}
div.bracket .division {
	background-color:#2C3584;
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:bolder;
	padding:3px 0;
	text-align:center;
	text-transform:uppercase;
}
.bracket b {
	font-weight:bold;
}
.bracket .teams {
	background-color:#ccc;
	color:#222;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:3px 0;
	text-align:center;
}
.bracket .series {
	background-color:#dfdfdf;
	display:block;
	padding:2px 0;
	text-align:center;
}
.bracket .sched-scores {
	line-height:1.5;
	padding:0 5px;
}
.bracket .ifneeded {
	display:block;
	padding:0 3px 0 0;
	text-align:right;
}
.bracket .pointstreak table {
	margin:0 auto;
}
.bracket .pointstreak td {
	text-align:center;
}
.bracket img {
	display:inline;
}
*/



div.bracket {
	background-color:#efefef;
	color:#222;
	font-size:small;
	line-height:1.2;
	margin:0 auto;
	padding-bottom:1em;
}
div.bracket .division {
    background-color: #A8030A;
    background-image: url("/nahl/img/1112/structure/bg-standings.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFF;
		display:block;
    font-size: small;
    font-style: italic;
    padding: 5px 10px;
/* 2013.03.15
		margin:0 0 5px;
*/
}
.bracket .teams { /* 2013.03.15 - added back in for Round 1 */
	color:#222;
	display:block;
	font-weight:bold;
	padding:3px 0;
	text-align:center;
}
.bracket .series { /* 2013.03.15 - added back in for Round 1 */
	display:block;
	font-size:x-small;
	margin-bottom:5px;
	padding:2px 0;
	text-align:center;
}
div.bracket div.sched-scores {
	padding:0 5px;
}
.bracket .ifneeded {
	display:block;
	font-size:x-small;
	padding:0 3px 0 0;
	text-align:right;
}

/* 2014.03.12 */
/* 2014.03.12 */
/* 2014.03.12 */
div.bracket {
	font-size:.85em;
	margin: 0 0 .5em;
}
div.bracket .division {
	font-weight:bold;
	text-transform:uppercase;
}
div.bracket .silver-cup-game {
	padding:.5em;
}
div.bracket .date-time {
	font-weight:bold;
}
/* 2014.03.12 */




/* 2012.03.11

.finals a:link,
.finals a:visited,
.finals a:hover,
.finals a:active,
.finals a:focus {
	color:#243280;
	padding:3px 2px;
}
.finals a:hover,
.finals a:active,
.finals a:focus {
	background-color:#2C3584;
	color:#fff;
	text-decoration:none;
}
.finals .pointstreak a:hover,
.finals .pointstreak a:active,
.finals .pointstreak a:focus {
	background-color:transparent;
}
.finals .sched-scores {
	font-size:small; 
	margin-bottom:.5em;
	text-align:center;
}
.finals .teams {
	margin-bottom:.5em;
}
*/
