body {
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color:#FFFFFF;
  background-color:#000000;
}

.lessontitle {
font-family:Tahoma;
font-size:17px;
color:#CC0000;
font-weight:bold;
align:center;
}

.title {
font-family:Tahoma;
font-size:16px;
color:#FF6600;
font-weight:bold;
}
.label {
font-family:Tahoma;
font-size:12px;
color:#688CD9;
font-weight:bold;
}
.elapsed{
font-family:Tahoma;
font-size:16px;
color:#FFCC33;
font-weight:bold;
background-color:#000000;
}
input {border:1px solid #000;}
input[disabled='disabled'] {
	background:yellow;
	color:blue;
	cursor:default;
}
input.disabled {
	color:blue;	
	background:yellow;
	cursor:default;
}

#time {
  border:none;
  font-family:verdana;
  font-size:16px;
  font-weight:bold;
  border-right-color:#F0F8FF
}
.yellow a:link { 
    font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #C8C8C8;
	text-decoration:none;
}

.yellow a:visited { 
    font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #C8C8C8;
	text-decoration:none;
}

.yellow a:hover { 
    font-family: Tahoma;
	font-weight: bold;
	text-decoration: none; 
	font-size: 12px;
	color: #CC0000;
	text-decoration:none;
}
body {
	background-color: #000000;
}
.label {
font-family:Tahoma;
font-size:14px;
color:#FFFFFF;
}
p {
align:center;
}
.puzzletitle {
font-family:Tahoma;
font-size:17px;
color:#CC0000;
font-weight:bold;
align:center;
}