* {margin: 0; padding: 0; }
html, body {height: 700px;}
body {font: 10px/1.25 Geneva, Arial, Helvetica, sans-serif; background: #F5E0C5; color: #612D25; text-align: center; min-width: 700px;}
#page { width: 700px; margin: 0 auto; text-align: left;  background: #DA8446 url(../img/page.jpg) repeat-y top; min-height: 100%; height: 100%; position: relative;  }
body>#page {height: auto; min-height: 600px}
#pad { padding: 200px 49px 45px 206px; } /* 99 */
h1 { color: #8D3A38;  font: bold italic 12px/1.00 Geneva, Arial, Helvetica, sans-serif;  margin: 3px 0 10px 0; }
h2 { color: #8D3A38;  font: bold italic 11px/1.25 Geneva, Arial, Helvetica, sans-serif;  margin:0; }
#pad ul {list-style-type:square;margin:0 0 10px 30px;}
p { text-align: justify;padding: 0 0 10px 0; }
#menuhead { position: absolute;  left: 14px;  top: 178px;  width: 145px;  height: 49px;  z-index: 2; }
#menuhead span { position: absolute;  left: 0; top: 0px;  width: 100%; height: 100%;  background: url(../img/menu.jpg) no-repeat; overflow:hidden; }
#menu { position: absolute;  left: 24px;  top: 235px;  width: 125px;  height: auto; }
#menu li { list-style:none;display:block; }
#menu a { display: block;  width: 145px;  height: 24px;  color: #9E4F3C;  background: #E2A24E;  border: 2px solid #6F2E2C;  margin: 0 0 3px 0;  text-decoration: none;  font: bold 1.15em/24px Geneva, Arial, Helvetica, sans-serif;}
#menu a span {padding: 0 0 0 20px;display:block;}

#menu2 { position: absolute;  left: 24px;  top: 400px;  width: 147px;  height: auto; }
#menu2 li { list-style:none;display:block; }
#menu2 a { display: block;  width: 145px;  height: 48px;  color: #9E4F3C;  background: #E2A24E;  border: 2px solid #6F2E2C;  margin: 0 0 3px 0;  text-decoration: none;  font: bold 1.15em/24px Geneva, Arial, Helvetica, sans-serif;}
#menu2 a span {padding: 0 0 0 20px;display:block;}

#head { position: absolute;  left: 0;  top: 0px;  width: 700px;  height: 200px;  background: #DA8446 url(../img/head.jpg) no-repeat top; }
#footer {position: absolute;  bottom: 0px;  left: 0;  width: 700px;  height: 46px;  background: #DA8446 url(../img/footer.jpg) no-repeat bottom; overflow:hidden; } /* 99 */
hr { display: none; }
div.center {text-align:center;padding:0 0 10px 0;}
#gallery {width:80%;margin:0 auto;}
#gallery div {
 float:left;
 margin:5px 4px;
}
#gallery div, #gallery div a {
 display:block;
 width:124px;
 height:94px;
}
#gallery img {
 border:2px solid #9B483A;
}
div.nofloat {clear:both;float:none;width:1px;height:1px;overflow:hidden;}
.center {text-align:center;}
address {
 margin:5px 0;
 font-style:normal;
}
a {color: #612D25;}