html, body, p, div, h1, h2, h3, h4, h5, h6, hr, form, blockquote, img, ul, li {
  margin: 0px;
  padding: 0px;
  }

a:link  {
  color: #6e5a5b;
  font-weight: bold;
  }
  
a:visited  {
  color: #6e5a5b;
  font-weight: bold;
  }
  
a:hover  {
  color: #a07a7c;
  font-weight: bold;
  }
  
a:active  {
  color: #a07a7c;
  font-weight: bold;
  }      

body  {
  font-size: 10pt;
  color: #4d443e;
  background-image: url("../images/bg.jpg");
  background-repeat: repeat-x;
  background-color: #775848;
  font-family: tahoma, geneva, sans-serif;
}

#cc {
  text-align: center;
  }

#center {
  margin-left: 180px;
  margin-right: 249px;
  }

#center p {
  margin-top: 15px;
  margin-bottom: 15px;
  }

#center ul ul {
  margin-left: 10px;
  }
  
.clear  {
  clear: both;
  }

#contact {
  text-align: center;
  color: #775848;
  }
  
#contact a:link {
  color: #775848;
  } 
  
#contact a:visited {
  color: #775848;
  } 
  
#contact a:hover {
  color: #b18f7d;
  } 
  
#contact a:active {
  color: #b18f7d;
  }        
  
#content  {
  width: 914px;
  max-width: 914px;
  background-color: #f5ebf2;
  border-left: 2px solid #bbb5b3;
  border-right: 2px solid #bbb5b3;
  }

#content-p  {
  background-color: #f5ebf2;
  }
  
#content-p #center {
  margin: 20px;
  }  

#footer {
  background-color: #3d1f1b;
  text-align: center;
  color: #c0928c;
  font-size: .8em;
  font-weight: bold;
  padding: 5px;
  }

#footer a:link  {
  color: #c0928c;
  }
  
#footer a:visited  {
  color: #c0928c;
  }
  
#footer a:hover  {
  color: #e4d0ce;
  }
  
#footer a:active  {
  color: #e4d0ce;
  }      

h2  {
  color: #683438;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 1.6em;
  margin-bottom: 20px;
  }

h3  {
  font-size: 1.4em;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  margin-bottom: 5px;
  }

#hm-contact {
  text-align: right;
  font-weight: bold;
  font-size: .8em;
  }
  
#hm-contact a {
  color: #4d443e;
  }  

#hm-img {
  background-image: url("../images/hm-bg.gif");
  padding: 20px;
  }

#hm-img img {
  border-top: 3px solid #655945; 
  border-left: 3px solid #655945; 
  border-bottom: 3px solid #655945; 
  }

#hm-img #menu  {
  
  border-top: 3px solid #655945; 
  border-right: 3px solid #655945; 
  border-bottom: 3px solid #655945; 
  border-left: 0px;

  }

#hm-pics  {
  float: left;
  margin: 40px 30px;
  }

.img-left {
  float: left;
  }
  
.img-right {
  float: right;
  } 

#intro  {
  margin: 40px 60px 40px 385px;
  line-height: 1.75em;
  }
  
#intro p  {
  margin-top: 15px;
  }  

#left-pics  {
  float: left;
  width: 112px;
  min-width: 112px;
  text-align: center;
  }
  
#main {
  text-align: left;
  font-size: 1em;
  line-height: 1.5em;
  padding: 15px 35px;
  }        

#menu {
  border: 3px solid #655945; 
  background-color: #a2a77b;
  width: 198px;
  min-width: 198px;
  height: 433px;
  min-height: 433px;
  float: right;
  }

#menu img {
  border: 0px;
  margin: 5px 0px 10px 4px;
  }

#menu ul li  {
  color: #5c545b;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 5px 0px 5px 25px;
  }

#menu ul li a:link {
  text-decoration: none;
  color: #5c545b;
  }
  
#menu ul li a:visited {
  text-decoration: none;
  color: #5c545b;
  }
  
#menu ul li a:hover {
  text-decoration: none;
  color: #905e8c;
  }
  
#menu ul li a:active {
  text-decoration: none;
  color: #905e8c;
  }      

ul  {
  list-style: none;
  }
