  body {
  margin : 0 0 30px 0;
  padding : 0;
  background : #fff;
  color : #555;
  font-family : Optima, "Times New Roman",Verdana, Arial, Helvetica, Sans-serif;
  font-size: 77%;
      }
 a:link {
  color : #de8008;Ä
      }
 a:visited {
  color : #000;
      }
 a:hover {
  color : #edcd60;
      }
 a img {
  border-width : 0;
      }
 #wrap {  margin : 0 auto;
  padding : 2em 0 0;
  width : 53em;
      }
 #lettucewrap ul, #lettucewrap2 ul {
  list-style : none;
  padding : 1.0em 0 2.0em 0;
  margin : 0;
      }
 #lettucewrap {
  backgroun : #dad9d4;
  padding : 0 0 0;
  border-top : 4px double #d0cdcc;
  border-bottom : 4px double #d0cdcc;      }
 #nav a {
  font-weight : bold;
  color : #777;
      }
 #nav a:visited {
  font-weight : bold;
  color : #999;
      }
 #nav a {
  text-decoration : none;
      }
 #nav li li a {
  text-align : center;
  display : block;
  font-weight : bold;
  color : #42426f;
  padding : 0.2em 0;
      }
 #nav li li a:hover {
  backgroun : #f3f4dd;
  padding : 0.2em 0;
      }
 .spacer {
  clear : both;
      }
 #lettucewrap li, #lettucewrap2 li {
  float : left;
  position : relative;
  width : 10em;
  text-align : center;
  cursor : default;
  border-width : 1px 0;
      }
 #lettucewrap li li, #lettucewrap2 li li {
  width : 100%;
      }
 li#first {
  margin-left : 1.0em;
  border-left-width : 0;
      }
 li#last {
  margin-right : 0em;
      }
 li ul {
  display : none;
  position : absolute;
  top : 100%;
  left : 0;
  font-weight : normal;
  backgroun-color : #dad9d4;
  padding : 0.5em 0 1em;
  border-right : 1px solid #d4b469;
  border-bottom : 1px solid #d4b469;
      }
 li > ul {
  top : auto;
  left : auto;
      }
 li li {
  display : block;
  float : none;
  backgroun-color : transparent;
  border : 0;
      }
 li:hover ul, li.over ul {
  display : block;
      }
 hr {
  display : none;
      }
 #main {
  float : left;
  width : 40em;
  margin : 2.5em 0 0 4em;
  border-bottom: 1px solid #999;
      }
 #main h1, #main h2, #main h3 #main p {
  padding : 0 5em 0 4em;
      }
      
h1, h2, h3 {
}

 #main h1 {
  margin : 0 0 0 0em;
  padding : 0;
  color : #d88008;
  font-weight : normal;
  letter-spacing:0.1em;
 text-transform:uppercase;

      }
 h2 {
  font-weight : normal;
  letter-spacing:0.1em;
  color:#775;
  margin : 2.5em 0em 0 -4em;
      }

 h3 {
  font-weight : bold;
  color : #775;
  margin : 2em 0em 0 0em;
      }
 #main p {
  line-height : 1.5em;
      }
 .start {
  text-transform : uppercase;
      }
 .fin {
  text-align : center;
  margin : 0 0 0 0;
      }
  .hang {
  text-indent : -2em;
  line-height : 1.5em;
  margin-left : 5em;
  padding : 0 1.5em;
  margin-top : 0;
  margin-bottom : 0;
      }
 .picture {
  float : left;
  margin : 0 10px 0 37px;
      }
 #sidebar {
  width : 20em;
  margin-top : 2.5em;
  margin-left : 205em;
  margin-bottom : 2.5em;
      }
 html > body #sidebar {
  width : 20em;
      }
 #sidebar ul {
  margin-left : 0;
      }
 #sidebar li {
  margin-left : 1.5em;
      }
 #sidebar h3, #sidebar p {
  padding : 0 0;
      }
 #footer {
  clear : both;
  backgroun-color : #fff;
      }
 #footer p {
  clear : both;
  font-size : 1em;
  padding : 2.5em 2.3em 5em 4em;
  margin : 4em 0 0;
      }
li {margin: 0 0 1em 0;}