html, body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  background-image: url( '/images/bg.jpg' );
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000;
}
h3 {
  margin-top: 2px;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #2b3761;
  color: #5f131f;
}
div#wrapper {
  border-left: 1px solid #c4c3c3;
  border-right: 1px solid #c4c3c3;
  width: 711px;
  margin: 0px auto 10px auto;
  padding: 0px;
}
div#header {
  width: 100%;
  height: 248px;
  margin: 0px auto 0px auto;
  text-align: center;
  background-color: #fff;
  border-bottom: 2px solid #fff;
}
div#links {
  border-top: 1px solid #666c70;
  border-bottom: 1px solid #d9d9d9;
  background-color: #999da0;
  padding: 4px 0px 1px 0px;
  height: 38px;
}
div#links img {
  padding: 0px 1px 0px 0px;
}
div#links img.last {
  width: 105px;
  height: 38px;
  padding: 0px;
}
div#links a img {
  border: none;
}
div#linkbottom {
  border-top: 1px solid #aeb1b3;
  background-color: #a39b8f;
  border-bottom: 1px solid #999da0;
  padding: 2px 0px;
  width: 100%;
}
div#linkbottom2 {
  border-top: 1px solid #c4c3c3;
  background-color: #fff;
  //border-bottom: 1px solid #cfceca;
  border-bottom: none;
  padding: 2px 0px;
  width: 100%;
}
div#footertop {
  border-top: 1px solid #d9d9d9;
  background-color: #fefefd;
  border-bottom: 1px solid #aeb1b3;
  padding: 1px 0px 0px 0px;
}
div#footer {
  height: 36px;
  background-image: url( '/images/footer_bg.png' );
  background-repeat: repeat-x;
  padding: 0px;
  text-align: center;
  font-size: 9px;
}
div#footerbottom {
  border-top: 1px solid #ebe6e2;
  background-color: #9a9591;
  border-bottom: 1px solid #c4c3c3;
  padding: 1px 0px 0px 0px;
}
div#content {
  margin: 0px;
  padding: 10px;
  background-color: #fff;
  text-align: left;
}
div#video {
  text-align: center;
}
div#content_left {
  background-color: 
}
div#content_right {
}
div#content a {
  text-decoration: underline;
  color: 
}
div#content a:link {
  color: #2b3761;
}
div#content a:visited {
  color: #2b3761;
}
div#content a:hover {
  color: #5f131f;
}
div#content a:active {
}
div#content div.gallery {
  text-align: center;
}
div#content div.gallery img, div#content .photobox {
  text-align: center;
}
div#content .photonav {
  color: #999;
  text-align: center;
}
div#content .photonav a {
  text-decoration: none;
}
div#content .photonav a:hover {
}

div#content form {
  text-align: left;
}
div#content form hr {
  color: #ccc;
}
div#content form input, div#content form textarea {
  border: 1px solid #999;
  background-color: #e9e9e9;
}
div#content form input:focus, div#content form textarea:focus {
  background-color: #f3f3f3;
}

table.contact {
}
table.contact tbody tr td {
  padding: 1px 4px;
}
table.contact tbody tr td.label {
}
table.contact tbody tr td.email {
  text-align: right;
}

fieldset {
  1px solid #2b3761;
}
fieldset legend {
  color: #5f131f;
  font-weight: bold;
}

.right {
  float: right;
  margin-left: 40px;
}
img.photo {
  border: 1px solid #2b3761;
}
div.clear {
  clear: both;
}
ul {
  padding: 0px;
}
ul li {
  list-style-type: disc;
  list-style-position: inside;
}
