body {
	text-align:left;
	font-family:trebuchet ms;
	background-color:#5f5f5f;
	color:black;
	font-size:12pt;
	margin:0;
	padding:0;
}

.mode_q { color:gold; }
.mode_a { color:gold; }
.mode_o { color:gold; }
.mode_h { color:gold; }
.mode_v { color:gold; }

.sect {
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	width:90%;
	background-color:#ddd;
	margin-top:15px;
	margin-bottom:15px;
	box-shadow:-10px 0px 10px #444,10px 0px 10px #444;
	-moz-box-shadow:-10px 0px 10px #444,10px 0px 10px #444;
}

#checknicks {
	font-size:10pt;
	margin-bottom:10px;
}

#otherspans {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}

a { color:black }
.ca a, .cb a, .cc a, .cd a, .ce a, .cf a { color:white; }

h1 {
	color:black;
	font-family:trebuchet ms;
	font-size:18pt;
	font-weight:normal;
	margin-top:2px;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:white;
	text-align:left;
	text-shadow:0px 0px 1px #666;
	-moz-text-shadow:0px 0px 1px #666;
	box-shadow:0px -2px 5px #666, 0px 2px 5px #666;
	-moz-box-shadow:0px -2px 5px #666, 0px 2px 5px #666;
}

h3 {
	color:black;
	font-size:16pt;
	font-weight:normal;
	margin-top:2px;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:white;
	text-align:left;
	text-shadow:0px 0px 1px #666;
	-moz-text-shadow:0px 0px 1px #666;
	box-shadow:0px -1px 5px #666, 0px 1px 5px #666;
	-moz-box-shadow:0px -1px 5px #666, 0px 1px 5px #666;
}

h4 {
	color:black;
	font-size:14pt;
	font-weight:normal;
	background-color:#f4f4f4;
	text-align:center;
	text-shadow:0px 0px 1px #666;
	-moz-text-shadow:0px 0px 1px #666;
}

h5 {
	color:black;
	font-size:12pt;
	font-weight:normal;
	background-color:#f4f4f4;
	text-align:center;
	text-shadow:0px 0px 1px #666;
	-moz-text-shadow:0px 0px 1px #666;
}

table {
	border:0px;
	padding:0px;
	border-spacing:2px 2px;
}

td {
	padding:1px 3px;
}

.txt1 {
	font-size:8pt;
	text-align:left;
}

.txt1 a {
	text-decoration:none;
}

.txt2 {
	color:black;
	font-size:12pt;
	font-weight:normal;
	text-align:center;
	text-shadow:0px 0px 1px #666;
	-moz-text-shadow:0px 0px 1px #666;
}

/*  Table of contents */
.toc {
	font-size:12pt;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
}

/* "Winner" rows  */
.win { font-weight: bold; }
.t5 { }

img { border-width: 0px; }
.ttxt { border: 0px; padding: 2px }

.tadj { border-style: none; border-collapse: collapse }
.tadj td { border: 0px none; padding: 0px }

.t1 {font-size: 12px; text-align: left; font-weight: bold }
.t2 {font-size: 12px; text-align: left; font-style: normal }

/* Table column subheader */
.t6 { font-family:"Verdana"; color:white; font-size:10px; text-align:right; font-style: normal; white-space:nowrap; }

.tal { text-align: left }
.tar { text-align: right }
.tac { text-align: center }

.s1 { font-size: 9px; vertical-align: bottom; text-align: center  }
.s2 { font-size: 9px; vertical-align: bottom; text-align: center ; border: 0px }
.s3 { font-size: 9px; vertical-align: bottom; text-align: center }

/* Small table */
.s4 {font-size: 10pt; text-align: left }
.s4 td { padding:3px; }

.s5 {font-size: 10px; text-align: left; border:0px }
.sq {  }

/* Numbered list 3d Box */
.ra {
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	color:black;
	font-size: 32px;
	text-align: center;
	box-shadow:2px 2px 2px #999;
	-moz-box-shadow:2px 2px 2px #999;
}

/* Numbred list header */
.rb {
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	padding:2px;
	padding-left:15px;
	box-shadow:2px 2px 2px #999;
	-moz-box-shadow:2px 2px 2px #999;
	background-color:#666;
}

/* Numbered list header text */
.rn {
	font-size:18pt;
	text-shadow:0px 0px 1px black;
	-moz-text-shadow:0px 0px 1px black;
	color:white;
}

.box { border: 1px solid #080000 }
.ad { font-family: "Verdana", Arial, sans-serif; color:#000000; font-size: 10px; vertical-align: middle; text-align: center }
.am { vertical-align: top; Border: 1px solid #080000 }

/* Table corner */
.tgr,.tinv {}

/* Table headers */
.ca { background-color:#444; color:gold;}
.cb { background-color:#444; color:gold;}
.cc { background-color:#444; color:gold;}

/* Table Number */
.cn { background-color:#333; color:gold; }

/* Table boxes */
.cd { background-color:#666; color:white;}
.ce { background-color:#666; color:white;}
.cf { background-color:#666; color:white;}

/* Stats table boxes, in order */
.cda { background-color:#666; color:white; }
.cdb { background-color:#666; color:white; }
.cdc { background-color:#666; color:white; }
.cea { background-color:#666; color:white; }
.ceb { background-color:#666; color:white; }
.cec { background-color:#666; color:white; }
.cfa { background-color:#666; color:white; }
.cfb { background-color:#666; color:white; }
.cfc { background-color:#666; color:white; }
.cs0 { background-color: #A0A0A0 }
.cs1 { background-color: #FF0000 }
.cs2 { background-color: #FFFF00 }
.cs3 { background-color: #00FF00 }
.cs4 { background-color: #00FFFF }
.cs5 { background-color: #0000FF }
.cacl { background-color: #FF0000 }
.cacm { background-color: #FFFF00 }
.cach { background-color: #00FF00 }
.cs1a { background-color: #FF7F00 }
.cs2a { background-color: #7FFF00 }
.cs3a { background-color: #00FF7F }
.cs4a { background-color: #007FFF }

/* Copyright */
.cr {
	background-color:#ddd;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	padding:2px;
	font-size:10pt;
	box-shadow:-10px 0px 10px #444,10px 0px 10px #444;
	-moz-box-shadow:-10px 0px 10px #444,10px 0px 10px #444;
}

#timescale-tabs, #page-tabs {
	width:90%;
	height:30px;
	margin-top:5px;
	margin-bottom:-15px;
}

.tab {
	width:150px;
	height:30px;
	background-color:#aaa;
	float:left;
	margin-right:5px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	box-shadow:inset 0px -5px 10px -7px;
	cursor:default;
}

.tab a {
	text-decoration:none;
	display:block;
	padding-top:3px;
	height:25px;
}

.tab-currentpage {
	background-color:#ddd;
	box-shadow:none;
	
	padding-top:3px;
}

.tab-currentpage a {
	pointer-events:none;
	cursor:default;
}

.tab:hover {
	background-color:gold;
}

.tab-currentpage:hover {
	background-color:#ddd;
}