/* CSS Document */
#header h1 {
	margin-left: -1000px;
}
#footer p {
	margin-left: -1000px;
}
p {
	font-size: 1em;
	line-height: 1.35em;
}
h1 {
	color: #DFFF06;
	font-size: 1.3em;
	text-transform: uppercase;
	clear: both;
}
#right h1 {margin-top: 10px;padding-top: 10px;border-top:1px dotted #CCC}
h2 {
	color: #FFBC06;
	font-size: 1em;
}
h3 {
	color: #CFDC72;
	font-size: 0.9em;
	margin-bottom: -1em;
}
#right h2 {
	margin-bottom: 15px;
}
a:link, a:visited, a:active {
	color: #FFBC06;
	text-decoration: underline;
}
a:hover, a:focus {
	color: #DFFF06;
	text-decoration: none;
}
#subnav a:link, #subnav a:visited, #subnav a:active {
	text-decoration: none;
	color: #FFF;
}
#subnav a:hover {
	text-decoration: underline;
	color: #DFFF06;
}
#subnav a:link.selected, #subnav a:visited.selected, #subnav a:active.selected {
	text-decoration: none;
	color: #DFFF06;
}
#subnav a:link.hover {
	text-decoration: underline;
	color: #DFFF06;
}
/* TABLE STYLES */
table {
	margin-top: 20px;
}
table th {
	color: #DFFF06;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dotted #FFF;
	padding: 10px 0;
}
table td {
	padding: 2px;
}
table td.yellow {
	color: #DFFF06;
}
table td.bold {
	font-weight: bold;
}
.pdf {
	background: url(pdf.gif) left center no-repeat;
	padding-left: 25px;
	margin-left: 20px;
}
.excel {
	background: url(excel.gif) left center no-repeat;
	padding-left: 25px;
	margin-left: 20px;
}
a.this:link, a.this:visited, a.this:active {
	background: url(arrowdown.gif) left center no-repeat;
	padding-left: 20px;
	float: left;
	margin: 10px 25px 15px 0;
	color: #ccff00;
}
#resultcontent h2 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#resultnav ul a:link, #resultnav ul a:visited {
	color: #DFFF06;
	text-decoration: none;
}
#resultnav ul a:hover {
	text-decoration: underline;
}
table#quickview th { 
border-left: 1px dotted #FFF;
border-right: 1px dotted #FFF;
border-bottom: 1px dotted #FFF;
}
table#quickview td {
border-left: 1px dotted #FFF;
border-right: 1px dotted #FFF;
}
table#quickview {border-collapse: collapse;}
p#rss {float:right;clear:none;width:45%;border:1px dotted #FFF;padding:10px}
p#rss a.icon {background: url(rss.png) no-repeat left center; padding-left: 20px}
p#rss span{font-size: 0.9em;line-height:1.3em;margin-top:10px;clear:left;display: block}
table tr.grey {
background:#3C3C38;
}
table.hovertable tr th {border-bottom: 1px dotted #FFF}
th.red, td.red {color: #FF0000; letter-spacing: 5px; text-transform: uppercase; text-align: center}
th.blue, td.blue {color:#0000FF; letter-spacing: 5px; text-transform: uppercase; text-align: center}
/* Home page */
.latest {background: #20300B; padding: 10px; border: 1px dotted #7A9F14; margin-bottom: 20px;margin-top:20px}
.latest h1 {margin-top: 0}
.latest h2 {margin-bottom: -10px}
p.date {font-size:0.8em;color:yellow;text-transform:uppercase;margin:0}
#updates {padding-top: 10px}
#updates h1 {margin-top: 0}
#jumpmenu {background: #20300B; padding: 10px; border: 1px dotted #7A9F14; float: right; margin: -20px 0 10px 30px; padding: 0}
#jumpmenu form {margin: 0; padding: 20px 20px 40px 20px}
#jumpmenu span {float: left; clear: none; margin-right: 5px}
#jumpmenu input {float: left; color: #FFF; font-size: 0.9em; background: #7A9F14; border: 2px solid #7A9F14; margin-left: 10px; width: auto}
#jumpmenu select {display: inline; clear: none; font-size: 0.9em; float: left}
html>body table.ladder th, html>body table.ladder td {border-left: 1px dotted #3C3C38; border-right: 1px dotted #3C3C38;}
table.ladder {border-left: 1px dotted #FFF}
a#printdraw {float: left; clear: left; margin: -10px 0 10px 20px;}
*html a#printdraw {display: block;}
*html #jumpmenu {padding-bottom: 20px}

/* News items */
.newsitem {display: block;}
#newsarchive .newsitem {float: left; width : 98%; clear: left; background: #20300B; padding: 10px; border: 1px dotted #7A9F14; margin: 10px 0}

/* Season/round selector */
#selector {
	display: block;
	float: left;
	clear: both;
	margin: 10px 0;
	border: 1px dotted #7A9F14;
	background: #20300B;
}
#selector h2 {
	float: left;
	clear: left;
	text-transform: uppercase;
	margin: 0;
	width: 4em;
	padding: 5px;
}
#selector ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
#selector ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#selector ul li a {
	display: block;
	text-decoration: none;
	padding: 5px;
	margin: 0 -1px 0 0;
	color: #FFF;
	border-left: 1px dotted #7A9F14;
	border-right: 1px dotted #7A9F14;
}
#selector ul li a:hover {
	background: #7A9F14;
}
#selector ul li a.selected {
	background: #7A9F14;
	font-weight: bold;
}
span.rd {
	font-size: 1.3em;
	float: left;
	padding-left: 5px;
}
span.date {
	font-size: 1.3em;
	float: right;
	padding-right: 5px;
}
div.status {
	margin: 0 0 20px 0;
}
div.status h1 {
	background:#20300B;
	border:1px dotted #7A9F14;
	border-bottom: none;
	color:#DFFF06;
	padding:8px;
	margin: 0;
}
div.status p {
	border:1px dotted #7A9F14;
	margin-top:0;
	padding:8px;
}
a.pitch {padding: 1px 5px; border: 1px solid #fff; color: #FFF; text-decoration: none}
a.pitch:hover {background: #FFF; color: #000}
ul#docs {
list-style-type:none;
padding:0 10px;
margin:0;
}
ul#docs li {
margin: 10px 0;
}
table#letmeplay td {
padding: 6px;	
}
table#players {
	width:100%;
	border-collapse:collapse;
}
table#players td, table#players th {
	padding:9px;
	border-collapse:collapse;
}
table#players th {
	border-bottom:1px dotted #FFFFFF;
}
.center {
	text-align:center;
}
.loggedin {
	float:right;
	background: url(images/padlock.gif) no-repeat left center;
	padding-left: 18px;
}
.loggedin a {
	margin-left: 10px;
}
table.sort td span {
	text-decoration: underline;
	color: #FF0;
	float: right;
	display: block;
	cursor: pointer;
}
table.sort th, table.sort tr {
	border-bottom: 1px dotted #3C3C38;
}
table.sort td.goals span, table.sort td.bf span {
	float:left; background: #AAA; color:#000;width:8px;text-align:center;text-decoration:none;padding:0 3px;-moz-border-radius:4px;font-weight:bold;
}
table.sort td.bf strong, table.sort td.goals strong {
	color:yellow;
float:left;
font-size:1.4em;
margin:0 8px;
}