body{text-align:center;}
td img { display: block; }
td.smallfont {font-size: 10px;}
td.grey {color:#808080;}
table.badlayout {margin-left: auto; margin-right: auto;} 
ul.menu {margin-left: 0; padding-left: 0; margin-top:0; margin-bottom:0; text-align:left;}
ul.menu ul {margin-left: 1em; padding-left: 0;}
ul.menu li {list-style-type: none;}
ul.menu li A:link, ul.menu li A:visited {text-decoration:none; color:black}
ul.menu li A:hover {background:#CCC;}
td.boardtd {padding-left:1em; padding-right:1em}
table.brdtbl td {text-align:center;vertical-align:middle}
table.time {margin-left: auto; margin-right: auto;} 
table.time td {font-size:90%}
A:link, A:visited {color:black}
h1 {margin-top:0.1em; margin-bottom:0.1em; text-align:center;}
h2.gameheading {margin-top:0.3em; text-align:center;}
.names {margin-bottom:0.2em;}
.tomove {margin-top:0.5em; text-align:center;}
/* form.submitmove {margin-top:-0.9em; margin-bottom:-0.5em} */
form.moremoves  {margin-bottom:0em}
/* form.moremoves A:link, form.moremoves A:visited {color:black} */
div.movenav {text-align:center;}
div.movenav A:link, div.movenav A:visited
  {text-decoration:none; color:black}
div.movenav A:hover, form.moremoves A:hover {background:#CCC;}
table.moves td {font-size:80%; color:#909090;}
table.moves td.emove {font-size:80%; color:black;}
table.moves td A:link, table.moves td A:visited
  {text-decoration: none; color:#909090;}
table.moves td A:hover {text-decoration: none; color:black;}
table.moves td A.emove:link, table.moves td.emove A:visited
  {text-decoration: none; color:black;}
table.moves td A.emove:hover {text-decoration: none; color:#909090;}
.submit {color:red; text-align:center;}
.error {color:red}
pre.error {font-size: 200%; font-weight:bold}