html, body {
  margin: 0;
  padding: 0;
  font-size: 15px ;
  background-color:#ddffdd;  
  height:700px;
  width:600px;
}

#topofpage {
  background-color:#ffeedd;
  border: 2px black solid;
  position:fixed;
  left:0px;
  top:0px;
  height:90px;
  width:600px;
}

#leftofpage {
  background-color:#ddffdd;
  border: 2px black solid;
  padding: 20px;
  padding: 10px;
  position:fixed;
  left:0px;
  top:90px;
  width:130px;
  height:620px;
}

#rightofpage {
  background-color:#ffeedd;
  border: 2px black solid;
  padding: 20px;
  position:fixed;
  left:150px;
  height:610px;
  top:90px;
  width:410px;
}

#logo {
  position: absolute;
  left:5px;
  top:10px;
  height:90px;
  width:75px;

}
#heading {
  position: absolute;
  left:100px;
  top:20px;
  color:#008800;
  height:50px;
}

#heading > h1 {
  margin:0;
  position:relative;
  left:30px;
  top:5px;
  font-size: x-large;
}

