#mcm2Container{ margin-left: 110px; margin-right: 190px; border: 0; padding: 0 1em; width: auto; position: relative; }
#mcm2FNG{ position: absolute; top: 10px; left: 10px; width: 100px; border: 0; }
#mcm2FNG .linksBox{ text-align: center; }
#mcm2FNG a{ display: block; }
#mcm2Sites{ position: absolute; top: 10px; right: 10px; width: 180px; }

.scoresTable{ width: 450px; }
.scoresTable th{ border-bottom: double 3px #AAA; }
.scoresTable th.track{ text-align: left; }
.scoresTable th.score{ text-align: right; }

.scoresTable td{ padding: 5px; height: 5em; border-bottom: solid 1px #AAA; }
.scoresTable td.recordHolder{ width: 150px; font-weight: bold; border-bottom: 0; text-align: center; }
.scoresTable td.track{  font-weight: bold; }
.scoresTable td.score{ width: 80px; text-align: right; }

.scoresTable td.thundr{ background: #369; color: #FFF; }
.scoresTable td.tog{ background: maroon; color: white; }
.scoresTable td.tox{ background: #191970; color: yellow; }
.scoresTable td.tsam{ background: green; color: white; }

.linksBox h2{ text-align: center; }

table#mcm2TourneyStats{ border: 1px solid #555; 
	background: #DDD; color: #000; font-weight: bold;
	width: 80%; margin: 1em auto; padding: 0; }
table#mcm2TourneyStats td{ padding: 5px; margin: 0; }
tr#mcm2ts-headers{ font-weight: bold; text-align: center; vertical-align: middle;
	background: #202080; color: yellow; }
tr#mcm2ts-headers th{ padding: 5px 10px; }
tr.mcm2ts-statrow{ text-align: right; border: 0; }
table#mcm2TourneyStats tr.alternate{ background: #C0C0F0; color: inherit; }
tr#mcm2ts-totals{ background: #202080; color: yellow; text-align: right; 
	font-weight: bold; }
p#mcm2TourneyTotals{}
