html, body { margin: 0; padding: 0; }
#header {
  width: 100%;
  float: left;
background-color: #DDEBFF;
}
#maincontainer {
  width: 100%;
  float: left;
}
#nav {
  width: 20%;
  float: right;
background-color: #FFF2C8;
}
#main {
  float: left;
  width: 75%;
padding: 20px;
}
#footer {
  width: 100%;
  float: left;
background-color: #DDEBFF;
padding: 20px;
} 