<style type="text/css">
<!--

body { font-family: "Verdana", sans-serif; font-size: 8.0pt;
font-weight: normal; font-style: normal; text-decoration: none;
text-transform: none; color: #000000; margin-left: 12px;
margin-right: 12px; margin-top: 12px; margin-bottom: 12px;
background-color: #ffffff; 
} 
h2 { font-weight: bold;
}
input { font-family: "Verdana",
sans-serif; font-size: 8.0pt; font-weight: normal; font-style:
normal; text-decoration: none; text-transform: none; color:
#000000; 
}
select { font-family: "Verdana", sans-serif;
font-size: 8.0pt; font-weight: normal; font-style: normal;
text-decoration: none; text-transform: none; color: #000000;
}
button { font-family: "Verdana", sans-serif; font-size: 8.0pt;
font-weight: normal; font-style: normal; text-decoration: none;
text-transform: none; color: #000000;
}
textarea { font-family:
"Verdana", sans-serif; font-size: 8.0pt; font-weight: normal;
font-style: normal; text-decoration: none; text-transform: none;
color: #000000;
}
table { font-family: "Verdana", sans-serif;
font-size: 8.0pt; font-weight: normal; font-style: normal;
text-decoration: none; text-transform: none; color: #000000;
}
table.container { font-family: "Verdana", sans-serif; font-size:
8.0pt; font-weight: normal; font-style: normal; text-decoration:
none; text-transform: none; color: #000000; border-collapse:
collapse;
}
A:link { font-family: "Verdana", sans-serif;
font-size: 8.0pt; font-weight: bold; font-style: normal;
text-decoration: underline; text-transform: none; color: #0000aa;
background-color: #transp;
}
A:active { font-family: "Verdana",
sans-serif; font-size: 8.0pt; font-weight: bold; font-style:
normal; text-decoration: underline; text-transform: none; color:
#0000aa; background-color: #transp;
}
A:visited { font-family:
"Verdana", sans-serif; font-size: 8.0pt; font-weight: bold;
font-style: normal; text-decoration: underline; text-transform:
none; color: #0000aa; background-color: #transp;
}
A:hover {
font-family: "Verdana", sans-serif; font-size: 8.0pt;
font-weight: bold; font-style: normal; text-decoration: none;
text-transform: none; color: #0000ff; background-color: #transp;
}
td.logo_block { font-family: cursive; font-size: 8pt;
font-weight: normal; font-style: normal; text-decoration: none;
text-transform: none; color: #000000; background-color: #transp;
border-left: 1px solid #89959b; border-right: 1px solid #89959b;
border-top: 1px solid #89959b; border-bottom: 1px solid #89959b;
border-collapse: collapse;
}
td.nav_block { font-family:
"Verdana", sans-serif; font-size: 10.0pt; font-weight: bold;
font-style: normal; text-decoration: none; text-transform: none;
color: #ffffff; padding-left: 6px; padding-right: 6px;
padding-top: 6px; padding-bottom: 6px; background-color: #587cad;
border-left: 1px solid #89959b; border-right: 1px solid #89959b;
border-top: 1px solid #89959b; border-bottom: 1px solid #89959b;
border-collapse: collapse;
}
A:link.nav_block { font-family:
"Verdana", sans-serif; font-size: 10.0pt; font-weight: bold;
font-style: normal; text-decoration: underline; text-transform:
none; color: #eeeeee; background-color: #transp;
}
A:active.nav_block { font-family: "Verdana", sans-serif;
font-size: 10.0pt; font-weight: bold; font-style: normal;
text-decoration: underline; text-transform: none; color: #eeeeee;
background-color: #transp;
}
A:visited.nav_block { font-family:
"Verdana", sans-serif; font-size: 10.0pt; font-weight: bold;
font-style: normal; text-decoration: underline; text-transform:
none; color: #eeeeee; background-color: #transp;
}
A:hover.nav_block { font-family: "Verdana", sans-serif;
font-size: 10.0pt; font-weight: bold; font-style: normal;
text-decoration: none; text-transform: none; color: #ffffff;
background-color: #transp;
}
table.block_table { table-layout: fixed;
}
td.block_title { font-family: "Verdana", sans-serif;
font-size: 8pt; font-weight: bold; font-style: normal;
text-decoration: none; text-transform: uppercase; color: #000080;
padding-left: 4px; padding-right: 4px; background-color: #transp;
border-collapse: collapse;
}
td.block_body { font-family:
"Verdana", sans-serif; font-size: 8.0pt; font-weight: normal;
font-style: normal; text-decoration: none; text-transform: none;
color: #000000; padding-left: 4px; padding-right: 4px;
padding-top: 4px; padding-bottom: 4px; background-color: #ffffff;
border-left: 1px solid #89959b; border-right: 1px solid #89959b;
border-top: 1px solid #89959b; border-bottom: 1px solid #89959b;
border-collapse: collapse;
}
A:link.block_body { font-family:
cursive; font-size: 8.0pt; font-weight: normal; font-style:
normal; text-decoration: none; text-transform: none; color:
#000000; background-color: #transp;
}
A:active.block_body {
font-family: cursive; font-size: 8.0pt; font-weight: normal;
font-style: normal; text-decoration: none; text-transform: none;
color: #000000; background-color: #transp;
} A:visited.block_body { font-family: cursive; font-size: 8.0pt; font-weight: normal;
font-style: normal; text-decoration: none; text-transform: none;
color: #000000; background-color: #transp;
}
A:hover.block_body {
font-family: "Verdana", sans-serif; font-size: 8.0pt;
font-weight: normal; font-style: normal; text-decoration: none;
text-transform: none; color: #000000; background-color: #transp;
}
td.block_frame_left_top { font-size: 2px; }
td.block_frame_mid_top { font-family: "Verdana", sans-serif;
font-size: 8pt; font-weight: bold; font-style: normal;
text-decoration: none; text-transform: uppercase; color: #000080;
background-color: #transp;
}
td.block_frame_right_top {
font-size: 2px;
}
td.block_frame_mid_left { border-left: 1px
solid #89959b; background-color: #ffffff;
}
td.block_frame_mid_mid { font-family: "Verdana", sans-serif;
font-size: 8.0pt; font-weight: normal; font-style: normal;
text-decoration: none; text-transform: none; color: #000000;
background-color: #ffffff; padding-left: 4px; padding-right: 4px;
padding-top: 4px; padding-bottom: 4px;
}
td.block_frame_mid_right
{ border-right: 1px solid #89959b; background-color: #ffffff;
}
td.block_frame_left_btm { font-size: 2px;
}
td.block_frame_mid_btm { font-size: 2px;
}
td.block_frame_right_btm { font-size: 2px;
}
.Login {
font-family: Verdana; font-size: 8pt; color: #000000;
background-color: #FCF2B9; padding-left: 3pt; padding-right: 3pt;
padding-top: 3pt; padding-bottom: 6pt;
}
.LogoNav { font-family:
Verdana; font-size: 10pt; font-weight: normal; color: #000000;
background-color: #FFFFFF;
}
A.LogoNavLink:link { font-family:
Verdana; font-size: 10pt; color: #000000; text-decoration:
underline; font-weight: normal;
}
A.LogoNavLink:active {
font-family: Verdana; font-size: 10pt; color: #000000;
text-decoration: underline; font-weight: normal;
}
A.LogoNavLink:visited { font-family: Verdana; font-size: 10pt;
color: #000000; text-decoration: underline; font-weight: normal;
}
A.LogoNavLink:hover { font-family: Verdana; font-size: 10pt;
color: #000000; text-decoration: none; font-weight: normal;
}
A.SearchNavLink:link { font-family: Verdana; font-size: 8pt;
color: #000000; text-decoration: underline; font-weight: normal;
}
A.SearchNavLink:active { font-family: Verdana; font-size: 8pt;
color: #000000; text-decoration: underline; font-weight: normal;
}
A.SearchNavLink:visited { font-family: Verdana; font-size: 8pt;
color: #000000; text-decoration: underline; font-weight: normal;
}
A.SearchNavLink:hover { font-family: Verdana; font-size: 8pt;
color: #000000; text-decoration: none; font-weight: normal;
}
.PuzzListTitle { font-family: Verdana; color: #336699;
}
.PuzTitle { font-size: 15pt; color: #800000; font-weight: bold;
}
.RecentPuzzHead { font-family: Verdana; font-size: 10pt; color:
#000000; font-weight: bold;
}
.Puzzles { font-family: Verdana;
font-size: 10pt;
}
.AlphaTitles { font-family: Verdana; color:
#CC0000; font-size: 15pt;
}
.ReturnTop { font-family: Verdana;
font-size: 10pt;
}
A.ReturnTop:link { font-family: Verdana;
color: #CC0000; text-decoration: underline; font-weight: bold;
}
A.ReturnTop:active { font-family: Verdana; color: #CC0000;
text-decoration: underline; font-weight: bold;
}
A.ReturnTop:visited { font-family: Verdana; color: #CC0000;
text-decoration: underline; font-weight: bold;
}
A.ReturnTop:hover { font-family: Verdana; color: #CC0000;
text-decoration: underline; font-weight: bold;
}
.CopyTag {
font-size: 10pt; color: #000000;
}
BODY, .Clues, .GridClues {
font-size: -3pt; font-family: Times New Roman,Times;
}
.SudoText { font-size: 10pt; color: #000000;
}

-->
</style>

