body {
  font-family: "Trebuchet MS", serif;
  margin: 0px;
}

.Header {
  padding: 10px;
  text-align: center;
  border-style: solid;
  border-width:0px 0px 4px 0px;
/*  border-color: #b2a565; LATEST */
  border-color: #a37444;
}

.Header.Water {
  background-image: url('../images/sand_wallpaper11.jpg'); /* was 2 */
}

.Header h1 {
  margin: 0px;
  font-family: "Beach Resort";
  font-size: 400%;
}

.Divider {
  padding: 10px;
  text-align: center;
/*  background-color: #f2dc96; */
/*  background-color: #f2e698; */
/*  background-color: #d6c675; LATEST */
  background-color: #d8b896;
  border-width: 4px 0px 4px 0px;
  border-style: solid;
/*  border-color: #b2a565; LATEST */
  border-color: #a37444;
  clear: both;
}

.Divider h1 {
  margin:0px;
  font-size: 200%;
  clear: both;
}

.Header p {
  margin: 5px 0px;
}

.LeftPanel {
  float:left;
  left: 0px;
/*  background-color:#efe5c2; */
/* background-color: #e5daa0; LATEST */
  background-color: #eec8a9;
  width: 300px;
  padding: 15px;
  margin: 10px;
  overflow:hidden;
  height: auto;
}

.RightPanel {
  margin:10px 0 10px 320px;
  padding: 15px;
  overflow:hidden;
  height:auto;
  border-width:0 0 0 2px;
  border-style:solid;
/*  border-color:#b2a565; LATEST */
  border-color: #a37444;
  font-size:1.2em;
}

.NoPanel {
  position: absolute;
  top: 90px;
  right: 10px;
  width: 200px;
  padding: 15px;
}

.BodyContainer {
  position: absolute;
  max-width: 1300px;
  min-width: 700px;
  left: 0px;
  margin: 5px;
/*  border: 6px solid #b2a565; LATEST */
  border: 4px solid #a37444;
  border-radius:10px;
  background-image: url('sand_wallpaper2.jpg');
}

.SubContainer {
  max-width: 1300px;
  min-width: 700px;
  left: 0px;
  padding:1px;
  overflow:hidden;
}

.FloatLeft {
  float: left;
  margin: 10px;
}

.FloatRight {
  float: right;
  margin: 10px;
}
