body {
  font-family: "Avenir", Lucida Grande, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background: url(/images/decor/backgrounds/body.gif) repeat-y scroll 50% 0pt; }
  body #header {
    width: 870px;
    margin-left: auto;
    margin-right: auto; }
  body #container {
    width: 870px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px; }
    body #container #navbar ul {
      margin: 0 0 0 15px; }
      body #container #navbar ul li {
        margin: 0;
        font-size: 1.1em;
        text-transform: uppercase;
        padding: 0 0 6px 0;
        list-style: url(/images/decor/backgrounds/arrow.gif); }
        body #container #navbar ul li ul {
          list-style-type: none;
          margin: 0 0 0 10px; }
          body #container #navbar ul li ul li {
            font-size: 0.8em;
            text-transform: normal;
            padding: 0;
            list-style-type: none; }
            body #container #navbar ul li ul li a {
              color: #b5b7b9; }
      body #container #navbar ul .down {
        padding: 0 0 6px 0;
        list-style: url(/images/decor/backgrounds/arrow_down.gif); }
      body #container #navbar ul .selected {
        font-weight: bold; }
      body #container #navbar ul a {
        text-decoration: none;
        color: #636466; }
        body #container #navbar ul a:hover {
          text-decoration: underline;
          color: #005596; }
    body #container #footer {
      clear: both;
      margin-top: 40px;
      margin-left: 190px;
      color: #636466;
      font-size: 0.9em; }
      body #container #footer ul {
        padding-top: 40px; }
        body #container #footer ul li {
          float: left;
          padding-right: 20px;
          margin-bottom: 20px; }
        body #container #footer ul a {
          text-decoration: none;
          color: #636466; }
