body {	margin: 0;	background: #fff;	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}p {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}p.fineprint {	text-align: left;	margin: 2px 3px 2px 3px;	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;}p.sidenote {	text-align: center;	margin: 2px 3px 2px 3px;	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;}a {	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}a:active { color: #33F; }a:hover { color: #33F; }a.footlink {	color: #666;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;}a.footlink:hover { color: #696; }a.puztitle {	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;}a.puztitle:hover { color: #33F; }a.sidenote {	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;}a.sidenote:hover { color: #33f; }a.popupstyle {	color: #003;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;	text-decoration: none;}a.popupstyle:hover { color: #33F; }b {	font-family: verdana,arial,helvetica,sans-serif;	font-weight: bold;}dd {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	margin-left: 6px;	margin-top: 3px;	margin-bottom: 6px;}div.bordered {	border-color: #699;	border-width: 1px;	border-style: solid;}div.boggleboxes {	background-color: #F96;	padding: 1px;	text-align: center;}div.copyright {	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	background-color: #fff;	text-align: center;	padding: 1px;	border-color: #fff;	border-width: 1px;	border-style: solid;	font-weight: bold;}div.icon { padding: 5px 5px 5px 0; }div.inputrow {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	font-weight: bold;	background-color: #ffd;	padding: 2px;	margin: 4px 0px 4px 0px;	border-style: solid;	border-width: 1px;	border-color: #fc9;}div.linksboxhead {	color: #666;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #ddd;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #ddd;}div.linksbox {	color: #666;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	background-color: #fff;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #ddd;}div.puztextboxanswer {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #ffd;	padding: 5px;	border-style: solid;	border-width: 1px 1px 1px 1px;	border-color: #fc9;}div.puztextboxgreen {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #EFE;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #fc9;}div.puztextboxhead {	color: #930;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #fc9;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #fc9;}div.puztextboxsubhead {	color: #930;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;	background-color: #fc9;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #fc9;}div.puztextboxyellow {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #fc9;}div.puztextboxyellowbright {	color: #030;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #FF9;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #fc9;}div.puztextboxyellowdphof {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 7.5pt;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #fc9;}div.sidebar{	color: #09C;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	background-color: #FFD;	font-weight: bold;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 1px;	border-color: #ACC;}div.sidebarhead{	color: #FFD;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #699;	font-weight: bold;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #699;}div.sidebuttons {	padding: 3px 3px 3px 3px;	font-size: 10px;	text-align: center;}div.sitelinksbox {	color: #999;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 9px;	background-color: #fff;	padding: 5px;	text-align: center;	font-weight: bold;}div.textboxblue {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #CEE;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #09C;}div.mainindexteaser {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #09C;}div.textboxgreen {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #efe;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #acc;}div.textboxgold {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 7.5pt;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #C60;}div.textboxhead {	color: #003;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #ACC;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #ACC;}div.textboxheadblue {	color: #eef;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #09C;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #09C;}div.textboxheadgold {	color: #fff;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #C60;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #C60;}div.textboxsubheadgold {	color: #fff;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;	background-color: #C60;	padding: 2px 4px 2px 4px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #C60;}div.textboxwhite {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #fff;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #acc;}div.textboxwhitehead {	color: #003;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;	background-color: #acc;	padding: 2px 5px 2px 5px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: #acc;}div.textboxyellow {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #acc;}div.textboxyellowtight {	background-color: #FFD;	padding: 1px;}div.whitetextbox {	color: #fff;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;	background-color: #fff;	padding: 5px;}dt {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}dt.puztitle {	color: #003;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;}h2 {	color: #063;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 18px;	font-weight: bold;}h2.puzsection {	color: #930;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 18px;	font-weight: bold;}h2.popupstyle {	color: #006;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 18px;	font-weight: bold;}img.puzsidebutton {	border-bottom-style: solid;	border-bottom: #FC9;	border-width: 0 0 1px 0;}img.sidebutton {	border-bottom: #9CC;	border-width: 0 0 1px 0;	border-style: solid;}img.sidebuttonblue {	border-bottom: #09C;	border-width: 0 0 1px 0;	border-style: solid;}.formblank {	color: #930;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 12px;}pre.linkpage {	color: #333;	font-family: "courier new",courier,monospace;	font-size: 12px;	padding: 0 0 0 5px;}span.brownhead {	color: #930;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 18px;	font-weight: bold;}span.deadlink {	color: #999;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}span.graylink {	color: #ccc;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	font-weight: bold;	text-decoration: none;}td {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;}td.puzanswer {	color: #036;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;	background-color: #FFD;	padding: 5px;	border-style: solid;	border-width: 1px;	border-color: #FC9;}tr.dark {	background-color: #DFD;}tr.light {	background-color: #EFE;}