body { font: 0.8em arial; padding: 0; margin: 0; background-color: white; text-align: center; }

.indent { margin-left: 2.5em; }
.italic { font-style: italic; }

a:link, a:visited { color: #5e73a2; font-weight: bold; text-decoration: none;          }
a:hover, a:active { color: #f9af59; font-weight: bold; text-decoration: underline;     }

.sidebar { float:right; width:33%; font-size: 0.8em; }
.binary  { font-size: xx-small; }

h1, h2, b { color: #535c7b; }
h1 { margin: 0; height: 100px; }
h2 { text-align: center; margin: 0; }

.hidden { display: none; }

#links a { font-size: 1.2em; margin: 0.5em; color: #aea23e; }

#head, #foot, #content { width: 796px; margin: 0 auto; }
#head, #foot           { background: transparent url('') no-repeat top center; }
.wrapper               { margin: 0 30px; padding-top: 38px; }

#head { background-image: url('images/header.jpg'); height: 202px; }
#foot { background-image: url('images/footer.jpg'); height: 119px; }
#foot form { margin: 0; padding: 10px 0 0 0; }
#foot p { margin: 0; padding: 10px 0 0 0 ; }

#content { border: 0; text-align: left; padding-left: 1em; }
#content ul { list-style-type: none; }

#links ul { list-style-type: none; margin: 0; padding: 0; }
#links li { display: inline; margin: 0; padding: 0; }
img { border: 0; }

#foot .left  { float: left;  padding-left: 10px;  }
#foot .right { float: right; padding-right: 10px; }
#foot img    { margin: 0.25em; width: 88px; height: 31px; }
#foot p      { margin: 0; padding: 0; }
#foot p.copy { margin-top: 5px; color: #aea23e; font-style: italic; }
#foot p.copy a { color: #aea23e; }
