.extable {
	margin-top: 4px;
	font-size: 0.9em;
}

.extable thead tr {
	background-color: #e1e1cd;
	color: #3c3c0c;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0px;}
td.moves {
	width: 8%;
	padding: 3px 3px 3px 10px;
	font-weight: bold;}
td.games {
	width: 12%;
	padding: 3px 10px 3px 3px;
	text-align: right;}
td.games a {text-decoration: none;}
td.result {
	padding: 3px 10px 3px 3px;
	text-align: center;}
.fentxt {
	font-size: 11px;
	margin-top: 6px;}
.moveorder {
	font-size: 11px;}
.moveorder a {
	text-decoration: none;
	color: #333;
}
.moveorder a.currentmove {
	color: #060;
	background-color: #ffc;
}
.moveorder a.futuremove {
	color: #bbb;
}
.exresult {
	width: 100%;
	border: 1px solid #999; 
	margin:0;
	padding:0;
	font-size: 0.85em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;}
	
.exresult .win {
	background-color: #fff;
	color: #000;
	padding: 0;
	border: none;
}
.exresult .draw {
	background-color: #ccc;
	color: #000;
	padding: 0;
	border: none;
}
.exresult .lose {
	background-color: #000;
	color: #fff;
	padding: 0;
	border: none;
}
.movelist {
	background-color: #fff;
	font-size: 0.85em;
	height: 120px;
	overflow: auto;
	border: 1px solid #ccc;
	padding: 6px;
}
.movelist a {
	text-decoration: none;
	color: #000;
	margin-right: 2px;
}
.pgndetails {
	width: 100%;
	margin: 8px 0;
	font-size: 0.85em;
	border: none;
}
.pgndetails td {
	padding: 0;
	border: none;
}
.pgndetails a {
	text-decoration: none;
}
.gamedetail {
	margin: 0 auto 8px;
	font-size: 0.9em;
	text-align: center;
}
.gamedetail {
	text-decoration: none;
}
.annotationbox {
	height: 60px;
	overflow: auto;
	font-size: 0.9em;
	padding: 6px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
}
.gametop {
	text-align:center; 
	margin: 0 auto;
	padding: 0;
}
.gametop a {
	text-decoration: none;
}
.movebuttons {
	margin: 8px auto; 
	text-align: center;
	height: 24px;
}
.movebuttons input {
	font-size: 0.9em; 
	padding: 0 6px;
}
.gamelinks {
	font-size: 0.85em;
	text-align: center;
}
.gamelinks a {
	text-decoration: none;
}
.openinglist {
	font-size: 0.85em; 
	margin-left: 20px;
}
.openinglist td {
	padding: 2px;
}
.gamenotes {
	width: 99%; 
	height: 60px;
	overflow: auto;
	font-size: 0.9em;
}
.gamebuttons {
	width: 400px;
	margin: 8px auto;
}
.gamebuttons input {
	font-size: 0.9em;
	padding: 0 6px;
}
.gwhite {
	background: url(/images/icons/custom/gwhite.gif) no-repeat 0;
	padding-left:25px }
.gdraw {
	background: url(/images/icons/custom/gdraw.gif) no-repeat 0;
	padding-left:32px }
.gblack {
	background: url(/images/icons/custom/gblack.gif) no-repeat 0;
	padding-left:26px }
.movelist .notationHorizontal span.moveListAlternateLine span {
font-weight: normal;
}
 .movelist .notationHorizontal span.moveListAlternateLine {
font-weight: normal;
}