td.plyrStats {
	font-size:			87.5%;
	width:				100%;
	vertical-align:		top;
}

div.plyrStats {
	padding-left:		20px;
	padding-right:		20px;
}

.plyrStats div.container {
	clear:				both;
	white-space:		nowrap;
}

.plyrStats .container img {
	float:				left;
}

.plyrStats .container div.right {
	float:				left;
	margin-left:		8px;
	white-space:		nowrap;
}

.plyrStats .container h1 {
	margin-top:			0px;
	margin-bottom:		.2em;
}

.plyrStats .container h2 {
	color:				black;
	margin:				.1em 0px .1em 1em;
}

.plyrStats h2 .hdcpIdx {
/*	color:				maroon;*/
	background:			yellow;
	margin-left:		5px;
	padding:			0px 4px;
	border:				1px solid #a0a0a0;
}

.plyrStats .container p {
	margin:				.2em 0px .2em 3em;
}

.plyrStats div.clear {
	clear:				both;
}

.plyrStats table {
	font-family:		Consolas,'Lucida Console','DejaVu Sans Mono',monospace;
	font-size:			80%;
	white-space:		nowrap;
}

/*-----------------------------------------------------------------------------
 * Handicap differentials
 *-----------------------------------------------------------------------------*/
#hdcpDiffs caption {
	padding-bottom:		5px;
}

#hdcpDiffs th, #hdcpDiffs td {
	padding:			0 3px;
	border: 			1px solid black;
}

#hdcpDiffs th {
	background:			#c0c0c0;
}

#hdcpDiffs td.bkHdcpDiff {
	color:				red;
}

#hdcpDiffs td.diffUsed {
	background-color:	yellow;
}

p.hdcpDiffs {
	margin-top:			0px;
	font-family:		Consolas,'Lucida Console','DejaVu Sans Mono',monospace;
	font-size:			80%;
}
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
 * Player Profile
 *-----------------------------------------------------------------------------*/
 table#profile {
 	margin-top:			20px;
 	margin-bottom:		20px;
 }

 #profile th,  #profile td {
	padding:			0 4px;
 	border: 			1px solid black;
}

#profile th {
	background:			#c0c0c0;
}

#profile th.name {
	text-align:			left;
}

#profile th.totals {
	text-align:			right;
}

#profile td {
	text-align:			center;
	background:			#ffffff;
}
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
 * Scorecard(s)
 *-----------------------------------------------------------------------------*/
table.scorecard {
	width:				560px;
	margin:				10px 0px;
}

.scorecard th.name {
	width:				190px;
}

.scorecard th.hole {
	width:				25px;
}

.scorecard th, .scorecard td {
	padding:			0 4px;
 	border: 			1px solid black;
}

.scorecard tr.course th {
	background:			#c0c0c0;
}

.scorecard tr.hdcp th {
	background:			#91b340;
}

.scorecard tr.par th {
	background:			#ffff00;
}

.scorecard tr.rnd sub {
	color:				red;
	padding-left:		2px;
}

.scorecard td {
	text-align:			center;
	background:			#ffffff;
}

.scorecard td.name {
	text-align:			left;
}
/*-----------------------------------------------------------------------------*/

/* debug * /
table, th, td {
	border: 			1px solid black;
	border-collapse:	separate;
}
.scorecard #scores {
	border-collapse:	separate;
}
*/
