/* general admin site styles
------------------------------------- */
.adminSectionHeader {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px;
	font-weight: bold;
	background-color: #000;
	color: white;
	margin-bottom: 0;
	text-align: left;
}

.adminSection {
	background-color: #f5f5f5;
	padding: 5px;
	text-align: left;
}

/* admin home page
------------------------------------- */
li > h4 {
	margin-bottom: 0;
}


/* Player Contact Info page
------------------------------------- */
.playerContactBox {
	position: relative;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	height: 150px;
	width: 180px;
}

.playerContactBox .name {
	font-weight: bold;
}

/* Player Bios page
------------------------------------- */
#playersTable {
	width: 99%;
	border-collapse: collapse;
	text-align: center;
	margin-bottom: 10px;
}

#playersTable th {
	text-align: left;
	text-decoration: none;
}

#playersTable td {
	text-align: left;
}

/* Team Availability for Games summary page
------------------------------------- */
.there {
	color: #00cc00;
}

.notThere {
	color: #cc0000;
}

#psGamesList table, #psGame table {
	width: 99%;
	border-collapse: collapse;
	text-align: center;
	margin-bottom: 10px;
}

#psGamesList table th, #psGame table th {
	text-align: left;
	text-decoration: none;
}

#psGamesList table td, #psGame table td {
	text-align: left;
}

/* Manage Stats page
------------------------------------- */
#warningMsg {
	color: #000;
	border: 1px solid #f00;
	background-color: #eee;
	display: none;
}

#warningMsg p {
	padding: 5px;
	text-align: center;
}

#battingStats, #boxScore, #pitchingStats {
	text-align: left;
}

#battingStats table, #boxScore table, #pitchingStats table {
	text-align: center;
}

#battingStats td, #boxScore td, #pitchingStats td {
	color: #000;
}

#battingStats a:hover, #boxScore a:hover, #pitchingStats a:hover {
	background-color: transparent;
	color: #00f;
}

td#oppTeam, td#sox {
	width: 400px;
}