/* Generated by KaZcadeS */
body {
  background-color: #330033;
  z-index: 1;
}
#background_wrap {
  margin-left: -400px;
  left: 50%;
  position: absolute;
  z-index: 1;
}
#navigation_box {
  border-style: none;
  list-style-type: none;
  position: absolute;
  color: #330033;
  font-family: Arial;
  margin-left: 220px;
  z-index: 3;
  margin-top: 150px;
}
#navigation_box li {
  border-style: none;
  border-color: #330033;
  margin-bottom: 10px;
  text-align: center;
  float: left;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  font-weight: bold;
  color: #330033;
  width: 91px;
}
#navigation_box li ul {
  border-style: none;
  background-color: transparent;
  position: absolute;
  margin-top: 0px;
  display: none;
  width: 94px;
  margin-left: -43px;
}
#navigation_box li ul li {
  border-top-width: 1px;
  background-color: transparent;
  font-size: 8px;
  color: #ffffff;
  position: relative;
  display: block;
  border-top-style: none;
  border-right-width: 2px;
  border-right-style: none;
  margin-left: 4px;
  width: 100%;
  height: 22px;
}
#navigation_box a {
  border-right: 1px none #330033;
  text-decoration: none;
  display: block;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(tab.gif);
  width: 90px;
  height: 30px;
  color: #330033;
  padding-top: 5px;
}
#navigation_box a:hover {
  display: block;
  text-decoration: none;
  border-right-style: solid;
  border-right-width: 1px;
  background-color: transparent;
  background-image: url(tab_hover.gif);
  width: 90px;
  background-position: center top;
}
#navigation_box li ul:hover {
  display: block;
  position: relative;
  background-color: transparent;
}
#navigation_box li ul li:hover {
  position: relative;
  display: block;
  background-color: transparent;
}
#navigation_box li:hover ul {
  display: block;
  background-color: transparent;
}
#navigation_box li a {
  background-color: transparent;
}
#navigation_box li ul a {
  background-color: transparent;
}
#intro {
  position: absolute;
  font-family: Arial;
  color: #ffffff;
  width: 500px;
  z-index: 1;
  margin-left: 250px;
  text-align: justify;
  margin-top: 230px;
}
#photo_wrap {
  float: left;
  position: relative;
}
.floatleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 0px;
}
table {
  position: absolute;
  margin-top: 0px;
  z-index: 2;
}
table {
  position: absolute;
  margin-top: 250px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  margin-left: 180px;
}
#text_box {
  position: absolute;
  z-index: 4;
  margin-top: 500px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  width: 600px;
  margin-left: 180px;
}
.reunion_years {
  border-style: none;
  position: absolute;
  margin-top: 250px;
  margin-left: 340px;
}
