/* CSS Document */
#header h1 {
	margin-left: -1000px;
}
#footer p {
	margin-left: -1000px;
}
p {
	font-size: 1em;
	line-height: 1.6em;
}
li {margin: 5px 0}
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;
}

#left h2 {margin-top: 10px}
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;
	display: block;
	height: 17px;
	padding-left: 25px;
}
.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: 7px;
}
#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: 7px 9px;
	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;
	padding-right: 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 {
	width:332px;
	border-collapse:collapse;
	float:left;
}
table.players caption {
    background: none repeat scroll 0 0 #DEFF02;
    color: #000000;
    font-weight: bold;
    padding: 9px;
    text-align: left;
	font-size: 1.3em;
}
table#players td, table#players th, table.players td, table.players th {
	padding:9px;
	border-collapse:collapse;
}
table#players th, table.players th {
	border-bottom:1px dotted #FFFFFF;
}
.center {
	text-align:center;
}

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;
}
table.ladder tr td.cutoff {border-bottom:1px dotted yellow}
a.matchsheetlink, a.update {float:right}
table.matchmeta {float:left;clear:both}
table.matchmeta tr td, table.matchmeta tr th {border-top:1px solid #AAA;border-bottom: 1px solid #AAA; border-left: 1px dotted #AAA; border-right: 1px dotted #AAA; padding:10px 8px; text-align:left}
div.printtip {float:left;margin:20px 20px 0 20px;width:31%;}
table td.goals {color:yellow;font-weight:bold}
span.forfeit {color:#3C0;}
tr#forfeitRow {cursor:pointer}
table.divladder {width: 100%}
table.divladder tr.ladder td, table.divladder tr.ladder th {text-align: center}
table.divladder tr.ladder td.left, table.divladder tr.ladder th.left {text-align: left; padding-left: 10px}
tr#div1 th {background: #4D030F;color:#FFF}
tr#div2 th {background: #070D33;color:#FFF}

span.player {
    color: yellow;
    font-size: 1.3em;
    font-weight: bold;
}
span.addeddate {
    color: #CCCCCC;
    float: right;	
}

/* Manage */
a.nav {
    background: #DEFF02;
    border-radius: 6px 6px 6px 6px;
    color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    margin: 5px 10px 5px 0;
    padding: 6px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
