body {
  margin : 0px;
  text-align : left;
}

.wrapper {
  height : 700px;
  width : 650px;
/*
  border-width : 1px;
  border-style : solid;
  border-color : green;
*/
}

.content {
  left : 10px;
  margin : 0px;
/*
  border-width : 1px;
  border-style : solid;
  border-color : red;
*/
}

.heading {
  position : absolute;
  top : 125px;
  left : 300px;
  width : 300px;
  text-align : left;
  z-index : 10;
/*
  border-width : 1px;
  border-style : dashed;
  border-color : white;
*/
}
.heading h1 {
  font-size : 1.4em;
  font-style : normal;
}
.heading h2 {
  font-style : italic;
}

.images {
  margin : 0px;
  z-index : 5;
/*
  border-width : 1px;
  border-style : solid;
  border-color : blue;
*/
}

img#landscape {
  position : absolute;
  left : 55px;
  top : 85px;
  margin : 0px;
/*
  border-width : 1px;
  border-style : dotted;
  border-color : green;
*/
}

.menu {
  position : relative;
  top : 200px;
  left : 340px;
  text-align : left;
  margin : 0px;
  padding : 0px;
  z-index : 20;
/*
  border-width : 1px;
  border-style : dashed;
  border-color : purple;
*/
}
.menu ul {
  margin : 0px;
  padding : 0px;
  list-style : disc;
  list-style-position : inside;
/*
  border-width : 1px;
  border-style : dotted;
  border-color : white;
*/
}
.menu li {
  margin : 10px;
  margin-left : 0px;
  padding : 0px;
/*
  border-width : 1px;
  border-style : solid;
  border-color : white;
*/
}
.menu a {
  font-size : 0.9em;
}
.menu a:link {
  color : silver;
}
.menu a:visited {
  color : silver;
}
.menu a:hover {
  color : red;
}
.menu a:active {
  color : red;
}

.contact {
  margin-top : 280px;
  margin-left : 20px;
/*
  border-width : 1px;
  border-style : dotted;
  border-color : salmon;
*/
}

.debug {
  width : 650px;
}
