/* @override http://apostrophes/css/global.css */

body {
	color: #000;
	font: 0.7em/1.4em "Myriad web",Tahoma,Verdana,sans-serif;
	font-size: 70.5%;
	margin: 2em;
}


a {
	color: #444;
}

h1 {margin-bottom: 20px;}


#header {
	font-size: 1.1em;
	float: left;
	width: 100%;
	margin: 0 0 2em 0;
}

#header ul {
	margin: 2em 0;
	padding: 0;
}

#header li {
	display: inline;
	margin: 0 1px;
	padding: 0.45em 0;
	float: left;
	background-color: #ff0000;
}

#header li:hover {
	background-color: #bb0000;
}

#header a {
	text-decoration: none;
	color: #fff;
	padding: 0 2.5em;
}

.playerTable {

}

ul {
	margin: 0;
	padding: 0;
}

.playerTable td, .playerTable th,
.leagueTable td, .leagueTable th,
.appearancesTable td, .appearancesTable th {
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 0.3em;
}

.no {
	width: 3.5em;
	text-align: center;
	font-weight: bold;
	background: url(../img/icons/shirt.png) no-repeat center;
}

th.no {
	background: none;
}

.playerTable .name {
	width: 7.5em;
	text-align: left;
}

.playerTable .country, .playerTable .goals, .playerTable .played, .playerTable .age, .playerTable .motm,
.playerTable .value, .playerTable .gpg, .playerTable .vpv, .playerTable .sr, .playerTable .cautions, .playerTable .dismissals, .playerTable .status {
	width: 4.1em;
	text-align: center;
}

.playerTable .status {
	border-right: none;
}

.playerTable .id, .appearancesTable .id, .leagueTable .id {
	display: none;
}


.appearancesTable .opponent {
	width: 16em;
	text-align: left;
}

.appearancesTable .name {
	width: 13em;
	text-align: left;
}

.appearancesTable .date, .appearancesTable .result, .appearancesTable .goals, .appearancesTable .motm,
.appearancesTable .scored, .appearancesTable .conceded, .appearancesTable .cautions, .appearancesTable .dismissals, .appearancesTable .season, 
.appearancesTable .played, .appearancesTable .difference {
	width: 5em;
	text-align: center;
}

.appearancesTable .season {
	border-right: none;
}

.leagueTable .name {
	width: 15em;
	text-align: left;
}

.leagueTable .won, .leagueTable .drawn, .leagueTable .lost, .leagueTable .for, .leagueTable .against,
.leagueTable .diff, .leagueTable .points, .leagueTable .played {
	width: 4.5em;
	text-align: center;
}

.rowTitle {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.rowColor {
	background-color: #eee;
}

#profile, #match {
	float: left;
	margin: 0 2em 0 0;
}

#profile {
	width: 23em;	
}

#match {
	width: 35em;	
}

#matchAdmin {
	width: 41em;	
}

#profileTable, #matchTable {
	padding: 1em;
	background-color: #eee;
}

#appearances {
	float: left;
	clear: left;
}

#profileTable .row, #matchTable .row {
	clear: left;
}

#profileTable label, #matchTable label {
	float: left;
	width: 12em;
	padding: 0.2em 0;
}


.resultsDate {float: left; clear: left;font-size: 1.1em;}
.results {float: left; clear: left; padding: 2px 0;}
.results .teamName {float: left; width:170px;}
.results .verses {float: left; width:10px; text-align: center;}
.results .teamGoals {float: left; width:16px; text-align: center;margin: 0 5px;}

.win {
	color: #fff;
	background-color: #009900;
}

.lose {
	color: #fff;
	background-color: #990000;
}

.draw {
	color: #fff;
	background-color: #cc9900;
}

.highlight {
	color: #0000ff;
}

#photo {
	width: 195px;
	height: 240px;
	float: left;
	background-color: #eee;
	margin-right: 20px;
}

#profileText {
	float: left;
	clear: left;
	width: 470px;
	margin-top: 20px;
}

#footer {

}



