BODY {
	background-color:white;
	color: black;
	font-size: 1.0em;
	font-family: verdana, arial, tahoma;
	margin: 0;
	padding: 0;
}
h2	{margin:0;padding:0;}
A {color:navy;text-decoration:none;}
A:visited	{color:navy;text-decoration:none;}
A:hover {color:red;text-decoration: underline;}
TD	{font-size:12px;}
TH			{color:black; font-size:14px;}
DIV			{font-size:10pt;}

#main-content	{width:420px;margin:0 auto;}
#school-logo	{float:left;}

#gameHeader	{font-size:22px;width:400px;text-align:left;}
#gameText	{font-size:16px;}
#gameHeader #subHeader {font-size:9px;padding-top:3px;}
#popupCal	{font-size:10px;text-align:right;float:right;}
#gamesByDate	{width:400px;border:1px solid black;background-color:#aaccaa;margin-bottom:7px;padding:3px;}
#gamesByDate .subHeader	{text-align:left;}

.scheduleDate	{border:1px solid DarkSlateBlue;border-collapse:collapse;margin-bottom:7px;width:100%;}
.scheduleDate TH	{background-color:DarkSlateBlue;color:white;font-size:14px;
				 	 border-bottom:1px solid DarkSlateBlue;border-right:1px solid DarkSlateBlue;}
.scheduleDate TD	{border-bottom:1px solid DarkSlateBlue;border-right:1px solid DarkSlateBlue;}
.scheduleDate .gameDivider	{border-bottom:2px solid DarkSlateBlue;}
.scheduleDate .finalTime	{width:50px;text-align:center;font-size:10px;}
.scheduleDate .video		{width:50px;text-align:center;}
.scheduleDate .highlights	{text-align:center;font-size:10px;}
.scheduleDate .school		{width:150px;font-size:0.7em;} /* border-bottom:2px solid DarkSlateBlue; */
.scheduleDate .home .school		{color:navy;}
.scheduleDate .score		{width:50px;text-align:right;}
.scheduleDate .winner .school {font-weight:bold;}
.scheduleDate .winner .score {font-weight:bold;}

.odd	{background-color:#eeeeee;}
.even	{background-color:#cccccc;}
.lastUpdated	{font-size:10px;color:black;width:400px;text-align:right;padding:2px;}
.error		{color:red;}


.schedule		{width:400px;background-color:DarkSlateBlue;border-collapse:collapse;border:1px solid DarkSlateBlue;}
.schedule TH	{background-color:#506EA2;color:white;font-size:14px;border:1px solid black;}
.schedule TD	{background-color:#e0e0e0;color:black;font-size:12px;border:1px solid DarkSlateBlue;}
.win .winLose	{background-color:lime;}
.lost .winLose	{background-color:red;}
.schedule .homeOrAway, .schedule .score		{text-align:center;}
.schedule .details {font-size:10px;}
.schlTitle {font-size:20px;font-weight:bold;}
#school-logo {float:left;}

.gameDetails {width:500px;margin:0 auto;text-align:left;border:1px solid gray;padding:10px;}
.gameDetails .scheduleDate {margin:0 auto;margin-top:10px;margin-bottom:10px;width:400px;}
.gameDetails .header {background-color:#aaccaa;padding:3px;font-weight:bold;}
.gameDetails .studentHighlights {margin-top:10px;}
.gameDetails #gameNotes, .gameDetails #infoNotes, .gameDetails .highlights {margin:3px 20px;}
.gameDetails .school, .gameDetails .score, .gameDetails .finalTime {font-size:14px;}

.developedBy {text-align:right;font-size:0.8em;font-style:italic;}
