table, tr, td { color: #000000;
background-color: #ffffff;
font-size: 85%
}

th, td.sub {background-color: #99ccff;
color: #000000;
}

td.playerstart{border: solid 1px #99ccff;
}

td.scorer {background-color: #cccccc; /* grey */
color: #000000; /*black*/ 
}

span.og {background-color: #ffffff;
color:  #000000; /*black*/
background-color: #cccccc /*grey*/

}

caption {
font-weight: bolder;
}

#lineup table{
	border: 1px solid #99ccff;
	margin-left: 0.5em;
	clear: left;
	float: none;
}	

#lineup, #mainbodycol, table{overflow: visible;}

td { white-space: nowrap;
}

th{
font-size: 85%;
white-space: nowrap;
}

#navigation{ /*sets width and position of navigation column */
	float:left; /*puts navigation column on left hand side */
	width: 48%;
		}

#navigation, #rhcolumn { /*formats left and right hand columns */
	padding-top:0.5em; 
	background-color:#cccccc; /*grey*/
	color:#000000; /*black*/
	overflow: visible;
	}


* html #navigation, * html #rhcolumn {	overflow: auto;}

#rhcolumn{ /*sets position and width of right hand column*/
	float:right; 
	width:50%;
	}
	
	#mainbodycol{ /* formats container for middle column*/
	position: relative;
	width: 100%; 
	background-color: #ffffff; /*white*/
	color:#000000; /*black*/
	
	}
	
#strike .strike, #strike td.playerstart, #strike td.sub, #strike td.scorer{
text-decoration: line-through;
}

