body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:center;
	margin:0 auto;
	color: red;
	background-color:white;
}
#container {
position:relative;
margin:auto;
width:1024px;
}
h1 {
	margin:5px;
	color:darkblue;
	}
#mainContent{
	position: absolute;
	margin:auto;
	padding:15px;
	width:670px;
	height:500px;
	left:0px;
	text-align:center;
	color: darkblue;
	background-image: url("POTUSbkgd.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:white;
}
#wordBox, #puzzleBox {
	position: absolute;
	top:0px;
}
#wordBox {
	width:170px;
	left:30px;
	text-align:left;
	font-weight:bold;
}
.found, .crossOut, .studPick  {
	color:red;
}
.crossOut {	
	text-decoration: line-through;
}
#puzzleBox {
	left: 200px;
	font-size:2em;
	font-weight:bold;
	cursor:default;
}
table {
	margin: 0 auto;
	border:inset 18px red;
	border-radius:20px;
	-moz-border-radius:20px; /* Firefox 3.6 and earlier */
}
#puzzleBox td {
width:36px;
height:20px;
}
button {
	font-size:.9em;
	font-weight:bold;
	color: white;
	background-color:darkblue;
	margin:6px;
	border:thick solid darkblue;
	border-radius:20px;
	-moz-border-radius:20px; /* Firefox 3.6 and earlier */
}
p {
margin-top:0px;
margin-bottom:10px;
}
#rightBox, #leftBox, #bottomBox, button, #msgBox {
	display: none;
}
#rightBox, #leftBox {
width:160px;
position:absolute;
top:0px;
font-size:.9em;
}
#leftBox {
left:-160px;
}
#rightBox {
left:864px;
}
#bottomBox {
	position: absolute;
	top:678px;
}