BODY {background: #0CC; margin-left: 20pt; margin-right: 20pt; margin-top: 20pt; font-family: Arial;}
P, div, TR, TD { font-family: Arial;}
.footnote { position: fixed; width: 600px; bottom: 3px; height: 12px; margin-left: 150pt; text-align: left; font-family: Arial; font-size: 9px; line-height: 11pt;}
.section {cursor: hand; padding-top: 8pt; align: center; color: black; width: 960;	font-weight: bold; font-size: 12pt; font-family: Arial;}
.section1 {	cursor: hand;	padding-top: 8pt;	align: center;	color: black;	width: 960;	font-weight: bold;	font-size: 18pt;	font-family: Arial;}
.subcontent {	display: block;	align: center;	cursor: hand;	padding-bottom: 8pt;	width: 960;	font-weight: bold;	color: black;	font-size: 10pt;	font-family: Arial;}
.date {	padding-top: 12pt;	border-bottom: 1pt solid #99CCFF;	width: 25%;	font-weight: bold;	font-size: 8pt;	font-family: Arial, Helvetica, sans-serif;}
.navigation {	width: 25%;	background: #99CCFF;	text-align: center;	font-weight: bold;	font-size: 8pt;	font-family: Arial, Helvetica, sans-serif;}
.answer { visibility: hidden;}
.bookmark{ display: none;}
.cluephrase {font-style: italic; font-variant: small-caps;}
.clueresponse {margin-left: 10px; font-style: italic; font-variant: small-caps;}
.story { font-family:Verdana, Geneva, sans-serif; font-style: bold; font-size: large; margin-left: 6pt; padding: 3pt; width: 700pt; background: #6FF;}
.logo_block { background-color: #0CC; padding: 5px; font-size: 12px; line-height: 15pt; position: absolute; top: 25px; left: 25px; width: 175px; align: left; }
.signin_block { padding: 5px; font-size: 12px; line-height: 15pt; position: absolute; top: 180px; left: 25px; width: 175px; align: left; }
.pb7_nav_block { padding: 5px; font-size: 12px; line-height: 15pt; position: absolute; top: 180px; left: 25px; width: 175px; align: left; }
.main_content { padding: 5px; font-size: 16px; line-height: 20pt; position: absolute; top: 25px; left: 225px;}
.error_string { position: fixed; left: 20px; top: 300px; width: 175px; background-color: #FFFFFF; padding: 5px; font-family: Arial; font-size: 9px; line-height: 12pt; font-color: red;}
TD.game_shelf { vertical-align: bottom; }
div.game_shelf { width: 145px; height: 145px; border-size: 10px; border-style: solid; border-color: #313131; background: #131313; }
img.active_puzzle:hover { border-left: .5px inset red; border-right: .5px inset red; filter: brightness(150%) contrast(150%);}
img.solved_puzzle { filter: opacity(50%) sepia(250%);}