html {
 font-size: 100.1%;
}

body {
 margin: 0;
 padding: 0;
 background: #362400;
 font-size: 75%;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:link, a:visited, a:hover, a:focus, a:active {
 color: #523008;
 font-weight: bold;
 text-decoration: none;
}

code {
 font-size: 120%;
}

dt {
 margin-bottom: 0.5ex;
}

dd {
 margin: 0 0 1.5ex 0;
 padding-left: 0;
}

fieldset {
 border: none;
}

h1 {
 height: 35px;
 margin: 15px 0 0 0;
 padding: 25px 0 0 40px;
 color: #523008;
 background: url(images/blocks_headback.gif) no-repeat;
 font-size: 200%;
}

h2 {
 margin-top: 30px;
 color: #7b8562;
 font-size: 150%;
}

h3 {
 color: #7b8562;
}

img {
 border: 0;
}

label {
 display: block;
 margin-right: 5px;
}

#displayemail label {
 display: inline;
}

p {
 line-height: 150%;
}

q {
 quotes: none;
}

ol li {
 margin-bottom: 1ex;
}

ul, ol {
 line-height: 140%;
}

ul {
 margin-left: 0;
 padding-left: 0;
 list-style: none;
}

ul li {
 margin-bottom: 1ex;
}

#wrapper {
 position: relative;
 width: 590px;
 margin: 15px auto;
 padding: 14px 15px 15px 15px;
 color: #362400;
 background: #f7f3e7;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 560px;
}

html>body #wrapper {
 width: 560px;
}

#header {
 width: 560px;
 height: 180px;
 margin: 0;
 padding: 0;
 background: url(images/blocks_header.gif) no-repeat;
 text-indent: -10000px;
}

#content {
 margin: 0;
 padding: 0 15px 15px 15px;
}

#menu {
 width: 180px;
 height: 180px;
 position: absolute;
 top: 15px;
 right: 15px;
 margin: 0;
 padding: 0;
 list-style: none;
 text-align: left;
 font-weight: bold;
 font-size: 120%;
}

#menu li {
 display: block;
 height: 29px;
 margin: 0;
 padding: 0;
 border-bottom: 1px solid #f7f3e7;
}

#menu li#current {
 display: block;
 height: 19px;
 margin: 0;
 padding: 5px 15px;
 color: #f7f3e7;
 background: #523008;
}

#menu li a:link, #menu li a:visited {
 display: block;
 height: 19px;
 margin: 0;
 padding: 5px 15px;
 color: #392400;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {
 color: #f7f3e7;
 background: #8c9673;
 border-bottom: 1px solid #f7f3e7;
}

#footer {
 clear: both;
 margin: 0;
 padding: 10px 15px 35px 15px;
 background: #bdc39c url(images/towers_footer.jpg) bottom no-repeat;
 font-size: 90%;
 text-align: right;
}

.inlinelist {
 list-style: none;
}

.inlinelist li {
 display: inline;
}

.inlinelist li a {
 border-bottom: 0;
}

