body {
  background:#B0AFB5;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
}
img {
  border:0px;
}
#header {
  width:760px;
  height:83px;
  background:url(images/final_r1_c1.jpg) no-repeat;
}
#header h1, #header h2 {
  display:none;
}
#footer {
  width:760px;
  height:21px;
  background:url(images/final_r18_c1.jpg) no-repeat;
}
#body {
  width:760px;
  background:url(images/bodybg.jpg) repeat-y;
}
#headshad {
  width:593px;
  padding-top:27px;
  background:url(images/final_r2_c2.jpg) no-repeat;
  display:table-cell;
}
#content {
  width:549px;
  margin:0px 0px 20px 24px;
}
#menu {
  display:table-cell;
  vertical-align:top;
  font-size:0;
}
#email {
  position:absolute;
  left:570px;
  top:65px;
  width:180px;
  height:15px;
}
#menu img {
  width:167px;
}
#index {
  height:42px;
}
.images, .gimg2 {
  float:right;
  margin-left:5px;
}
.gallery img {
  margin:8px 11px;
}
#content img {
  border:1px solid #000000;
}
#content h1 {
  font-size:16pt;
}
#content h2 {
  font-size:14pt;
}
.contact {
  width:100%;
  font-size:10pt;
}
.contact input, .contact textarea, .contact select {
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contact th {
  width:165px;
  text-align:right;
  vertical-align:top;
}
.contact th, .contact td {
  padding:5px;
}
.error {
  margin-top:0px;
  color:#FF0000;
}