body {
font-family: 'Comic Sans MS'; 'Trebuschet MS', Verdana, sans-serif;
background-color: black;
margin: 0px;
}
#page{
width: 750px;
background-color: black;			
margin: auto;
border: 0px solid black;
}
.column1 {
width: 660px;
margin-left:48px;
margin-top:10px;
border: 4px solid red;
border-left: 5px solid blue;
border-top: 5px solid blue;
background-color: white;
color: black;
height: 492px;
font-size:26px;
position:relative;

}
#question{
border: 1px none white;
width: 658px;
text-align:center;
}
#linebox {
width: 660px;
background-color: white;
Visibility:visible;
}
#solutionbox {
width: 660px;
background-color: white;
Visibility:visible;
text-align:center;
}
#answerbox {
width: 660px;
background-color: white;
Visibility:visible;
text-align:center;
}
#footer {
color:white;
width: 635px;
height: 23px;
margin-top: -17px;
margin-left:30px;
}
input{
font-family: 'Comic Sans MS'; 'Trebuschet MS', Verdana, sans-serif;
font-size:26px;
width: 20px;
border: 0px none white;
padding: 0px 0px; 
text-align:center;
vertical-align: baseline;
color:black;
}
input.bot{
width:38px;
}
#header1 {
color:lightgrey;
display: block;
height: 24px;
width: 745px;
margin: 1px;
overflow: hidden;
text-align: center;
font-size:20px;
}
img  {border:0;}
.liner {
position:absolute; 
top:364px; 
text-align:center; 
z-index:4; 
cursor:pointer;
}
#pro{
text-align:center;
}



table {
margin: auto;
	padding: 0px;
	background-color: white;
	border-collapse:collapse;
	border-style: solid;
border-color:white;

}
table td {
height:25px;
width:25px;
	border-width: 1px;
	border-style: solid;
border-color:white;	

}

tr.red{
	background-color: red;
}
col.red{
	background-color: red;
}
tr.blue{
	background-color: blue;
}
col.blue{
	background-color: blue;
}tr.green{
	background-color: green;
}
col.green{
	background-color: green;
}tr.orange{
	background-color: orange;
}
col.orange{
	background-color: orange;
}
tr.yellow{
	background-color: yellow;
}
col.yellow{
	background-color: yellow;
}
tr.purple{
	background-color: purple;
}
col.purple{
	background-color: purple;
}
tr.grey1{
	background-color: #333333;
}
tr.grey2{
	background-color: #999999;
}
tr.grey3{
	background-color: #444444;
}
tr.grey4{
	background-color: #AAAAAA;
}

.clear {
	background-color: white;
text-align:center;
font-size:12px;
	border-style: solid;
border-color:white;
}
.clearc {
	background-color: white;
text-align:center;
font-size:12px;
	border-style: solid;
border-color:white;
border-bottom:1px solid black;
}
.clearr {
	background-color: white;
text-align:center;
font-size:12px;
	border-style: solid;
border-color:white;
border-right:1px solid black;
}