html, body { margin: 0; padding: 0; }
#header {
  width: 100%;
  float: left;
background-color: #F2E1EF;
}
#maincontainer {
  width: 100%;
  float: left;
}
#nav {
  width: 20%;
  float: right;
background-color: #FFF1C3;
padding: 10px;
}
#main {
  float: left;
  width: 70%;
padding: 10px;
}
#footer {
  width: 100%;
  float: left;
background-color: #F2E1EF;
padding: 10px;
} 