body {
  margin-top: 0px;
  font-family: arial, helvetica, sans-serif;
}

h2, h3 {
 margin-top: 0px;
}

#wrapper {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:1px solid #000;
  width: 792px;
  background: url("bg.gif") repeat;
  position: relative;
}

#header {
  margin: 0 0 0 0;
  background: #DECC84;
}

#side-a {
  float: left;
  width: 197px;
  color: #fff;
}

#side-a-content {
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 15px;
  list-style-image: url(check.png);
}

#side-b {
  float: right;
  width: 197px;
  color: #fff;
}

#side-b-content {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.75em;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 15px;
}

#content { 
  font-family: arial, helvetica, sans-serif;
  float: left;
  width: 45%;
  color: #000;
  padding: 10px;
}

#footer {
  clear: both;
  background: #DECC84;
  border-top: 1px solid #000;
}

#menu-l {
  position: absolute;
  top: 170px;
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  left: 35px;
}

#menu-l a, #menu-r a {
  color: #fff;
  text-decoration: none;
}

#menu-l a:hover, #menu-r a:hover {
  color: #fff;
  text-decoration: underline;
}

#menu-l-blink {
  text-decoration: blink;
}

#menu-r {
  position: absolute;
  top: 170px;
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  right: 35px;
}

#round-thing {
  position: absolute;
  top: 8px;
  margin-left: -110px;
  left: 50%;
  z-index: 10;
}

#balance {
  position: absolute;
  top: 120px;
  left: 75%;
  text-align: right;
  font-size: 0.85em;
  font-weight: bold;
}

#balance a {
  color: #B93526;
  text-decoration: none;
}

#centerpanel {
  text-align: center;
}

#centerpanel a {
  color: #B93526;
  text-decoration: none;
}

#centerpanel a:hover {
  text-decoration: underline;
}

#centerpanel-large {
  font-size: 1.2em;
}

#centerpanel-list {
  font-weight: 500;
  font-size: 1.5em;
  font-family:  geneva, courier-new, serif;
}

#bodywrapper {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:1px solid #000;
  width: 792px;
  position: relative;
  background-image: url('contentbg.gif');
  background-repeat:repeat-y;
}

#bodyheader {
  margin: 0 0 0 0;
  background: #DECC84;
  top: 0px;
}

#bodymenu {
  position: absolute;
  top: 87px;
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  left: 200px;
}

#bodymenu a {
  color: #fff;
  text-decoration: none;
}

#bodymenu a:hover {
  color: #fff;
  text-decoration: underline;
}

#bodycontainer {
  position: relative;
}

#bodyleft {
  width: 163px;
  height: 550px;
  float: left;
  background: #D4C375;
}

#bodycontent {
  width: 510px;
  margin-right: 30px;
  margin-left: 260px;
}

#bodycontentmap {
  width: 510px;
  margin-right: 30px;
  margin-left: 220px;
}

#bodysideimage {
  position: absolute;
  left: 50px;
  top: 35px;
}

#smallwindow {
  width: 750px;
  height: 550px;
  background: #DECC84;
  position: relative;
  border: 2px solid #B93526;
}

#smalllogo {
  position: absolute;
  left: 15px;
  top: 10px;
}

#smallcontent {
  margin: 10px;
}

#smallcontent a {
  color: #4A7314;
}

#smallcontent-header {
  position: absolute;
  left: 140px;
  top: 16px;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
}

#smallcontent-address {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.5em;
  font-weight: bold;
}

#smallcontent-body {
  position: absolute;
  left: 15px;
  top: 120px;
  margin-right: 20px;
  font-size: 0.9em;
  font-family: arial, helvetica, sans-serif;
}

#smallcontent-photo {
  margin-right: 20px;
}

#smallcontent-logo {
  position: absolute;
  right: 15px;
  top: 15px;
}

.slideshow { height: 269px; width: 371px; overflow: hidden; z-index: 5; }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }
