body {
  background-color: #c00000;
  font-family: arial;
}

p {
   text-align: left;
}

p.credits {
   text-align: center;
}

#head0 {
  height: 72px;
  background-image: url( img/head.png );
  background-repeat: repeat-x;
}

span#head2 {
  font-variant: small-caps;
}

h1#head {
  text-align: center;
  font: bold 40px arial;
  color: #ffffc0;
  margin: 0;
  padding: 0;
}

h2 {
  color: #804040;
  padding: 0;
  margin: 0;
}

#main {
  background-color: white;
  margin: 0 auto;
  width: 770px;
  padding: 2px 1ex .5ex;
  border: red groove;
}

#left_nav {
  width: 24ex;
  border: #c04040 solid;
  background-color: #ffc0c0;
  font-size: small;
  padding: .5ex 1ex;
}

.main_button {
   display: block;
   color: #fff0f0;
   background-color: #804040;
   border: #c04040 outset;
   text-decoration: none;
   width: 22ex;
   margin: 1ex .5ex;
   font-weight: bold;
   text-align: center;
}

.main_button:hover {
   color: #fffff0;
   background-color: #808040;
   border: #c0c040 outset;
}

#content {
  background-color: white;
  padding: .5ex 2ex;
  width: 100%;
}

#img_left {
   float: left;
}

#img_right {
   float: right;
}

li.faq {
  margin-top: 1.5ex;
}

.faqq {
  font-weight: bold;
}

ul {
  list-style-type: circle;
  list-style-image: url( img/chinese-dragon-20.gif );
}

ul.foo {
  list-style-type: circle;
  list-style-image: none;
}

a {
  color: blue;
}
a:hover {
  color: red;
}

table.results {
  border: 1px solid red;
  margin: 1ex auto;
  padding: .5ex 1ex;
}

img.flag {
  border: 1px solid gray;
  margin: 0px auto;
}

li.br {
  margin-bottom: 1ex;
}
