html, body, #page {
  width: 100%;
  height: 100%;
}

* html html, body, #page {
  min-height:100%;
  width: 100%;
  height: 100%;
}


* html html>body, html>body #page {
  height: auto;
}

#page {
  position:absolute;
  top: 0;
  left: 0;
}

#main {
  width: 1000px;
  height: auto;
  margin: 0 0 10px 0;
}

#top {
  position: relative;
  height: 93px;
  border: none;
  width: 100%;
}

#left {
  width:168px;
  float: left;
}

#content {
  position:relative;
}

#mainwrapper {
  padding: 0 0 65px 0;
}

#footer {
  clear: both;
  position:absolute;
  margin: 50px 0 0 0;
  bottom: 1px;
  left: 0;
}