body { background-image:url(img/chess_bg.jpg); background-color:#ffffff; color:#000000; text-align:left; margin: 1px 1px 1px 1px }
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,Helvetica,sans-serif; color:#000000; }
h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:12pt; }
p,h4,ul,ol,li,div,td,th,address,b,i { font-size:10pt; }
pre { font-family:monospace, "Courier New", Courier; font-size:10pt; background-color:#ffffff; color:#0000C0; }
th, td { vertical-align:top; }
th { text-align:center }
a:link   { color:#00008b; font-weight:bold; text-decoration:none }
a:visited { color:#00008b; font-weight:bold; text-decoration:none }
a:active { color:#00008b; font-weight:bold; text-decoration:none }
a:hover  { color:red; font-weight:bold; text-decoration:underline }
.copy {font-size:10pt; text-align:center; }
.here { font-size:80%; background-color:#f0f0f0; color:#000000;}
.news { background-color:#8b4513; color:#ffffff; font-weight:bold; }
.sqb   { background-color:#d2b48c; }
.sqw   { background-color:#f5deb3; }
.head0 { background-color:#8b4513; color:#000000; width:150px; height:38px}
.head1 { background-color:#8b4513; color:#ffffff; width:650px; vertical-align:middle; font-size:18pt;}
.head2 { background-color:#000000; color:#ffffff; width:650px; height:18px}
.lbar { color:#00008b; background-color:#c0c0c0; text-align:center; }
.main { background-color:#ffffff; color:#000000; margin: 1px 5px 1px 5px}

