style>
.answerboxstyle {
background-color: #ffffe0;
border-color: #808080;
border-style: solid;
border-width: 1px;
display: block;
padding: 6pt;
width: 360pt;
}
.block {
height: 18px;
width: 18px;
}
.box {
background-color: #ffffff;
border-color: #808080;
border-style: solid;
border-width: 1px;
font-size: 10pt;
font-variant: small-caps;
font-weight: bold;
height: 18px;
overflow: hidden;
text-align: center;
width: 18px;
}
.cluebox {
border-bottom-width: 1px;
border-color: #c0c0c0;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-top-width: 1px;
margin-bottom: 8pt;
margin-left: 0pt;
margin-right: 0pt;
margin-top: 8pt;
padding-bottom: 4pt;
padding-left: 0pt;
padding-right: 0pt;
padding-top: 4pt;
}
.clues p {
font-family: Tahoma, Verdana, Sans-Serif;
padding-left: 18pt;
text-indent: -12pt;
}
.highlight {
background-color: #b6bdd2;
border-color: #808080;
border-style: solid;
border-width: 1px;
font-size: 10pt;
font-variant: small-caps;
font-weight: bold;
height: 18px;
overflow: hidden;
text-align: center;
width: 18px;
}
A, A:visited {
color: #2080d0;
text-decoration: none;
}
A:hover {
color: ff8000;
text-decoration: underline;
}
BODY, P, TD, TABLE {
cursor: default;
font-family: Verdana, Sans-Serif;
font-size: 8pt;
}
H2 {
border-bottom-width: 3pt;
border-color: #ffc000;
border-left-width: 0pt;
border-right-width: 0pt;
border-style: solid;
border-top-width: 0pt;
margin-top: 16pt;
width: 40%;
}
P {
margin-top: 4pt;
}
<!--[if gte IE 5]>
Please wait while the crossword puzzle is created...