body {
  background: white;
  text-align: center; background: #eee; padding: 0px; margin: 0px;
}
p,td,body,input {font-family: verdana, times, serif; font-size: 8pt;}
a {text-decoration: none; color: #600000; font-weight: bold;}
img.stars{height:10px; background-image:url('/images/stars.gif');}         
span.stars{font-weight:normal; background-image:url('/images/emptystars.gif');}
td {vertical-align: top; border: 0px;}
ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
}
ul li:before {
  content: "- \0020";
}
#page {width: 80%;
  max-width: 600px;
  margin-top: -1px; 
  margin-left: auto; 
  margin-right: auto; 
  margin-bottom: -10px;
  background: white url('/images/background.jpg') no-repeat scroll 50% 100%; 
  border: solid #ccc 1px; padding: 20px;
  text-align: left;
}
#logo { width: 400px; height: 80px; background: url('/images/gothic.gif'); margin-left: auto; margin-right: auto; cursor: pointer;}
p.formerror { color: red; font-weight: bold; }
hr {border: none; border-top: solid #ccc 1px; height: 1px;}
h1 {font-size: 12pt; font-variant: small-caps; color: #000; text-align: left;}
h1 { margin-top: 20px;}
h1.masthead { text-align: center;}
p.story { font-size: 12pt;}
div.comment { margin: 0px; padding: 0px; padding-left: 5px; border: 0px solid #ccc;}
h2 {color: #600000; font-size: 8pt; margin-top: 0px; border-bottom: 1px solid #ccc; padding-left: 0px;}
div.story p {font-size: 12pt;}
#footnote { clear: both; text-align: center;}
#footnote p {font-size: 6pt; }
#spacer { min-height: 600px; }
#comments {float: right; width: 30%; padding: 0px; border-left: 0px solid #ccc; }
#main {float: left; margin: 0px; padding: 0px; width: 65%;}
#header {text-align: center; padding-top: 10px; padding-bottom: 0px; background: white url('/images/background.jpg') no-repeat scroll 50% 100%;}
input, textarea{border: 1px solid #ccc; background-color: #fff0f0;}
input:focus, textarea:focus { border: 1px solid #ccc; background-color: white; }
