
html { padding: 1.5em; }

body {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
  min-width: 700px;
  
  border: 1px solid black;
}


#header {
  position: relative;
  margin: 0; padding: 0;
  overflow: hidden;
  height: 140px;
  width: 100%;

  border-bottom: 1px solid black;
}

#main {
  position: relative;
  margin: 0 0 0 12em;
  padding: 3em 4em 3em 2em;
  min-height: 30em;
  border-left: 1px solid black;
}

#column {
  position: absolute;
  margin: 0; padding: 0;
  top: 141px; left: 0;
  width: 12em;
}

#footer {
  margin: 0; padding: 0.5em 0 0.7em 0;
  border-top: 1px solid black;
}
