body {
  font-size: 100%;
  background-color: white;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    margin:0 auto;
}
#container {
  margin:auto;
  position:relative;
  width: 1048px; 
  font-size: 100%;
  background-color: white;
  text-align:center;
}
h1, h2 {
  color:red;
}
#msgBox, button {
  background-color: red;
  color:white;
}
#mainContent {
	position: absolute;
	left:161px;
	width:728px;
	text-align: center;
}
#myCanvas {
  border: 8px groove white;
}
#probs table, #probs p {
  margin: 14px auto;
  width: 600px;
  font-size: 1.5em;
}
#probs td {
  padding:10px;
  width: 50%;
}
button {
  font-size:.9em;
  font-weight: bold;
  border:6px outset red;
  margin:10px;
}
#rightBox, #leftBox, #myButtons {
  display: none;
}
#rightBox, #leftBox {
	position:absolute;
	top:0px;
	width:160px;
	font-size:.85em;
	color:red;
	border:thin gray solid;
}
#leftBox {
	left:0;
}
#rightBox {
	left:891px;
}
#rightBox p, #leftBox p{
margin-top:10px;
margin-bottom:0px;
}