BODY { background: #000040; }
body {scrollbar-3dlight-color:#0070D7;
        scrollbar-arrow-color:#0070D7;
        scrollbar-base-color:#000040;
        scrollbar-darkshadow-color:#000040;
        scrollbar-face-color:#000040;
        scrollbar-highlight-color:#204060;
        scrollbar-shadow-color:#0070D7 }
 .head1 {  font-family: "Arial Black"; font-size: 40px; line-height: 45px; color: #0070D7; }
 .head2 {  font-family: "Arial Black"; font-size: 30px; line-height: 35px; color: #0070D7; }
 .head3 {  font-family: "Arial Black"; font-size: 24px; line-height: 28px; color: #0070D7; }
 .head4 {  font-family: "Arial Black"; font-size: 20px; line-height: 24px; color: #0070D7; }
 .head4hl {  font-family: "Arial Black"; font-size: 20px; line-height: 24px; color: #FFBF00; }
 .standardtext {  font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #AAAAAA; }
 .standardtexthl {  font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #FFBF00; }
 .whitetext {  font-family: "Arial Black"; font-size: 18px; line-height: 20px; color: #AAAAAA; }
 .blacktext {  font-family: "Arial Black"; font-size: 18px; line-height: 20px; color: #AA6622; }
 .textuo {  font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #0070D7; text-decoration: underline overline }
 .smalltext {  font-family: "Arial"; font-size: 10px; line-height: 11px; color: #AAAAAA; }
 .otherlink {  font-family: "Arial Black"; font-size: 15px; color: #FFBF00; background-color: #000040 }
 .gamelink {  font-family: "Arial Black"; font-size: 18px; color: #FFBF00; background-color: #000040 }
 .banner {  font-family: "Arial Black"; font-size: 30px; line-height: 40px; color: #0070D7; text-decoration: underline overline}
 .message {  font-family: "Arial"; font-size: 16px; line-height: 18px; color: #AAAAAA; }

pre {  color: #FFBF00; }

a:link { font-family: "Tahoma"; color: #0070D7; text-decoration: none }
a:active { font-family: "Tahoma"; color: #0070D7; text-decoration: none}
a:visited { font-family: "Tahoma"; color: #0070D7; text-decoration: none}
a:hover { font-family: "Tahoma"; color: #0070D7; text-decoration: none}

a.gamelink:link { color: #0070D7; background-color: transparent; }
a.gamelink:visited { color: #0070D7; background-color: transparent; }
a.gamelink:active { color: #0070D7; background-color: transparent; }
a.gamelink:hover { color: #DDDDDD; background-color: transparent; }

a.gamelink_tomove:link { color: #FFBF00; background-color: transparent; }
a.gamelink_tomove:visited { color: #FFBF00; background-color: transparent; }
a.gamelink_tomove:active { color: #FFBF00; background-color: transparent; }
a.gamelink_tomove:hover { color: #DDDDDD; background-color: transparent; }

a.gamelink_toold:link { color: #FFBF00; background-color: transparent;text-decoration : line-through; }
a.gamelink_toold:visited { color: #FFBF00; background-color: transparent;text-decoration : line-through; }
a.gamelink_toold:active { color: #FFBF00; background-color: transparent;text-decoration : line-through; }
a.gamelink_toold:hover { color: #DDDDDD; background-color: transparent;text-decoration : line-through; }

a.gamelink_neutral:link { color: #AAAAAA; background-color: transparent; }
a.gamelink_neutral:visited { color: #AAAAAA; background-color: transparent; }
a.gamelink_neutral:active { color: #AAAAAA; background-color: transparent; }
a.gamelink_neutral:hover { color: #DDDDDD; background-color: transparent; }

a.gamelink_white:link { color: #AAAAAA; background-color: transparent; }
a.gamelink_white:visited { color: #AAAAAA; background-color: transparent; }
a.gamelink_white:active { color: #AAAAAA; background-color: transparent; }
a.gamelink_white:hover { color: #DDDDDD; background-color: transparent; }

a.gamelink_black:link { color: #AA6622; background-color: transparent; }
a.gamelink_black:visited { color: #AA6622; background-color: transparent; }
a.gamelink_black:active { color: #AA6622; background-color: transparent; }
a.gamelink_black:hover { color: #DDDDDD; background-color: transparent; }

a.otherlink:link { font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #0070D7; background-color: transparent; }
a.otherlink:visited { font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #0070D7; background-color: transparent; }
a.otherlink:active { font-family: "Arial Black"; font-size: 16px; line-height: 18px; color: #0070D7; background-color: transparent; }
a.otherlink:hover { font-family: "Arial Black"; font-size: 18px; line-height: 18px; color: #DDDDDD; background-color: transparent; }

a.invers:link { color: #000040; background-color: transparent; }
a.invers:visited { color: #000040; background-color: transparent; }
a.invers:active { color: #000040; background-color: transparent; }
a.invers:hover { color: #FFFFFF; background-color: transparent; }

a.inversrank:link { color: #FFBF00; background-color: transparent; }
a.inversrank:visited { color: #FFBF00; background-color: transparent; }
a.inversrank:active { color: #FFBF00; background-color: transparent; }
a.inversrank:hover { color: #FFFFFF; background-color: transparent; }

a.smalltext:link {  font-family: "Arial"; font-size: 10px; line-height: 11px; color: #AAAAAA; }
a.smalltext:visited {  font-family: "Arial"; font-size: 10px; line-height: 11px; color: #AAAAAA; }
a.smalltext:active {  font-family: "Arial"; font-size: 10px; line-height: 11px; color: #AAAAAA; }
a.smalltext:hover {  font-family: "Arial"; font-size: 10px; line-height: 11px; color: #AAAAAA; }

TABLE   { border = 0, background-color : #000040; }
td {font-size: 11px; line-height: 15px; font-family: "Tahoma"; color: #000040;background-color: #0070D7 }
  .transparent {  font-family: "Tahoma"; font-size: 15px; color: #FFBF00; background-color : #000040; }
  .boardboarder {  font-family: "Tahoma"; font-size: 15px; color: #0070D7; background-color : #0070D7; }
  .highlighted {  font-family: "Tahoma"; font-size: 15px; color: #FFBF00; background-color : #0070D7; }
  .whitefield {  background-color : #FFFFFF; }
  .blackfield {  background-color : #555555; }
  .markedfield {  background-color : #00AA33; }
  .markedcapfield {  background-color : #A00505; }
  .marked_for_move {  background-color : #77AACC; }
  .coords {  font-family: "Tahoma"; font-size: 16px; color: #FFBF00; background-color : #000040; }
  .ranking0 {  font-family: "Tahoma"; font-size: 15px; color: #FFBF11; background-color : #552515; }
  .ranking1 {  font-family: "Tahoma"; font-size: 15px; color: #FFBF11; background-color : #006030; }
  .ranking2 {  font-family: "Tahoma"; font-size: 15px; color: #FFBF11; background-color : #505050; }
  .ranking3 {  font-family: "Tahoma"; font-size: 15px; color: #FFBF11; background-color : #204060; }
th {font-size: 11px; line-height: 15px; font-family: "Tahoma";color: #000040; background-color: #FFBF00;}


input.button { background-color: #0040A0; color: #CCCCCC; }
.select { background-color: #0040A0; color: #CCCCCC; }
.text { background-color: #001060; color: #CCCCCC; }
