* {
  margin: 0;
  padding: 0;
}

body {
  font: normal 14px verdana;
}

#ready {
  position: absolute;
  top: 106px;
  left: 36px;
  padding: 0 4px;
  width: 232px;
  height: 134px;
  background: white;
  border: solid 2px #777;
  text-align: center;
}

#ready img {
  margin-top: 14px;
  margin-bottom: 4px;
}

#ready p {
  font: normal 14px verdana;
  margin: 0px 4px 8px 4px;
}

.hira {
  font-weight: bold;
  color: #85b325;
}

.kata {
  font-weight: bold;
  color: #c5891c;
}

#ready small {
  color: #999;
}

#result {
  position: absolute;
  top: 123px;
  left: 48px;
  width: 224px;
  height: 100px;
  background: white;
  border: solid 2px #777;
  text-align: center;
}

#result p {
  color: #555;
  font: bold 22px verdana;
  margin: 16px 4px 4px 4px;
}

#result h3 {
  font: bold 35px verdana;
}

#heading {
  background-color: white;
  width: 320px;
  height: 15px;
  font: bold 11px verdana;
  color: #777;
}

#heading_pairs {
  margin: 1px 0 0 6px;
  float: left;
}

#heading_time {
  margin: 1px 6px 0 0;
  float: right;
}

#t1,#t2,#t3,#t4,
#t5,#t6,#t7,#t8,
#t9,#t10,#t11,#t12,
#t13,#t14,#t15,#t16,
#t17,#t18,#t19,#t20 {
  background: url(t.png);
  width: 80px;
  height: 80px;
  float: left;
}

.clear {
  clear: both;
}

