body {
 margin: 20px;
 background: #775D42;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 }

a {
font-style: bold;
color: #5E2605;
text-decoration: none;
}

a:link {
font-style: bold;
color: #5E2605;
text-decoration: none;
}
a:visited {
font-style: bold;
text-decoration: none;
color: #5E2605;
}
a:hover {
font-style: bold;
text-decoration: underline;
}
a:active {
font-style: bold;
text-decoration: none;
color: #5E2605;
}

p.first
{
 padding-top:0;
 margin-top:0;
 margin-bottom:0;
}

#topbar
{
 text-align: center;
 background-color: #B7734B;
 font-size: 1.2em;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
}

h1 {
 font-size: 1.4em;
 color: rgb(153, 102, 51);
}

h2 {
 font-size: 1.2em;
 font-style: italic;
 font-weight: bold;
 color: rgb(153, 102, 51);
}

h3 {
 font-size: 1em;
 text-decoration: underline;
 color: rgb(153, 102, 51);
 padding-bottom: 0;
 margin-bottom: 0;
}

#headerpic {
 background: #B7734B url(../images/Top_Banner.jpg) no-repeat;
 height: 170px;
}

#nav {
 background-color: #FCE6C9;
 vertical-align: top;
 padding-left: 5px;
 text-align: left;
 width: 20%;
}

#sidebar {
 list-style: none;
}

ul {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
}

li.sub
{
 font-size: 0.8em;
 padding: 0;
 list-style: none;
 padding-left: 1em;
 padding-bottom: 0.2em;
}

#content
{
 padding-left: 1em;
 padding-right: 1em;
 background-color: #ffffff;
 vertical-align: top;
}

li {
 padding-top: 0.5em;
}

#footer {
 color: #ffffff;
 font-size: 0.8em;
 text-align: center;
  background-color: #B7734B;
}

#feedback
{
 width: 95%;
 margin: 0 auto;
 background: #fff;
 float: center;
 padding-left: 0.5em;
}

#feedback h2
{
 color: rgb(153, 102, 51);
 padding-left: 0.5em;
}

.hidden {
  position: absolute;
  top: -10000px;
  width: 1px; height: 1px;
  overflow: hidden;
}