html {
  overflow: hidden;
}

body {
  overflow: hidden;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

a {font: 12px helvetica, arial, sans-serif; }

a:link     { color:purple }
a:visited  { color:purple }
a:active   { color:red }
a:hover    { color:red }

p {font: 12px arial, helvetica, sans-serif; }

#header {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0px;    
  left: 0px;
  width: 100%;
  height: 80px;
  overflow: hidden;
}

#side {    
  padding: 0;
  margin: 0;
  position: absolute;    
  top: 100px;
  left: 20px;
  bottom: 20px;
  overflow: auto;    
  width: 280px;    
}

#main {
  padding: 0;
  margin: 0;
  position: absolute;    
  top: 100px;
  left: 320px;
  right: 20px;
  bottom: 20px;
  overflow: auto;
}

#onecol {
  padding: 0;
  margin: 0;
  position: absolute;    
  top: 100px;
  left: 40px;
  right: 20px;
  bottom: 20px;
  overflow: auto;
}


#tab1 {
	margin-left: 1em;
	font: 12px arial, helvetica, sans-serif;
	}
