H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
	font-variant : small-caps;
	font-weight : bold;
	margin-bottom : 3;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-variant : small-caps;
	font-weight : bold;
	margin-bottom : 2;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-variant : small-caps;
	font-weight : bold;
	margin-bottom : 0;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-variant : small-caps;
	font-weight : normal;
	margin-bottom : 0;
	margin-top : 1;
}
TD.divider {
	font-family : sans-serif;
	font-size : x-small;
	font-weight : bold;
	background-color : Black;
	color : White;
	text-align : center;
}
TD.ratingdata {
	font-family : sans-serif;
	font-weight : bold;
	text-align : center;
}
TD.black {
	background-color : #008080;
}
TD.white {
	background-color : #DDFFDD;
}
TD.lastmoveblack {
	background-color : #27594F;
}
TD.lastmovewhite {
	background-color : #6DBFAF;
}
TD.lastcapture {
	background-color : #A0A0A0;
}
TD.selected {
	background-color : Red;
}
TD.error {
	font-style : italic;
	font-weight : bold;
	color : Red;
}
TD.caption {
	font-family : Arial, Helvetica, sans-serif;
	text-align : right;
}
TD.data {
	font-family : "Times New Roman", Times, serif;
	font-weight : bold;
	color : Maroon;
}
TD.border {
	background-color : #006666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : larger;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color : Gray;
}
TD.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : larger;
	font-weight : bold;
	background-color : #006666;
	color : Black;
}
TD.time {
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
	color : Black;
}
TD.message {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFF66;
	background-color : #006666;
}
TD.selectheader {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	background-color : #006666;
}
TD.statusbar {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Maroon;
	background-color : Teal;
}
TD.statusbaryourmove {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #CC0033;
	background-color : #006666;
	font-style : italic;
}
TD.yourmove {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #CC0033;
	font-style : italic;
}
TD.statusbarnotyourmove {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Gray;
	background-color : #006666;
}
TD.check {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Red;
	background-color : #006666;
}
TD.controlpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
	background-color : Teal;
}
TD.navbar {
	background-color : Black;
	color : White;
	font-size : x-small;
	font-variant : small-caps;
	font-weight : bold;
}
A.navbar {
	background-color : Black;
	color : White;
	font-size : small;
	font-variant : small-caps;
	font-weight : bold;
}
A.navbar:hover {
	color : Yellow;
}
TD.win{
	color: Aqua;
	font-variant : small-caps;
	font-weight : bold;
}
TD.loss{
	color: Maroon;
	font-variant : small-caps;
	font-weight : bold;
}TD.stalemate {
	color: Silver;
	font-variant : small-caps;
	font-weight : bold;
}
A.sidenavbar {
	color : #009999;
	font-size : small;
	font-weight : bold;
}A.sidenavbar:hover {
	color : Aqua;
}
TD.sidenavbar {
	background-color : #006666;
	color : White;
	font-size : small;
	font-weight : bold;
	text-align : right;
}
TD.blogtitle {
	background-color : #006666;
	color : White;
	font-weight : bold;
}
TD.blogmsg {
	background-color : White;
	color : Black;
	font-size : small;
}
A.question {
	color : White;
	font-weight : bold;
}
A.question:hover {
	color : Aqua;
	font-weight : bold;
}
DIV.answer {
	color : Yellow;
	font-style : italic;
	margin-left : 10;
}
A.gameselect {
	color : Yellow;
	font-weight : bold;
	font-style : italic;
}
A.gameselect:hover {
	color : Red;
}
TD.gameover{
	color : Yellow;
	font-weight : bold;
	font-style : normal;
}
TABLE.navbar {
	background-color : Black;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Yellow;
}
A:hover {
	color : Red;
}
A.localnav {
	font-size : x-small;
}
TD.graveyard {
	background-color : Silver;
}
DIV.joechess {
	color : #009999;
	font-size : xx-large;
	font-style : italic;
	font-weight : bold;
	font-family : "Times New Roman", Times, serif;
}
DIV.joechesslittle {
	color : #009999;
	font-size : medium;
	font-style : italic;
	font-weight : bold;
	font-family : "Times New Roman", Times, serif;
}
DIV.joechessby {
	font-family : "Times New Roman", Times, serif;
	color : #009999;
	font-weight : bold;
}
DIV.footer {
	color : #009999;
	font-family : "Times New Roman", Times, serif;
	font-weight : bold;
	font-size : small;
}
A.joechessby {
	font-family : "Times New Roman", Times, serif;
	color : #009999;
	font-weight : bold;
}
A.joechessby:hover {
	color : #3399FF;
}
BODY {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	background-color : Teal;
}
BODY.sidenavbar {
	background-color : #006666;
}
SPAN.online {
	color : Red;
	font-size : xx-small;
}