body {
	background-image:	url(/images/bkgnd2.jpg);
	background-color:	white;
	font-family:		"Comic Sans MS", Georgia, "Times New Roman", Times, serif;
	font-size:			small;
	margin:				20px;
	white-space:		nowrap;
}

h1 {
	font-size:			150%;
	color:				teal;
}

h2 {
	font-size:			120%;
	color:				teal;
	margin:				0px 10px 0px 20px;
}

a:link, a:visited {
	color:				red;
	text-decoration:	none;
	font-weight:		bold;
	border-bottom:		thin dotted red;
}

a:hover {
	background-color:	yellow;
}

table {
	border:				none;
	border-collapse:	collapse;
}

th {
	white-space:		nowrap;
	text-align:			center;
	vertical-align:		middle;
}

td {
	white-space:		nowrap;
	text-align:			left;
	vertical-align:		middle;
}

.left {
	text-align:			left;
}

.center {
	text-align:			center;
}

.right {
	text-align:			right;
}

#nav {
	position:			fixed;
	top:				10px;
	right:				10px;
}

#nav td {
	padding-left:		10px;
}

#nav input.btn_active {
	color:				white;
	background-color:	green;
}

/*
.nolink {
	color:				#909090;
	font-weight:		bold;
}
*/

.roster table {
	border:				2px solid black;
	margin:				20px 0px 0px 20px;
	padding:			0px 2px 2px 2px;
/*	border-collapse:	separate;*/
}

caption.roster {
	font-size:			120%;
	text-align:			left;
}

.roster th, .roster td {
	vertical-align:		bottom;
}

.roster th {
	padding:			0px 8px 3px 8px;
}

.roster td {
	text-align:			right;
	padding:			0px 8px 3px 8px;
}

.roster td.plyrname {
	text-align:			left;
	padding-left:		15px;
	padding-right:		20px;
}

/*
.roster td.pts {
	text-align:			left;
}
*/

.roster th.select {
	color:				blue;
}

table.tm_stats {
	border:				2px solid black;
	margin:				20px 0px 40px 20px;
}

caption.tm_stats {
	font-size:			120%;
	text-align:			left;
}

table.tm_match {
	margin:				10px 10px 0px 10px;
}

caption.tm_match {
	font-size:			120%;
	text-align:			left;
}

.tm_match th, .tm_match td {
	padding:			1px 5px 1px 5px;
	vertical-align:		bottom;
}

.tm_match td {
	text-align:			right;
}

.tm_match th.hdr1 {
	text-align:			right;
}

.tm_match th.hdr1, .tm_match td.plyrname {
	padding-right:		15px;
}

.tm_match td.plyrname {
	text-align:			left;
}

/*
.tm_match td.pts {
	text-align:			left;
}
*/

.tm_match th.absent {
	text-align:			left;
}

.tm_match span.absent, .tm_match th.absent {
	color:				Blue;
	font-weight:		bold;
}

.tm_stand table {
	margin:				20px 10px 0px 10px;
}

caption.tm_stand {
	font-size:			120%;
	text-align:			left;
}

.tm_stand th, .tm_stand td {
	text-align:			center;
	padding:			2px 8px;
}

.plyr_match_stats table {
	margin:				20px 0px 0px 20px;
	border-collapse:	collapse;
}

.plyr_match_stats td.plyrname a:link, .plyr_match_stats td.plyrname a:visited {
	color:				white;
	background-color:	transparent;
	text-decoration:	none;
	font-weight:		bold;
	border-bottom:		thin dotted red;
}

.plyr_match_stats td.plyrname a:hover {
	color:				red;
	background-color:	yellow;
}

.plyr_match_stats td.SeriesDetail {
	text-align:			left;
}

table.plyr_match_stats {
	border:				2px solid black;
}

.plyr_match_stats td.plyrname {
	text-align:			center;
	font-weight:		bold;
	font-size:			120%;
	background-color:	#cc6600;
}

.plyr_match th, .plyr_stats th, .plyr_match td, .plyr_stats td {
	text-align:			right;
	vertical-align:		bottom;
	padding:			2px 8px;
}

.plyr_match th.center {
	text-align:			center;
}

.plyr_match td.comment {
	color:				red;
	font-weight:		bold;
	text-align:			left;
	padding-top:		15px;
}

.plyr_match th.absent {
	text-align:			left;
}

.plyr_match span.absent, .plyr_match th.absent {
	color:				blue;
	font-weight:		bold;
}

.plyr_stats th.ave, .plyr_stats td.ave {
	padding-right:		45px;
}




.tBorder, .trBorder, .rBorder, .brBorder, .bBorder, .blBorder, .lBorder, .tlBorder, .allBorder {
	border-width:		1px;
	border-color:		black;
}

.tBorder {
	border-style:		solid none none none;
}

.trBorder {
	border-style:		solid solid none none;
}

.rBorder {
	border-style:		none solid none none;
}

.brBorder {
	border-style:		none solid solid none;
}

.bBorder {
	border-style:		none none solid none;
}

.blBorder {
	border-style:		none none solid solid;
}

.lBorder {
	border-style:		none none none solid;
}

.allBorder {
	border-style:		solid solid solid solid;
}

#validation a:link, #validation a:visited {
	border:	none;
}

#validation a:hover {
	background-color:	transparent;
}

#validation {
	margin-top:			20px;
}

#validation img {
	border:				none;
}






/*
#team th {
	padding:			2px 5px;
	text-align:			right;
}

#team table {
	margin:				10px 10px 0px 10px;
}

#team th.center {
	text-align:			center;
}

#team td {
	padding:			2px 8px;
	text-align:			center;
}

#team td.right {
	text-align:			right;
}
*/
/*
table, th, td {
	border: 			1px solid black;
}
*/
/*
table, th, td {
	border: 			1px solid black;
	border-collapse:	separate;
}
*/
