BODY {
  color: black;
  background-color: #c1b489;
  margin: 0;
  padding: 0;
}

A {
  text-decoration: none;
}

IMG {
  border: none;
  padding: 0;
  margin: 0;
}

A.menu-entry {
  color: #5c594c;
  background-color: #c1b489;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}

.menu-separator {
  color: #5c594c;
  background-color: #c1b489;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.menu-entry-active {
  color: white;
  background-color: #c1b489;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}

#left-pane {
  position: absolute;
  width: 314px;
  height: 336px;
  left: 0;
  top: 126px;
  background-color: #e2dac3;
}

#middle-pane {
  position: absolute;
  width: 36px;
  height: 336px;
  left: 314px;
  top: 126px;
  background-color: #dddddd;
}

#right-pane {
  position: absolute;
  width: 636px;
  height: 336px;
  left: 350px;
  top: 126px;
  background-color: #ececec;
}

#section {
  position: absolute;
  width: 315px;
  height: 75px;
  left: 35px;
  top: 68px;
  z-index: 1;
}

#menu {
  position: absolute;
  width: 500px;
  height: 10px;
  left: 55px;
  top: 24px;
  line-height: 5px;
}

#graphicsemag {
  position: absolute;
  width: 68px;
  height: 15px;
  left: 246px;
  top: 462px;
  z-index: 1;
  font-size: 1px;
}

#button-previous {
  position: absolute;
  width: 29px;
  height: 30px;
  left: 285px;
  top: 417px;
  z-index: 1;
  font-size: 1px;
  cursor: pointer;
}

#button-next {
  position: absolute;
  width: 29px;
  height: 30px;
  left: 322px;
  top: 417px;
  z-index: 1;
  font-size: 1px;
  cursor: pointer;
}

#instructions {
  position: absolute;
  top: 493px;
  left: 134px;
  text-transform: uppercase;
  color: black;
  background-color: inherit;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8px;
  font-weight: normal;
  line-height: 6px;
  padding: 0;
  margin: 0;
}

#portrait {
  position: absolute;
  width: 314px;
  height: 321px;
  left: 0;
  top: 141px;
  z-index: 1;
}

#section-menu {
  position: absolute;
  left: 350px;
  top: 126px;
  height: 95px;
  padding-left: 15px;
  padding-top: 9px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #8d886a;
  background-color: #ececec;
  text-transform: uppercase;
  line-height: 14px;
}

A.section-menu-entry {
  text-decoration: none;
  color: #8d886a;
  background-color: inherit;
}

A.section-menu-entry-active {
  text-decoration: none;
  color: #534b2e;
  background-color: inherit;
}

#about-data {
  position: absolute;
  left: 487px;
  top: 126px;
  width: 294px;
  height: 336px;
  background-color: #ececec;
}

#about-vtitle {
  position: absolute;
  left: 451px;
  top: 126px;
  width: 36px;
  height: 336px;
  background-color: #ececec;
  z-index: 1;
}

#contacts-address-title {
  position: absolute;
  left: 452px;
  top: 170px;
  border: none;
  padding: 0;
  margin: 0;
}

#contacts-address {
  position: absolute;
  left: 480px;
  top: 165px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
  text-transform: uppercase;
}

#contacts-contacts-title {
  position: absolute;
  left: 452px;
  top: 303px;
  border: none;
  padding: 0;
  margin: 0;
}

#contacts-contacts {
  position: absolute;
  left: 480px;
  top: 300px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
  text-transform: uppercase;  
}

#views {
  position: absolute;
  left: 350px;
  top: 361px;
  width: 101px;
  padding: 15px;
  overflow: hidden;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 15px;
  text-transform: uppercase;
  white-space: nowrap;
}

A.view {
  text-decoration: none;
  color: #8d886a;
  background-color: inherit;
  font-weight: bold;
}

A.view-active {
  text-decoration: none;
  color: #534b2e;
  background-color: inherit;
  font-weight: bold;
}

#details {
  position: absolute;
  top: 451px;
  left: 350px;
  width: 101px;
  padding: 15px;
  overflow: hidden;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  white-space: nowrap;
}

#image {
  position: absolute;
  top: 52px;
  left: 451px;
  width: 430px;
  height: 470px;
  z-index: 1;
}

A.email {
  text-decoration: none;
  color: black;
  background-color: inherit;
}

/*
 * vim:sw=2:et:ts=2:sts=2:sta:tw=75
 */
