body {
	margin:					0;
	border:					2px solid #0000C8;
	background:				#F0F4FF;
	text-align:				center;
	font-family:			Tahoma, Verdana;
	}
/*----------------------------------------*/
header {
	height:					66px;
	background:				#88C0FA;
	padding-top:			8px;
	padding-bottom:			6px;
	padding-left:			1em;
	padding-right:			1em;
	white-space:			nowrap;
	}
/*----------------------------------------*/
/* The images used for DailyGammon-like titles are a fair match to the 
DailyGammon logo, but are too wide and not in italic. As the site that 
provides them will only change these properties with a paid membership, 
a css transform is used. */
.imgDgFont {
	transform:				scalex(0.775) skew(-13deg);
	}
/*----------------------------------------*/
.divContent {
	margin:					auto;
	background:				#E0E8FF;
	padding-bottom:			10px;
	}
/*----------------------------------------*/
#navMenu {
	background:				#E0E8FF;
	padding-top:			10px;
	padding-bottom:			10px;
	}
#navMenu table {
	margin:					auto;
	}
#navMenu td {
	width:					7.2em;
	text-align:				center;
	}
#navMenu a {
	width:					7.2em;
	color:					#0050C0;
	white-space:			nowrap;
	}
#navMenu .aSelf {
	color:					#000078;
	font-weight:			bold;
	text-decoration:		none;
	}
#navMenu .aHidden {
	background:				#D0F0FF; /* divContent.bgc */
	color:					#D0F0FF;
	}
#navMenu a:hover {
	color:					#106010; /* RR link colour */
	font-weight:			bold;
	}
/*----------------------------------------*/
table {
	margin:					auto;
	}
/*----------------------------------------*/
.divBottomPics {
	height:					40px;
	overflow:				hidden;
	margin-top:				16px;
	}
.divBottomPics img {
	margin-left:			32px;
	height:					40px;
	}
.divBottomPics img:first-child {
	margin-left:			0;
	}
/*----------------------------------------*/
footer {
	background:				#88C0FA;
	padding-top:			10px;
	padding-bottom:			6px;
	font-size:				smaller;
	color:					#0000D8;
	}
footer span {
	white-space:			nowrap;
	}
footer a {
	color:					#0000D8;
	}
/*===================================================================================*/
/* Series List, Set List */
.divVerticalList {
	margin:					auto;
	width:					42em;
	border:					1px solid #2020C0;
	background:				#B0D0FF;
	padding-top:			2em;
	padding-bottom:			1.5em;
	text-align:				left;
	}
.divVerticalList a {
	display:				block;
	margin-left:			12em;
	margin-left:			6em;			// Less while side notes are shown;
	margin-bottom:			14px;
	}
/*===================================================================================*/
/* The actual content */
#divMainContent {
	border:					1px solid #2020C0;
	background:				#B0D0FF;
	padding:				8px;
	padding-bottom:			16px;
	}
/*----------------------------------------*/
.divUpdated {
	display:				inline-block;
	padding-right:			3em;
	font-size:				smaller;
	color:					#005500;
	}
.spnDate {
	}
#divMessage {
	display:				inline-block;
-	float:					left;
	font-size:				smaller;
	color:					#005500;
	}
#divMessage b {
	font-size:				larger;
	color:					#FF0000;
	}
/*===================================================================================*/
/*	
**	Set.htm - The table of player links
*/
#tblPlayerLinks {
	margin:					auto;
	border:					3px solid #D8E8FF; /* WhatToDo background plus lighter */
	border-collapse:		collapse;
	color:					#000090;
	}
#tblPlayerLinks tr:first-child td {
	padding-top:			3em;
	}
.thBlank {
	padding-top:			4px;
	padding-bottom:			6px;
	padding-left:			12px;
	background:				#C0D0E0;
	}
.tdBlank, .tdPlayer {
	padding-top:			1px;
	padding-bottom:			1px;
	padding-left:			8px;
	padding-right:			8px;
	text-align:				center;
	overflow-x:				hidden;
	}
.tdBlank0, .tdPlayer0 {
	padding:				0;
	padding:				0;
	background:				#C0D0E0;
	font-size:				1px;
	}
.tdBlank0 {
	border-bottom:			2px solid #D8E8FF;
	}
.tdPlayer0 {
	border-bottom:			2px solid #C0D0E0;
	}
.tdBlank {
	border-top:				1px solid #D8E8FF;
	border-bottom:			2px solid #D8E8FF;
	background:				#C0D0E0;
	pointer:				pointer;
	width:					1.5em;
	}
.tdPlayer {
	border-top:				1px solid #C0D0E0;
	border-bottom:			2px solid #C0D0E0;
	background:				#D8E8FF; /* WhatToDo background plus lighter */
	cursor:					pointer;
	}
.tdBlankN, .tdPlayerN {
	background:				#C0D0E0;
	qfont-size:				3px;
	}
.tdBlankN {
	border-top:				1px solid #D8E8FF;
	}
.tdPlayerN {
	border-top:				1px solid #C0D0E0;
	}
.tdPlayer a {
	display:				block;
	text-decoration:		none;
	}
.tdPlayer a:hover {
	font-weight:			normal;
	background:				#F0F0FF;
	}
/*===================================================================================*/
