.top {
   position: absolute;
   right: 0;
   top: 0;
   left: 0;
   height: 100px;
   background-color: #FFF;
}
.splash {
   position: absolute;
   right: 0;
   top: 0;
   background-image: url("/static/shawscorner1.jpg");
   width: 799px;
   height: 100px;
   background-color: #FFF;
}
.alphabets {
  position: absolute;
  top: 0;
  left: 0;
}
.alphabets div {
  float: left;
  margin-right: 1em;
  line-height: 1em;
  text-align: center;
}
.alphabets div a {
  color: #000;
  text-decoration: none;
}
.content {
  margin-top: 110px;
}
body {
  font-family: "ShavianOrgUk";
  background-color: #DDF;
}
div:lang(en-shaw) {
  color: #005;
  float: left;
  width: 50%;
}
div:lang(en-latn) {
  color: #000;
  float: right;
  width: 50%;
}
@font-face {
  font-family: "ShavianOrgUk";
  src: url("http://shavian.org.uk/static/fonts/ShavianOrgUk.eot");
  src: local("ShavianOrgUk"), url("http://shavian.org.uk/static/fonts/ShavianOrgUk.ttf");
}
table.sample {
  margin-left: auto;
  margin-right: auto;
}

table.sample td {
  text-align: center;
  font-size: 200%;
}

table.sample th {
  text-align: center;
  font-size: 300%;
  padding-left: 1em;
  padding-right: 1em;
}
.learn {
  font-size: 200%;
}
.learn em, .sample em {
  font-style: normal;
  text-decoration: underline;
  font-weight: bolder;
}
.ads {
  position: absolute;
  top: 0;
  left: 0;
}
.breadcrumbs {
  position: absolute;
  top: 15px;
  left: 115px;
}
.addthis {
  position: absolute;
  top: 40px;
  left: 115px;
}
.goprev {
  position: absolute;
  top: 115px;
  left: 15px;
}
.goprev a {
  text-decoration: none;
}
.gonext {
  position: absolute;
  top: 115px;
  right: 15px;
}
.gonext a {
  text-decoration: none;
}
.nowwrite tr {
  height: 200px;
}
.nowwrite th {
  width: 200px;
}
.nowwrite th img {
  border: 0;
}
.nowwrite td {
  font-size: 200%;
}
.nowwrite td:lang(en-shaw) {
  width: 100px;
  text-align: center;
}
.question:lang(en-latn) {
  font-size: 300%;
  text-align: center;
}
.question:lang(en-shaw) {
  font-size: 500%;
  text-align: center;
}
.choices {
  float: right;
}
.choices img {
  border: 0;
}
/* HANGMAN */
table.game b {
  text-decoration: underline;
}
table.game td {
  text-align:center;
  font-size: 10pt;
  width: 3em;
  line-height: 1.5em;
}
table.game :lang(en-shaw) {
  font-size: 30pt;
  color: #999;
}
table.game td a:lang(en-shaw) {
  color: #007;
  text-decoration: none;
}
table.game td span.w:lang(en-shaw) {
  color: #700;
  text-decoration: none;
}
table.game td#answer {
  color: #000;
}
/* XKCD */
.comic {
  text-align: center;
}
