* {
  padding: 0;
  margin: 0;
}

body {
  background-image: url("../images/bg09.png");
  background-color: rgb(255, 192, 203);
  color: rgb(69, 11, 76);
  text-align: center;
  padding-top: 12px;
}

a {
  text-decoration: none;
}

p {
  font-family: Cooper Black, Garamond, Baskerville Old Face, serif;
  font-weight: normal;
  color: rgb(69, 11, 76);
  white-space: wrap;
}

hr {
  color: rgb(69, 11, 76);
  border-width: 2px;
}

noscript p {
  font-family: Trebuchet MS, Verdana, sans-serif;
  color: black;
  text-align: center;
  margin: 0;
  padding: 0;
}

img {
  behavior: url(cssjs/iepngfix.htc)
}

#allcontent {
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}


.center {
  text-align: center;  /* and images etc. */
}

#wakeup {
  visibility: hidden;
  font-family: Trebuchet MS, Verdana, sans-serif;
  color: black;
  text-align: center;
}

#main-text {
  padding: 7px;
  margin: 6px 10px 6px 10px;
  vertical-align: middle;
}

.picture {
  border: 3px solid rgb(228, 158, 236);
  margin: 6px 10px 6px 10px;
  padding: 4px;
  background-color: rgb(255, 234, 134);
  vertical-align: middle;
}

.pictureleft {
  float: left;
  border: 3px solid rgb(228, 158, 236);
  margin: 6px 10px 6px 10px;
  padding: 4px;
  background-color: rgb(255, 234, 134);
  vertical-align: middle;
}

.pictureright {
  float: right;
  border: 3px solid rgb(228, 158, 236);
  margin: 6px 10px 6px 10px;
  padding: 4px;
  background-color: rgb(255, 234, 134);
  vertical-align: middle;
}

.picturerightsmallborder {
  float: right;
  border-width: 0;
  margin: 6px 10px 6px 10px;
  padding: 2px;
  background-color: rgb(255, 234, 134);
  vertical-align: middle;
}

.picturerightnoborder {
  float: right;
  border-width: 0;
  margin: 6px 10px 6px 10px;
  padding: 0;
  vertical-align: middle;
}

.caption {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 2em;
  font-family: Cooper Black, Garamond, Baskerville Old Face, serif;
  font-weight: normal;
  color: rgb(69, 11, 76);
  white-space: wrap;
}

.captionleft {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 2em;
  font-family: Cooper Black, Garamond, Baskerville Old Face, serif;
  font-weight: normal;
  color: rgb(69, 11, 76);
  white-space: wrap;
  float: left;
  width: 44%;
  margin-left: 46px;
}

.captionright {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 2em;
  font-family: Cooper Black, Garamond, Baskerville Old Face, serif;
  font-weight: normal;
  color: rgb(69, 11, 76);
  white-space: wrap;
  float: right;
  width: 44%;
  margin-right: 46px;
}

.row {
  white-space: nowrap;
  padding: 4px 20px 4px 20px;
  clear: both;
}

.toprow {
  white-space: nowrap;
  padding: 0 20px 0 20px;
  clear: both;
}

.aboutusrow {
  padding: 8px 20px 8px 20px;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
}

.guestbookrow {
  padding: 8px 200px 28px 200px;
  clear: both;
}

#popup {
  display: none;
}

#buttonarea {
  padding: 6px;
  text-align: center;
}

#footer {
  padding-bottom: 2em;
}

#footer p {
  font-family: Trebuchet MS, Verdana, sans-serif;
  color: black;
  text-align: center;
  font-size: 80%;
  margin: 0;
  padding: 0;
}

a {
  color: rgb(165, 144, 44);
}

a:hover {
  color: rgb(69, 11, 76);
}


.generaltext {
  margin-top: 0;
  padding: 0.2em 1em 0.4em 18px;
  font-family: Cooper Black, Garamond, Baskerville Old Face, serif;
  font-weight: normal;
  text-align: left;
  color: rgb(69, 11, 76);
  white-space: wrap;
}

.rightdate {
  float: right;
  position: relative;
  top: -3.1em;
  margin: 0;
  padding: 0 12px 0 0;
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-weight: normal;
  font-size: small;
  text-align: right;
  color: rgb(69, 11, 76);
  white-space: nowrap;
}




/* unused */
.large-cursive {
  font-family: Edwardian Script ITC, Edwardian Script, Lucida Calligraphy, cursive;
  font-size: 170%;
  color: black;
}


/*
   sepia style
   overlay: Input level 0 7 255; output level 0 255
*/
