body {
font-family: 'Trebuschet MS', Verdana, sans-serif;
background-color: GhostWhite;
margin: 0px;
}
#page{
width: 750px;
background-color: GhostWhite;			
margin: auto;
border: 0px solid black;
position:relative;
}
#column1 {
position:absolute;
top: 6px;
border: 1px solid black;
width: 584px;
background-color: white;
color: black;
height: 465px;
font-size:16px;
z-index:2;
}
#column1b {
width: 583px;
background-color: rgb(80,80,80);
height: 465px;
z-index:1;
position:absolute;
border: 1px solid rgb(140,140,140);
top:10px;
left:4px;
}
#column1c {
position:absolute;
font-family: Georgia;
top: 71px;
left: 50px;
border: 1px solid black;
width: 484px;
background-color: white;
color: black;
height: 275px;
font-size:14px;
z-index:6;
padding: 5px;
visibility:hidden;
}
#column1d {
width: 484px;
background-color: rgb(80,80,80);
height: 276px;
z-index:5;
position:absolute;
border: 1px solid rgb(140,140,140);
top:75px;
left:54px;
padding: 5px;
visibility:hidden;
}
.answerform {
width: 26px;
text-align:center;
border: 0px solid black;
background-color: white;
font-size: 14px;
position: relative;
top: 0px;
font-family: 'Trebuschet MS', Verdana, sans-serif;
text-align: center;
}
#column1l {
position:absolute;
top: 70px;
left: 10px;
width: 260px;
border: 0px none white;
font-size:14px;
height: 480px;
padding-left:30px;
z-index:3;
}
#column1r {
position: absolute;
width: 260px;
font-size:14px;
border: 0px none white;
height: 480px;
top: 70px;
left:300px;
padding-left:20px;
z-index:3;
}
.linehold {
margin-left: 10px;
margin-top: 16px;
line-height:52px;
position:relative;
}
.redfont{
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
visibility: visible;
}
#footer {
width: 746px;
height: 23px;
border: 0px solid none;
margin-top: -10px;
}
#column2 {
width: 160px;
height: 600px;
border-left: 0px solid GhostWhite;
border-right: 0px solid GhostWhite;
border-bottom: 0px solid GhostWhite;
position: absolute;
top:0px;
left: 594px;
}
#header {
display: block;
height: 10px;
width: 584px;
border: 0px solid GhostWhite;
margin: 1px;
padding: 0px;
overflow: hidden;
}
#header1 {
display: block;
height: 54px;
width: 584px;
border: 0px solid white;
margin: 0px;
position: absolute;
top: 14px;
left: 2px;
z-index:3;
text-align: center;
font-size:24px;
}
#grade {
position:absolute;
left: 450px;
top:-50px;
}
span {text-align: center;}
img  {border:0;}
@media print {
  .noprint {
  display:none;
  }
}
.top {
position: absolute;
width: 20px;
top: -16px;
left:36px;
text-align:center;
}
.bottom {
position: absolute;
top: 10px;
left: 36px;
width: 20px;
text-align:center;
}
.line {
border-bottom: 1px solid black;
position: absolute;
top: -29px;
left:34px;
}
.topr {
position: absolute;
width: 20px;
top: -14px;
left:18px;
text-align:center;
}
.bottomr {
position: absolute;
top: 11px;
left: 18px;
width: 20px;
text-align:center;
}
.liner {
border-bottom: 1px solid black;
position: absolute;
top: -27px;
left:18px;
}
.top3 {
position: absolute;
width: 20px;
top: -9px;
left:84px;
text-align:center;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
}
.bottom3 {
position: absolute;
top: 12px;
left: 84px;
width: 20px;
text-align:center;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
}
.line3 {
border-bottom: 1px solid red;
position: absolute;
top: -25px;
width:20px;
left:83px;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
}
.sign {
position: absolute;
top: -1px;
left: 115px;
text-align:center;
color:red;
font-family: 'Trebuschet MS', Verdana, sans-serif;
}
.top4
{
position: absolute;
width: 20px;
top: -9px;
left:134px;
text-align:center;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;}
.bottom4 {
position: absolute;
top: 12px;
left: 134px;
width: 20px;
text-align:center;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
}
.line4 {
border-bottom: 1px solid red;
position: absolute;
width:20px;
top: -25px;
left:133px;
color:red;
font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;
}
.answerarea {
position: absolute;
left: 70px;
top: -2px;
}
.guessarea {
position: absolute;
left: 0px;
top: 0px;
}
.chex {
color: black;
position:absolute;
left: 60px;
top: 15px;
}
h1 {
    font-size:24px;
}