h1 {	font-family: "Comic Sans MS";	text-align:justify;}h2 {	font-family: "Comic Sans MS";	text-align:justify;}h3 {	font-family: "Comic Sans MS";}p {	font-family: "Comic Sans MS";	text-align:justify;}br {	font-family: "Comic Sans MS";	text-align:justify;}td {	font-family: "Comic Sans MS";	text-align:justify;}th {	font-family: "Comic Sans MS";	font-weight:bold	text-align:justify;}a {		text-decoration: none;	color: #303030;	font-size:16px;	font-weight:normal;}table {	border-style:none}body {	margin:20px;}.chessPuzzleIcon {	position:absolute;	bottom: 12px;	left: 20px;}.chessPuzzleHeader {	position:absolute;	bottom: 45px;	left: 115px;	font-family: "Comic Sans MS";	font-size:30px;	color: #303030;}.chessPuzzleFooter {	position:absolute;	bottom: 25px;	left: 115px;	font-family: "Comic Sans MS";	font-size:18px;	color:#606060;}.thanks {	text-align:center;}.note {	border: 1px dashed #ccc;	padding: 4px 8px 4px 8px;	background-color: #e8ffff;	font-size:12px;}.bignote {	border: 1px dashed #ccc;	padding: 4px 8px 4px 8px;	background-color: #e8ffff;	font-size:14px;}.hsep {	position:absolute;	bottom: 0px;	left: 5px;}.vsep {	position:absolute;	top: 0px;	right: 0px;}.navDiv {	position:absolute;	font-family: "Comic Sans MS";	font-size:16px;	top: 4px;	right: 16px;	width: 150px;	text-align:right;}.mainDiv {	position:absolute;	top: 8px;	left: 16px;	font-family: "Comic Sans MS";	font-size:14px;	width: 500px;	text-align:justify;	color: #303030;}.link{	color:blue;	font-family: "Comic Sans MS";}.linkSmall{	color:blue;	font-family: "Comic Sans MS";	font-size:14px;}.linkTiny{	color:blue;	font-family: "Comic Sans MS";	font-size:12px;}.hdr{	color: #303030;	font-family: "Comic Sans MS";	font-size:16px;	text-decoration:underline;}.mainHR {	border: none 0; 	border-top: 1px dashed #ccc;	height: 1px;	margin: 10px 0px 10px auto;}.navHR {	border: none 0; 	border-top: 1px dashed #ccc;	width: 122px;	height: 1px;	margin: 6px 0px 0px auto;}.fineprint{	font-size:12px;	color: #606060}