.page-games .trivia-menu { position: absolute; left: 296px; top: 120px; padding: 0; display: none }
.page-games .trivia-menu li { float: left; padding: 0; list-style-type: none; }
.real_life a, .tv_series a, .the_books a { background: url('trivia-menu.jpg') no-repeat; padding-top: 47px }
.real_life a:link, .real_life a:visited { background-position: 0 0; width: 107px;}
.real_life a:hover, .real_life a:active, li.real_life.selected a:link, li.real_life.selected a:visited  { background-position: 0 -47px !important }
.tv_series a:link, .tv_series a:visited { background-position: -107px 0; width: 102px }
.tv_series a:hover, .tv_series a:active, li.tv_series.selected a:link, li.tv_series.selected a:visited { background-position: -107px -47px !important }
.the_books a:link, .the_books a:visited { background-position: -209px 0; width: 111px }
.the_books a:hover, .the_books a:active, li.the_books.selected a:link, li.the_books.selected a:visited { background-position: -209px -47px !important } 
#trivia-section, #trivia-level { position: absolute; left: 200px; top: 260px; }
#trivia-level small { font-size: 16px; color: #80432A }
#trivia-section h2, #trivia-level h2 { font-size: 32px; text-align: center }
#trivia-level li, #trivia-section li { list-style-type: none; padding: 0; font-family: Georgia, Times, "Times New Roman", serif; color: black; font-size: 26px; padding-bottom: 6px; width: 465px }
#trivia-section a:link, #trivia-section a:visited, #trivia-level a:link, #trivia-level a:visited { color: #a21f15 }
#trivia-section a:active, #trivia-section a:hover, #trivia-level a:active, #trivia-level a:hover { color: black }

.jquery-checkbox {
	display: inline;
	cursor: pointer;
	cursor: hand;
	float: left
}
.jquery-checkbox .mark { display: inline; }
.jquery-checkbox img {
	vertical-align: -3px;
	width: 21px;
	height: 29px;
	background: transparent url('checkbox.gif') no-repeat;
}
.jquery-checkbox img { background-position: 0px 14px; }
.jquery-checkbox-checked img { background-position: 0px -29px; }
/*
.jquery-checkbox-hover img { background-position: 0px 0px; }
.jquery-checkbox-hover .jquery-checkbox-checked img { background-position: 0px 0px; }
.jquery-checkbox-disabled img { background-position: 0px 0px; }
.jquery-checkbox-disabled .jquery-checkbox-checked img { background-position: 0px 0px; }
*/

#trivia, #trivia-results {
	width: 500px;
	overflow: hidden;
	position: absolute; 
	left: 204px; 
	top: 252px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#trivia h2 { /* Question */
	text-align: center;
	font-weight: normal;
	font-style: oblique;
	font-size: 26px;
	color: black
}
#trivia ul { /* Answers */
	padding: 0;
	margin: 0 auto;
	width: 350px;
	list-style-type: none;
}
#trivia ul li {
	font-size: 16px;
	float: none;
	padding: 0;
	list-style-type: none;
	clear: left
}
#trivia cite { 
	color: black; 
	font-style: normal; 
	font-size: 16px;
	display: block;
	padding-top: 9px;
	float: left
	}
#trivia p {
	overflow: hidden;
	text-transform: uppercase;
}
#trivia-status {
	background: url('trivia-status.jpg') no-repeat;
	width: 192px;
	height: 29px;
	padding: 2px 0 0 3px;
	position: absolute;
	top: 603px;
	left: 146px;
	color: white;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: normal;
	text-align: center;
	font-size: 16px
}
#trivia-next {
	float: right;
	background: url('trivia-next.jpg') no-repeat;
	width: 74px;
	padding-top: 29px;
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 603px;
	left: 670px;
	
}
#trivia cite:before, #trivia-status:before { content: ''}
#trivia-results ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-family: Georgia, Times, "Times New Roman", serif;
	height: 200px;
	overflow: auto;
}
#trivia-results ul li div {
	margin: 0;
	padding: 0;
}
#trivia-results ul li div.wrong-question {
	color: #920B0B;
	font-size: 14px;
	font-weight: bold;
}
#trivia-results ul li div.question {
	font-size: 16px;
}
#trivia-results ul li div.correct-answer {
	margin-top: 10px;
	font-size: 14px;
}
#trivia-results ul li div.complete-answer {
	margin-bottom: 10px;
	font-size: 14px;
	font-style: italic;
}