body {
  margin:0;
	border:0;
	padding:0;
	height:100%;
	max-height:100%;
  background:#eee;
	font-family:arial, verdana, sans-serif;
  font-size:76%;
	overflow:hidden;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
  SCROLLBAR-SHADOW-COLOR: #333333;
  SCROLLBAR-3DLIGHT-COLOR: #333333;
  SCROLLBAR-ARROW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #ABAAAA;
  SCROLLBAR-DARKSHADOW-COLOR: #ABAAAA;
}
#header {
  position:absolute;
	top:0;
	left:0;
	width:100%;
	height:80px;
	overflow:auto;
	background:#82a5be;
	color:#870a39;
}
#side {
  position: absolute;
	top: 80px;
	left: 0;
	width: 80px;
	height: 100%;
	overflow: auto;
	background: #82a5be;
	color: #870a39;
}
#footer {
  position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:50px;
	overflow:auto;
	text-align:center;
	background:#82a5be;
	color: #870a39;
}
#contents {
  position:absolute;
	top:80px;
	bottom:50px;
	left:80px;
	right:0;
	overflow:auto;
	background:#fff;
	color: #870a39;
}
* html body {
  padding:120px 0 50px 0;
}
* html #contents {
  height:100%;
	width:100%;
}
#buttons a {
  color: #0ff;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
  border-width: 4px;
	border-style: outset;
	background-color: #9090ff;
	width: 80x;
	height: 20px;
	padding: 3px;
	margin: 1px;
}
#buttons a:hover {
	color: yellow;
	border-style: inset;
}
.buttonSubmit {
  color: #0ff;
  background-color: #9090ff;
  font-size: 1.5em;
  border: 1px solid #fff;
  padding: 4px;
}
.buttonSubmitRoll {
  color: yellow;
  background-color: blue;
  font-size: 1.5em;
  border: 1px solid #fff;
  padding: 4px;
}

.buttonReset {
  color: #0ff;
  background-color: #9090ff;
  font-size: 1.5em;
  border: 1px solid #fff;
  padding: 4px;
}
.buttonResetRoll {
  color: yellow;
  background-color: blue;
  font-size: 1.5em;
  border: 1px solid #fff;
  padding: 4px;
}
