body {
  margin: 0;
  padding: 0;
  font-family: Verdana, "Times New Roman", Times, serif;
  font-size: 62.5%;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  text-align: center; }

#main {
  width: 800px;
  margin: auto;
  text-align: left;
  font-size: 1.4em; }

#content {
  border: 10px solid #CCC;
  padding: 0 15px; }

#footer {
  width: 800px;
  margin: 5px auto; }

h1, h2, h3 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: -1px; }

a {
  color: #000; }

hr {
  border: 0;
  border-top: 2px dotted #CCC; }
