body            { font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif ; background: #bbb; }
a, h1, h2       { color: #c00418; }
h1, h2          { font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif ; margin: 0; }
h1              { border-bottom: 2px solid #eee; }
h2              { font-size: 1.2em; }
img             { border: none; }

.page           { margin: 2em auto; width: 55em; border: 5px solid #6a6a6a;
                  padding: 0.8em; background: white; }
.pagination     { text-align: right; font-size: 0.8em; padding: 0.3em;
                  margin-bottom: 1em; background: #fafafa; }
.flash          { background: #ebb1b8; padding: 0.5em;
                  border: 1px solid #AACBE2; }
.error          { background: #F0D6D6; padding: 0.5em; }
.footer         { font-size: 0.6em; text-align: center; border-top: 1px solid #eee; margin-top: 10px; padding-top: 5px;}
.starttext      { text-align: left; margin-top: 50px; margin-bottom: 50px;}
.forms          { list-style: none; margin: 0; padding: 0; }
.forms li       { list-style: none; margin: 0.1em 0.2em;}
.forms li input { float:left; }
.forms li label { display:block; margin-left: 25px; }
.forms li h2    { margin-left: -1em; }
.results        { list-style: none; margin: 0; padding: 0; }
.results li     { list-style: none; margin: 0.6em 1.2em;}
.results li h2  { margin-left: -1em; }
