.mainnormal { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue; font-size: 11pt }
.mainlarge { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue; font-size: 16pt }
.mainsmall { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue; font-size: 10pt }
.maintiny { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue; font-size: 8pt }
.mainhuge { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: black; font-size: 30pt }
.maintitle { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: black; font-size: 18pt }
.headermarker { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: #ffffff; font-size: 9pt; font-weight: bold; background-color: #000000 }
.main { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue }
.sznormal	{ font-size: 11pt }
.sz13		{ font-size: 13pt }
.szlarge	{ font-size: 16pt }
.szsmall	{ font-size: 10pt }
.sztiny		{ font-size: 8pt }
.szhuge		{ color: black; font-size: 20pt }
.sztitle	{ color: black; font-size: 18pt }

.nav { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: black; font-size: 9pt; font-weight: bold }
.nav A:link { color: #0000ff; text-decoration: none }
.nav A:visited { color: #0000ff; text-decoration: none }
.nav A:active { color: #000000; text-decoration: none }
.nav A:hover { color: #ff0000; text-decoration: none }
.button { font-weight: bold; BACKGROUND: #baabff; TEXT-ALIGN: center; BORDER-BOTTOM: #b204f7 3px solid; BORDER-RIGHT: #b204f7 3px solid; BORDER-LEFT: #d1deff 3px solid; BORDER-TOP: #d1deff 3px solid }

.normalwhite { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: white; font-size: 11pt }
.largewhite { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: white; font-size: 13pt }
.smallwhite { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: white; font-size: 10pt }

.blacknav { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: #0000ff; font-size: 9pt; font-weight: bold }
.blacknav A:link { color: #0000ff; text-decoration: none }
.blacknav A:visited { color: #1111ff; text-decoration: none }
.blacknav A:active { color: #ffffff; text-decoration: none }
.blacknav A:hover { color: #000000; text-decoration: none }
.blackbutton { BACKGROUND: #d0d0d0; TEXT-ALIGN: center; BORDER-BOTTOM: #f0f0f0 3px solid; BORDER-RIGHT: #f0f0f0 3px solid; BORDER-LEFT: #a0a0a0 3px solid; BORDER-TOP: #a0a0a0 3px solid }

.puzzlenav { font-family: Verdana, Comic Sans MS, Monaco, Trebuchet MS, Helvetica, Arial; font-style: normal; color: blue; font-size: 9pt; font-weight: bold }
.puzzlenav A:link { color: blue; text-decoration: none }
.puzzlenav A:visited { color: blue; text-decoration: none }
.puzzlenav A:active { color: blue; text-decoration: none }
.puzzlenav A:hover { color: blue; text-decoration: none }

#lightblue { color: #0080FF }
#litebox { BACKGROUND: #e7e7e7 }
#darkbox { BACKGROUND: #d0d0d0 }
