root {
	display: block;
}
.tabletitle {
	text-align: center;
	font-size:x-large;
	color: darkgoldenrod;
}
.scores {
	text-align: center;
}

.scoretable {
	border-spacing: 5px;
}
.scoretableheader {
	background-color: burlywood;
}
.greatscore {
	font-weight:bolder;
	background-color:wheat;
}
.footnote {
	font-size:small;
	font-style:italic;
}
.l {
	text-align: left;
}
.r {
	text-align: right;
}
.c {
	text-align: center;
}

.statvalue {
	font-weight: bold;
	text-align: right;
}


.formtable {
	border-spacing: 5px;
	width: 95%;
}
.formlabel {
	font-size:larger;
	font-style: italic;
	white-space:nowrap;
}
.textfield {
	width: 100px;
	background-color: burlywood;
}
.largertextfield {
	width: 250px;
	background-color: burlywood;
}
.smallertextfield {
	width: 50px;
	background-color: burlywood;
}

.formbutton {
	-moz-box-shadow:inset 0px 0px 0px 2px #d1b588;
	-webkit-box-shadow:inset 0px 0px 0px 2px #d1b588;
	box-shadow:inset 0px 0px 0px 2px #d1b588;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #786b55), color-stop(1, #e8c174) );
	background:-moz-linear-gradient( center top, #786b55 5%, #e8c174 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#786b55', endColorstr='#e8c174');
	background-color:#786b55;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0px;
	border:3px solid #947135;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:39px;
	line-height:39px;
	width:136px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #d1c1a5;
}
.formbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e8c174), color-stop(1, #786b55) );
	background:-moz-linear-gradient( center top, #e8c174 5%, #786b55 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8c174', endColorstr='#786b55');
	background-color:#e8c174;
}.formbutton:active {
	position:relative;
	top:1px;
}
