body {
  background: #fff6f2 url('../img/gradient.png') fixed repeat-x top left;
  color: #000;
  font: 80%/140% helvetica, arial, sans-serif;
  margin: 15px 0;
  text-align: center;
}

a:link {
  color: #00f;
}

a:visited {
  color: #800080;
}

a:active {
  color: #e00;
} 

h1, h2, h3, h4, h5, h6 {
  margin: 0.9em 0 0.65em 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0.5em 0 1em 0;
}

h1 {
  font-size: 1.9em;
  margin-top: 18px;
}

h2 {
  font-size: 1.4em;
}

h3 {
  font-size: 1.25em;
}

h4 {
  font-size: 1.15em;
}

img {
  border: 0;
}

ol li, ul li {
  padding-bottom: 0.5em;
}

li ol, li ul {
  padding-top: 0.5em;
}

table {
  font-size: 1em;
  text-align: left;
  width: 920px;
}

#container {
  background: #fff;
  margin: 0 auto;
  text-align: left;
  width: 960px;
}

#header {
  padding: 10px 20px;
}

#menu, #content {
  padding: 0 20px;
}

#menu {
  clear: both;
  background: #A6464E;
  font: 1.3em georgia, 'times new roman', times, serif;
}

#menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#menu ul li {
  float: left;
  padding: 0;
}

#menu ul li a {
  background: #863c44;
}

#menu ul li.current, #menu li a {
  color: #fff;
  display: block;
  margin-right: 0.45em;
  padding: 0.45em 1.2em 1em 1.2em;
}

#menu ul li.current, #menu li a:hover, #menu li a:visited:hover {
  background: #592D35;
}

#menu li a:visited {
  color: #F2DABD;
}

#menu ul li.current {
  background: #592D35 url('../img/menuarrow.png') no-repeat scroll bottom center;
  text-decoration: none;
}

#subcontainer, #menu ul {
  height: 1%;
  overflow: hidden;
}

#content {
  margin-bottom: 10px;
}

ul.iconlinks {
  list-style-type: none;
  margin: 0;
  padding: 0 0 1em 0;
}

ul.iconlinks li {
  padding: 0;
}

p.doc, p.email {
  background: #fff no-repeat scroll center left;
  display: block;
  line-height: 22px;
  padding: 0 0 0 21px;
  vertical-align: middle;
}

p.doc {
  background-image: url('../img/docbullet.png');
}

p.email {
  background-image: url('../img/mailbullet.png');
  margin-bottom: 10px;
}

#footer {
  border-top: 1px solid #A6464E;
  margin: 0 20px;
  padding: 10px 0;
  text-align: center;
}

#footer p {
  display: inline;
  margin-right: 1em;
  vertical-align: top;
}

#footer a {
  text-decoration: none;
}