table.data-table1 {border-collapse:separate;}
.data-table1 td, .data-table1 th {font-family:arial; font-size:11px; padding:5px 3px;}
	/* .data-table1 .thd1 td {background:#5b7a9e url(../../img/tables/thead1-bg.gif) repeat-x top left; color:#fff; font-weight:bold;} */
	.data-table1 .thd1 td {color:#fff; font-weight:bold;}
	.data-table1 .thd1 a:link, .data-table1 .thd1 a:visited {color:#f6e800; text-decoration:underline;}
	.data-table1 .thd1 {background:#5b7a9e repeat-x top left; color:#fff; font-weight:bold; padding:6px 3px; text-align:left; font-family:arial; font-size:11px;}
	.data-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eff2f6; color:#000; font-weight:bold;}
	.data-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:1px dotted #ddd;}
	.data-table1 .tbdy-spacer {height:9px;}
	.data-table1 .tbdy-spacer-small {height:1px;}
	.data-table1 .AFCcolors {background-color:#B50023; background:#B50023;}
	.data-table1 .NFCcolors {background-color:#004079; background:#004079;}
	.data-table1 .VOIDcolors {background-color:#FFFFFF; background:#FFFFFF;}


.data-table-short td, .data-table1-short th {font-family:arial; font-size:11px; padding:1px 3px;}
.data-table-short .tbdy-spacer-short {height:1px;}
.data-table-short .GameColors8 {background-color:#FFDFDF; background:#FFDFDF;}
.data-table-short .GameColors4 {background-color:#EAFFFF; background:#EAFFFF;}
.data-table-short .GameColors2 {background-color:#FFFBDF; background:#FFFBDF;}
.data-table-short .GameColors1 {background-color:#FFFFFF; background:#FFFFFF;}
.data-table-short .tbdy2 {font-size:11px;}
.data-table-short .tbdy2 td.sorted {font-weight:bold;}


/* used by stats/categorystats display:table atrosity */
/* i hate TLDs that force a certain markup style.  ugh! */
.data-table1 .thd2 td, .data-table1 .thd2 {background-color:#eff2f6; color:#000; font-weight:bold;}

.top-buffer {
	margin-bottom: 20px;
}