/* Copy Styles */

.reaults-team {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006600;}
.reaults-score {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

.register {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

.news-date {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #93C850;}
.news-titles {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006600;}
.news-copy {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #F2EBE1;}

.maincopy01 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
p {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #BE0909;}
h2 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #BE0909;}

.league-bc {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #BE0909;}
.winner {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.tourTitle {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

.gbData {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #F2EBE1;}

/* New layout league table */
.lgData {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border-collapse: collapse; border: 0;}
.lgData td, th { padding: 3px; }
.lgData th { background-color: #4f9d12; text-transform: uppercase; }
.lgData .team { color: #006600; }
.lgData .number { text-align: center; }

/* Link Styles */

a:link {color: #D7D5BC; text-decoration: underline; }
a:link:hover {color: #FFFFFF;}
a:visited {color: #D7D5BC;}
a:visited:hover {color: #FFFFFF;}

a.team:link {color: #006620; text-decoration: underline !important;}
a.team:link:hover {color: #FFFFFF;}
a.team:visited {color: #006620; text-decoration: underline !important;}
a.team:visited:hover {color: #FFFFFF;}

a.green:link {color: #006600;}
a.green:link:hover {color: #006600;}
a.green:visited {color: #006600;}
a.green:visited:hover {color: #006600;}

a.white:link {color: #FFFFFF;}
a.white:link:hover {color: #D7D5BC;}
a.white:visited {color: #FFFFFF;}
a.white:visited:hover {color: #D7D5BC;}

/* TR Styles */

tr.headings {background-color: #44840F;}
tr.headings2 {background-color: #93C850;}
tr.headings3 {background-color: #4F9D12;}
tr.matcha {background-color: #93C850;}
tr.matchb {background-color: #A3D06A;}
tr.tourTit {background-color: #7AB037;}

/* Main */

table.main {background-color: #F2EBE1; width: 873px;}
td.navigation {background-image: url(navigation/navbg.gif); background-repeat: repeat-x; height: 30px; text-align: left;}
td.topbar {width: 740px;}
td.left-content {vertical-align: top;}
td.footer {background-image: url(images/basebar.gif); background-repeat: no-repeat; height: 36px; text-align: center;}

/* News & Highlights */

td.news-title {text-align: right; padding-bottom: 5px; border-bottom: 2px solid #8CB464;}
td.highlights {background-color: #68A23D; padding: 10px 10px 10px 10px; vertical-align: top;}
td.news-lead {padding: 10px 0px 10px 0px; vertical-align: top;}
td.news-baseline {border-top: 2px solid #8CB464;}

/* Banners */

td.fullbanner {padding: 10px 9px 10px 10px;}
td.halfbanner {padding: 10px 10px 10px 9px;}

/* Frontpage League Tables */

table.monday-data {background-color: #4F9D12; width: 240px;}
table.wednesday-data {background-color: #4F9D12; width: 240px;}
table.sunday-data {
	background-color: #4F9D12;
	width: 240px;
	height: 209px;
}
td.monday-results {background-color: #A3D06A;}
td.wednesday-results {background-color: #A3D06A;}
td.sunday-results {background-color: #A3D06A;}
td.score {background-color: #A3D06A; width: 20%; text-align: center; padding: 3px 3px 3px 3px;}
td.team1 {width: 40%; text-align: right; padding: 3px 3px 3px 3px;}
td.team2 {width: 40%; text-align: left; padding: 3px 3px 3px 3px;}
td.spacer {width: 10px;}

/* Ads */

td.right-ads {vertical-align: top;}
td.adspace {background: #FFFFFF; border: 2px solid #8CB464; padding: 10px 2px 10px 2px;}
td.side-ad {text-align: center; padding: 10px 0px 10px 0px;}

/* Registration */
table.register {width: 361px; vertical-align: top; background-color: #93C850; }
td.register { vertical-align: top; }

table#login {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006600; }
table#register {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006600; }

input, select, textarea { font: 1em/1em Tahoma, sans-serif;}
.feedback { color: #ff0000; }

table#regthanks {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006600; }

/* League */

table.league {width: 361px;}
table.results {width: 361px;}
table.fixtures {width: 361px;}
table.goldenboot {width: 361px;}

td.breadcrumb {padding: 5px 0px 8px 3px;}

td.league-pl {vertical-align: top; background-image: url(images/league-bg.gif); background-position: bottom; background-repeat: no-repeat; background-color: #93C850;}
td.results-pl {vertical-align: top; background-image: url(images/league-bg.gif); background-position: bottom; background-repeat: no-repeat; background-color: #93C850;}
td.fixtures-pl {vertical-align: top; background-image: url(images/league-bg.gif); background-position: bottom; background-repeat: no-repeat; background-color: #93C850;}
td.goldenboot-pl {vertical-align: top; background-image: url(images/league-bg.gif); background-position: bottom; background-repeat: no-repeat; background-color: #93C850;}

td.league-spacer {width: 19px;}
td.base {height: 28px; padding: 0px 0px 0px 5px;}
td.basesolid {height: 28px; padding: 0px 0px 0px 5px; background-color: #4F9D12}

td.league-title01 {width: 115px; text-align: left; padding: 3px 3px 3px 3px;}
td.league-title02 {width: 20px; text-align: center; padding: 3px 3px 3px 3px;}
td.league-team {text-align: left; padding: 3px 3px 3px 3px;}
td.league-score {text-align: center; padding: 3px 3px 3px 3px;}

td.results-date {text-align: left; padding: 3px 3px 3px 3px;}
td.results-t1 {text-align: right; padding: 3px 3px 3px 3px;}
td.results-t1 a:link, td.results-t1 a:visited, td.results-t1 a:active, td.results-t1 a:hover {
color: #006600;
text-decoration: none;
}
td.results-t2 {text-align: left; padding: 3px 3px 3px 3px;}
td.results-t2 a:link, td.results-t2 a:visited, td.results-t2 a:active, td.results-t2 a:hover {
color: #006600;
text-decoration: none;
}
td.results-score {
	text-align: center;
	padding: 3px 2px 3px 2px;
	width: 30px;
}
 
td.fixtures-date {text-align: left; padding: 3px 0px 3px 3px;}
td.fixtures-time {text-align: right; padding: 3px 3px 3px 0px;} 
td.fixtures-time02 {text-align: center; padding: 3px 0px 3px 0px;}
td.fixtures-t1 {width: 170px; text-align: right; padding: 3px 3px 3px 0px;}
td.fixtures-t2 {width: 170px; text-align: left; padding: 3px 0px 3px 3px;}
td.fixtures-v {text-align: center; padding: 3px 0px 3px 0px;}

td.golden-name01 {width: 148px; text-align: left; padding: 3px 0px 3px 3px;}
td.golden-name02 {text-align: left; padding: 3px 0px 3px 3px;}
td.golden-team01 {width: 137px; text-align: left; padding: 3px 0px 3px 3px;}
td.golden-team02 {text-align: left; padding: 3px 0px 3px 3px;}
td.golden-goals01 {width: 70px; text-align: center; padding: 3px 0px 3px 0px;}
td.golden-goals02 {text-align: center; padding: 3px 0px 3px 0px;}

/* Gallery */

td.thumbs {width: 420px; vertical-align: top;}
td.thumb-shot {padding: 5px 5px 5px 5px;}
td.main {width: 310px; text-align: center; padding: 5px 3px 5px 3px;}

/* Tournaments */

table.tour-data {width: 240px; text-align: center;}
table.winner {border: 1px solid #BE0909; padding: 10px 0px 10px 0px; background-color: #E6D8C4; text-align: center;}

td.tour-plan {padding: 0px 0px 5px 0px;}
td.tour-info {background-image: url(images/tour-infobg.gif); background-position: top; background-repeat: no-repeat; padding: 10px 0px 10px 0px;}
td.tour-copy {width: 500px; vertical-align: top;}
td.tour-logo {width: 240px; vertical-align: top; text-align: right; padding-top: 3px;}

td.plainPodTop {height: 30px; background-image: url(images/plaintop.gif); background-repeat: no-repeat; vertical-align: middle; padding-left: 15px;}
td.pointsTitle {background-color: #7AB037; width: 20%; text-align: center; padding: 3px 3px 3px 3px;}
td.points {background-color: #A3D06A; width: 20%; text-align: center; padding: 3px 3px 3px 3px;}
td.tourTeamTitle {width: 80%; text-align: left; padding: 3px 3px 3px 15px;}
td.tourTeam {width: 80%; text-align: left; padding: 3px 3px 3px 15px;}

td.teamName {border: 1px solid #BE0909; padding: 3px 3px 3px 3px; background-color: #E6D8C4;}
td.winningTeam {text-align: center; padding: 10px 0px 3px 0px;}

/* Team History */


/* Golden Boot */

td.player {width: 35%; text-align: left;  padding: 0px 0px 3px 5px;}
td.playerData {width: 35%; text-align: left;  padding: 3px 0px 3px 5px; border-right: 1px solid #44840F;}
td.league {width: 15%; text-align: center;  padding: 0px 0px 3px 0px;}
td.leagueData {text-align: center;  padding: 3px 0px 3px 0px; background-color: #93C850; border-right: 1px solid #44840F;}
td.team {width: 35%; text-align: left;  padding: 0px 0px 3px 5px;}
td.teamData {width: 35%; text-align: left;  padding: 3px 0px 3px 5px; border-right: 1px solid #44840F;}
td.goal {width: 15%; text-align: center;  padding: 0px 0px 3px 0px;}
td.goalData {text-align: center;  padding: 3px 0px 3px 0px; background-color: #93C850;}
div.scorers_container {
	position: relative;
}

div.scorers {
	background-color: #eeeeee;
	margin: 0px;
	padding: 5px;
	width:  320px;
	border: 1px solid #CCCCCC;
	position: absolute;
	z-index: 100;
	left: -160px;
	top: 12px;
	display: none; 
}
div.scorers th {
	font-size: 0.75em;
}
div.scorers td {
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
div.scorers div.player {
	float: left;
	position: relative;
}

div.scorers span.red, div.scorers span.yellow, div.scorers span.blue {
	border: solid 1px black;
	margin-left: 0.5em;
	padding: 0 2px 0 2px;
}
div.scorers span.red {
	background-color: red;
}
div.scorers span.yellow {
	background-color: yellow;
}
div.scorers span.blue {
	background-color: blue;
}
