body {
  font-family : serif;
  color : #a0e0d0;
  background-color : #000000;
  background-image : url("/images/wengi.gif");
}

a:link { text-decoration : underline; color : #00ffff; }
a:visited { text-decoration : underline; color : #00c0c0; }
a:hover { text-decoration : none; color : #c080ff; }

h1 { color: #ff8080; }
h2 { color: #80ff80; }
h3 { color: #00c000; }

.flag_en:after {
  content: url("/en.png");
}

.flag_cn:after {
  content: url("/cn.png");
}

.flag_tw:after {
  content: url("/tw.png");
}

.flag_ja:after {
  content: url("/ja.png");
}

table { border-color: #8080ff; border-width: 0.2em; }

.banner { float : right; }
/* position: absolute; top: 0px; left:0px; display: block; */

.outline { outline: 1px solid gray; }
.footnote {
  padding: 4px;
  font-family: san-serif;
  font-size: 80%;
  color: #a0c0ff;
}

.validators { float : right; }

.hot {
    color : #ff4040;
    background-color : #d0d040;
    margin-bottom : 16px;
    font-weight : bold;
    font-size : 90%;
}
.green { color : #80ff80; }
.hyellow { color : #ffff00; }
.hcyan { color : #00ffff; }

.rating {
  font-weight: bold;
  color: #a0c0ff;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #4040c0;
}

.program {
  padding: 4px;
  font-family: san-serif;
  font-weight: bold;
  color: #ffff00;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #4040c0;
}

.config {
  padding: 4px;
  font-family: san-serif;
  font-weight: bold;
  color: #ffffff;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #4040c0;
}

.console {
  padding: 4px;
  font-family: san-serif;
  font-weight: bold;
  color: #a0c0ff;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #4040c0;
}
