@charset "UTF-8";

/* blue */

.b {
  color: #00f;
}

.bb {
  background: #00f;
}

.blb {
  background: #ddf;
}

.bdb {
  background: #ccf;
}

/* green */

.g {
  color: #0c0;
}

.bg {
  background: #0c0;
}

.blg {
  background: #dfc;
}

.bdg {
  background: #ceb;
}

/* black */

.k {
  color: #000;
}

.bk {
  background: #000;
}

/* orange */

.o { 
  color: #f90;
}

.bo {
  background: #f90;
}

/* red */

.r {
  color: #f00;
}

.br {
  background: #f00;
}

.blr {
  background: #fdd;
}

.bdr {
  background: #fcc;
}

/* sky blue */

.s {
  color: #9ff;
}

.bs {
  background: #9ff;
}

/* violet */

.v {
  color: #c0f;
}

.bv {
  background: #c0f;
}

.blv {
  background: #fdf;
}

.bdv {
  background: #fcf;
}

/* white */

.w {
  color: #fff;
}

.bw {
  background: #fff;
}

.blw {
  background: #eee;
}

/* yellow */

.y {
  color: #ff0;
}

.by {
  background: #ff0;
}

.bly {
  background: #ffd;
}

.bdy {
  background: #ffb;
}

b {
  color: #0a0;
  font-weight: normal;
}

del {
  opacity: 0;
  text-decoration: none;
}

.gauge {
  border: #666 1px solid;
  height: 12px;
  list-style-type:none;
  margin: 0 0 .5em;
}

.gauge li {
  float:left;
  height: 12px;
}

td,
th {
  white-space: nowrap;
}

td.f {
  background: #ccc;
  border-bottom: #bbb 1px solid;
}

a.f {
  background: #ccc;
  padding: .2em;
}

h2 .b,
h2 .g,
h2 .o,
h2 .r,
h2 .s,
h2 .v,
h2 .w,
h2 .y {
  text-shadow: #000 0px 0px 1px;
}
