body    {background:#ffff33 url(images/back.jpg) repeat-x;
         color:black; font-family:sans-serif; margin:0; padding:0}
#top    {background-color:transparent; font-weight:normal; margin:.2em auto;
         max-width:800px; padding:0; -moz-border-radius:.5em}
#top p  {font-size:2.05em; margin:0; padding:.5em 0 0 0; text-align:center}
#top ul {font-size:1.16em; margin:0; padding:.8em 0; text-align:center}
#top li {background-color:transparent; display:inline; margin:0;
         padding:.1em .3em}
#box    {background-color:white; border:.05em solid black;
         margin:0 auto 1em auto; max-width:800px; padding:0 1.4em;
         -moz-border-radius:.5em}
.box    {border:.1em solid #993300}
.line   {border-bottom:.05em solid #993300; margin-bottom:1em}
.foot   {clear:both; font-size:.7em; margin:0 0 1.4em 0; padding:1em 0 0 0;
         text-align:center}

.l      {float:left; margin:0; padding:0}
.r      {float:right; margin:1.2em -.2em 1.5em 1.3em; padding:0}
.l p,
.r p    {margin:0; padding:0}
.ll     {margin:0 1em 1em 0; padding:1em}
.rr     {margin:0 .5em 1em 1em; padding:.8em; width:20%}

strong  {color:#993300; font-weight:normal}
.b      {font-weight:bold}
.c      {text-align:center}
.n      {font-weight:normal}
.o      {text-align:right}
.s      {font-size:90%}

h1      {color:#993300; font-size:2.8em; margin:.5em 0 .7em 0}
h2      {color:#993300; font-size:1.6em; margin:.2em 0 .7em 0}
h3      {color:#993300; font-size:1.3em; margin-bottom:0; padding:0}
h4      {font-size:1.1em; font-style:italic; font-weight:normal;
         margin-top:.5em}
p       {font-size:1.1em}
ul      {font-size:1.1em; list-style:circle}

table   {border-collapse:collapse; margin:0 0 1.5em 0}
tr      {font-size:1.3em; vertical-align:top}
td      {border:0; padding:.4em}

a:link, a:visited {color:#993300; text-decoration:none}
#top a:link, #top a:visited {color:black; text-decoration:none}
a:hover, a:active, #top a:hover, #top a:active {color:red}

