body{		font-family: Arial, Serif, Times;
		color: #FFFFFF;
		background: #000000;}


h1,h2{		color: #FFFF00;
		text-align: center;}

h1{		font-size: 29pt;}
h2{		font-size: 23pt;}


h3{			text-align: center;
			color: #FFFF00;}

hr{			width: 750px;}

p{			text-align: center;}

a.normal{		}

a.stage{		}

a.diff{			}

a.roster{		}

a.mail{			}

table.WRs{	width: 450px;
		border: ridge 2px #FFD700;
		border-spacing: 0px;
		margin-left: auto;
		margin-right: auto;}

table.legend{		margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 600px;}

table.points{		margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 500px;}

table.time{		margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 500px;}

table.stage{		border-width: 2px;
			border-collapse: collapse;
			width: 450px}

table.diff{		margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;}

table.leaderstotal{	margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 750px;}

table.leadersdiff{	margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 750px;}

table.roster{		margin-left: auto;
			margin-right: auto;
			border-style: outset;
			border-width: 2px;
			border-collapse: collapse;
			width: 750px;}

tr.WRheader{		color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.pointsheader{	color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.timeheader{		color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.diffheader{		color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.stageheader{		color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.leaderstotalheader{	color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.leadersdiffheader{	color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.rosterheader{	color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

tr.WRfooter{		font-weight: bold;}

td.WRfooterleftcol{	color: #FFA500;
		font-size: 13pt;}

td.first{		font-size: 16pt;}

td.total{		font-weight: bold;}

td{			border: solid;
                        border-color: #606060;
			border-width: 1px;}

td.legend{		border: none;
			width: 25%;}

td.WRsdiff0{		width: 20%;}
td.WRsdiff1{		width: 20%;}
td.WRsdiff2{		width: 20%;}
td.pointsdiff0{		width: 15%;}
td.pointsdiff1{		width: 15%;}
td.pointsdiff2{		width: 15%;}
td.timediff0{		width: 15%;}
td.timediff1{		width: 15%;}
td.timediff2{		width: 15%;}
td.leadersdiff0{	width: 15%;}
td.leadersdiff1{	width: 15%;}
td.leadersdiff2{	width: 15%;}

span.membercount{	color: #FF0000;}

span.initials{		font-size: 10pt;}

span.overalltimelabel{	color: #FFA500;
		font-weight: bold;
		font-size: 13pt;}

span.overalltime{	color: #FFFFFF;
			font-size: 14pt;
			font-weight: bold;}

span.legendtitle{	font-weight: bold;}

span.bestplayerstitle{	font-weight: bold;}

span.bestplayersdata{	}

span.points{		color: #FFFF00;}

span.lastupdate{	font-size: 8pt;}

p.banner{		text-align: center;}

