@charset "utf-8";

/* WAP CSS / CSS Mobile Profile. No flex, no rgba, no CSS3.
   Tuned for Nokia N95 S60 WebKit 413 (240x320) and WAP 2.0 browsers. */

body {
  margin: 0;
  padding: 0;
  background-color: #1e1e1e;
  color: #f4f4f5;
  font-family: sans-serif;
  font-size: 13px;
  line-height: 1.35;
}

a {
  color: #ff5900;
}

a:visited {
  color: #cc4700;
}

.top {
  background-color: #ff5900;
  color: #ffffff;
  text-align: center;
  padding: 8px;
}

.top a {
  color: #ffffff;
}

.nav {
  background-color: #161618;
  padding: 6px;
  font-size: 12px;
}

.sec {
  padding: 8px;
}

h1, h2, h3 {
  color: #ffffff;
  font-size: 16px;
  margin: 6px 0;
}

p {
  margin: 6px 0;
}

.c {
  text-align: center;
}

.k {
  color: #ff5900;
  font-size: 11px;
}

.muted {
  color: #9b9b9b;
  font-size: 11px;
}

.note {
  color: #ffea08;
}

.card {
  border: 1px solid #ff5900;
  margin: 8px 0;
  padding: 6px;
}

.foot {
  text-align: center;
  font-size: 11px;
  color: #9b9b9b;
  padding: 8px;
}

hr {
  border: 0;
  border-top: 1px solid #ff5900;
  height: 1px;
}

.mono {
  font-family: monospace;
  font-size: 12px;
}

.mq {
  display: -wap-marquee;
  -wap-marquee-style: scroll;
  -wap-marquee-dir: rtl;
  -wap-marquee-loop: infinite;
  -wap-marquee-speed: slow;
  color: #ffea08;
}

table.ttt {
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  margin-bottom: 8px;
}

td.tx, td.to, td.te {
  width: 68px;
  height: 68px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}

td.tx {
  background-color: #2a1408;
  color: #ff5900;
}

td.to {
  background-color: #241e08;
  color: #ffea08;
}

td.te {
  background-color: #161618;
  color: #666666;
}

td.te a {
  color: #888888;
  text-decoration: none;
}

td.winx {
  background-color: #ff5900;
  color: #ffffff;
}

td.wino {
  background-color: #ffea08;
  color: #1e1e1e;
}

td.last {
  background-color: #3a3210;
  color: #ffea08;
}

form {
  margin: 8px 0;
}

input {
  font-size: 13px;
}
