body {
    margin: 0;
    padding: 170px 0 50px 0;
    text-align: center;
    font-family: "Futura", "Century Gothic", "Avantgarde", arial, sans-serif;
    font-size: 10pt;
    min-width: 750px;
    background: #000 url(../img/base/background.jpg) top center fixed no-repeat;
    background-color: #F5E07F;
}
#top {
    margin: 0 auto;
    width: 751px;
    height: 20px;
    background-image: url("../img/base/top.jpg");
    background-repeat:no-repeat;
    background-position: center;
}
#mid {
    margin: 0 auto;
    width: 751px;
    background-image: url("../img/base/mid.jpg");
    background-repeat:repeat-y;
    background-position: center;
}
#bottom {
    margin: 0 auto;
    width: 751px;
    height: 20px;
    background-image: url("../img/base/bottom.jpg");
    background-repeat:no-repeat;
    background-position: center;
}
#container {
    width: 700px;
    padding: 25px;
    text-align: justify;
}
#nav {
    margin: -20px 30px 20px 30px;
    border-top: 1px solid #A0A5A6;
    border-bottom: 1px solid #A0A5A6;
    background-color: #FDFBEC;
    font-weight: bolder;
    text-align: center;
}
a {
  text-decoration: none;
}
a:link, a:visited {
  color: #A02020;
  background-color: transparent;
}
a:hover {
  color: #DB4B4B;
  background-color: transparent;
}
a:active {
  color: #820000;
  background-color: transparent;
}
h1 {
      font-size:20px;
      line-height: 18px;
      color:#A02020;
      white-space:nowrap;
      font-style:oblique;
      margin-top:-20px;
      padding:0;
      text-align:left;
}
h2 {
      font-size:1.2em;
      color:#A02020;
      border-bottom: 1px solid #E6DCAC;
      font-style:oblique;
      margin:1.5em 2em -0.5em 2em;
      min-width:200px;
}
h3 {
      font-size:12px;
      line-height:12px;
      color:#A02020;
      border-bottom: none;
      font-style:oblique;
      margin:-15px 0 40px 0;
      min-width:200px;
      text-align:right;
}
p:first-letter {
    font-size: 25px;
    font-style:oblique;
    color:#A02020;
}
.pic {
      float:right;
      padding:1px;
      margin:20px 10px 10px 20px;
      border:1px solid #836D04;
}
ul {
      margin-left:20px;
      min-width:200px;
      padding:15px 0;
}
li {
      list-style-type:square;
      list-style-position:outside;
      vertical-align:top;
      margin-bottom:10px;
}
#foot {
    margin:0 auto;
    width:470px;
    border-top:1px solid #A0A5A6;
    border-bottom:1px solid #A0A5A6;
    margin-top: 10px;
    font-size: 9px;
    background-color:#FAF1BF;
}

