/* the bit that does the work */
 
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  overflow: hidden; 
  }
 
/* for internet explorer */
* html body {
  padding:32px 0 0 0; 
  }
 
#container {
  position:fixed; 
  top:32px;
  left:0;
  right:0; 
  bottom:0;
  overflow:auto; 
  }
 
* html #container {
  height:100%; 
  width:100%; 
  }
 
#header a {
  color:white;
  text-decoration:none;
  font-weight:normal;
  }

#header a:hover {
  color:yellow;
  text-decoration:none;
  font-weight:normal;
  }

#header a:active {
  color:white;
  text-decoration:none;
  font-weight:normal;
  }

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:32px; 
  overflow:auto; 
  background:#006600;
  border-top:solid 1px #006600;
  color:white;
  }
* html #header {height:32px;}