.weekMatchSched h2 {
	font-weight:		bold;
	padding-top:		20px;
}

.weekMatchSched h2.rainout, .weekMatchSched h2.cancelled {
	color:				red;
	padding-top:		0;
}

.weekMatchSched h3 {
	font-weight:		bold;
	padding-left:		20px;
}

.weekMatchSched p {
	margin-left:		20px;
}

.weekMatchSched p.links {
	margin-left:		0;
}

.weekMatchSched tr.bg1 {
	background-color:	#C6BA80;
}

.weekMatchSched .indent1 {
	margin-left: 20px;
}

/*----------------------------------------------------------------------------*
 * Events
 *----------------------------------------------------------------------------*/
table.events {
	margin-left:		20px;
}

.weekMatchSched .events th {
	padding:			0 15px 5px 0;
}

.weekMatchSched .events td {
	padding:			0 10px 0 5px;
}

.weekMatchSched .events td.event_winner {
/*	text-align:			left;
	text-decoration:	underline;
	padding:			0px 0px 2px 15px;
*/	color:				#093;
	/* line-height:		2em;*/
}

.weekMatchSched .events .noflag {
	color: 				red;
}

/*----------------------------------------------------------------------------*
 * Matches
 *----------------------------------------------------------------------------*/
.weekMatchSched table.matches {
	margin-left:		20px;
}

.weekMatchSched .matches th {
	padding-bottom:		5px;
	text-align:			center;
}

.weekMatchSched .matches td {
/*	padding:			0 0 0 15px;*/
	padding:			0px;
}

.weekMatchSched .matches td.startHole {
	color: 				red;
	text-align:			center;
}

.weekMatchSched .matches td.teamId {
	padding-left:		5px;
	text-align:			right;
}

.weekMatchSched .matches td.team1, .weekMatchSched  .matches td.team2 {
	text-align:			left;
	padding:			0px 5px 0px 0px;
}

.weekMatchSched .matches td.team {
	text-align:			left;
	padding:			0px 15px 0px 15px;
}

.weekMatchSched .matches td.lateTee {
	padding:			0 0 0 10px;
}

.weekMatchSched .matches td.vs {
	padding:			0 10px;
}

.weekMatchSched .matches td.comment {
	padding:			0 5px 0 20px;
	color:				red;
}

.weekMatchSched div.matches {
	margin-left:		20px;
	font-weight:		bold;
}

.weekMatchSched table.matches#playoff_teams td.pos {
	padding:			0 20px;
}

/*----------------------------------------------------------------------------*
 * Rounds Stats
 *----------------------------------------------------------------------------*/
.weekMatchSched div#rndStats {
	margin-top:			14px;
	padding-top:		20px;
}

.weekMatchSched h2.animateHide {
	padding-top:		0;
}

.weekMatchSched table.rndStats {
	margin-top:			14px;
	border:				1px solid black;
}

.weekMatchSched .rndStats th, .weekMatchSched #rndStats td {
	border-left:		1px solid black;
}

.weekMatchSched .rndStats th {
	padding:			1px 5px;
	vertical-align:		bottom;
	border-bottom:		1px solid black;
}

.weekMatchSched .rndStats td {
	padding:			0 5px;
	text-align:			right;
}

.weekMatchSched .rndStats td.plyr {
	text-align:			left;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*
 * navigation buttons
 *----------------------------------------------------------------------------*/
/*
#weekMatchSchedNav table {
	margin-left:		auto;
	margin-right:		6px;
}
*/

#weekMatchSchedNav td {
	padding:			5px 5px 5px 0px;
}

#weekMatchSchedNav input.btn_active {
	color:				white;
	background-color:	green;
}

/*----------------------------------------------------------------------------*
 * Playoff Teams
 *----------------------------------------------------------------------------*/
table#playoff_teams {
	margin-left:		20px;
}

table#playoff_teams caption {
	white-space:		nowrap;
	font-weight:		bold;
	padding-bottom:		10px;
}

/*----------------------------------------------------------------------------*
 * Playoff Results
 *----------------------------------------------------------------------------*/
table#playoffStats {
	margin-left:		20px;
}

#playoffStats th {
	border:				1px solid #000000;
}

#playoffStats td {
	border:				1px solid #a0a0a0;
}

#playoffStats th, #playoffStats td {
	padding:			2px 5px;
}

#playoffStats td {
	text-align:			center;
}

#playoffStats td.team {
	text-align:			left;
}

#playoffStats th {
	background:			#c0c0c0;
}

#playoffStats tr.bg1 {
	background:			#ffffff;
}

#playoffStats tr.bg2 {
	background:			#e0e0e0;
}
div#cellFormat {
	border: 			1px solid black;
	display:			inline-block;
	margin:				0 20px;
	padding:			4px;
	text-align:			center;
}

/*----------------------------------------------------------------------------*
 * Fun Day
 *----------------------------------------------------------------------------*/
div.home div.funday {
	font-family:		"Comic Sans MS",verdana,helvetica;
}
div.home div.funday div.hdr, div.home div.funday div.ftr {
	text-align:			center;
	white-space:		nowrap;
}
div.home div.funday div.hdr h2 {
	margin-bottom:		0;
	padding-top:		0;
}
div.home div.funday div.hdr p {
	margin-top:			0;
	margin-bottom:		0;
}
div.home div.funday div.content li {
	margin-left:		2em;
}
div.home div.funday div.content table.events {
	margin-left:		4em;
}
div.home div.funday div.content table.events td {
	white-space:		normal;
	padding-bottom:		0.5em;
}
div.home div.funday div.content table.events th.event {
	text-align:			left;
	padding-left:		2em;
}
div.home div.funday div.content table.events td.hole {
	text-align:			center;
}
/*
div.funday .ftr {
	padding-top:		20px;
}

div.funday .hdr h2 {
	font-weight:		bold;
	margin-bottom:		0;
}

div.funday .hdr p {
	margin-top:			3px;
	margin-bottom:		3px;
}

div.funday .events, div.funday .tees {
	margin-left:		40px;
}

div.funday th {
	text-align:			left;
}

div.funday .events th.hole {
	text-align:			center;
}

div.funday .events td.hole {
	text-align:			right;
}

div.funday .events th, div.funday .events td {
	padding-right:		20px;
}

div.funday .tees tr.vspace th {
	padding-top:		20px;
}

div.funday .tees th, div.funday .tees td {
	padding-right:		40px;
}
*/

/* debug * /
.weekMatchSched th, .weekMatchSched td {
	border: 			1px solid black;
	border-collapse:	separate;
}
*/
