/*	This container encapsulates the entire chart in 
	mimimal width and provides the background
*/
#divChart {
	float:				left;
	padding:			14px;
	}
/* A vertical container which holds a list of Boxes, Merges and Forwards */
.divRound {
	float:				left;
	}
.divBox, .divMerge, .divForward, .spnWidth, #divRoundRobin {
	font-size:			1em;
	color:				#444499;
	}
/* Holds a player's name and the match */
.divBox, .spnWidth { 
	border:				1px solid black;
	background-color:	#FFFFE0;
	text-align:			center;
	}
/* The lines which leave two matches and join together */
.divMerge {
	border:				2px dotted black;
	border:				2px dotted #F06000;
	border-left:		0;
	width:				20px;
	text-align:			center;
	}
/* The lines which enters the next match */
.divForward {
	border-top:			2px dotted black;
	border-top:			2px dotted #F06000;
	width:				30px;
	text-align:			center;
	}
.spnName {
	padding-left:		6px;
	padding-right:		6px;
	}
.spnScore {
	float:				right;
	background-color:	#FFFFBB;
	padding-left:		10px;
	padding-right:		8px;
	font-weight:		bold;
	}
.spnScore_Max {
	width:				30px;
	background-color:	#FFFFBB;
	padding-left:		10px;
	padding-right:		8px;
	font-weight:		bold;
	}
.spnBye {
	color:				#808080;
	font-size:			smaller;
	font-style:			italic;
	}
/*
Notes:
	.spnWidth and .spnScore_Max are used by the chart creation 
	program to determine the width required for the names.
*/

#divChart			{ color: #603000; }

#divChart a:link	{ color: #0000FF; text-decoration: none; }
#divChart a:visited { color: #0000FF; text-decoration: none; }
#divChart a:hover	{ color: #FF0000; }

.Attn { 
	font-size:			smaller;
	font-style:			italic;
	}
