
h3 > small {
	color: #888;
	float: right;
	transition: .2s linear;
}
li:hover h3 > small { color: #555; }


/* individual quiz pages */

.swapColumns { margin-right: .214em; }

.revealHide { min-width: 78px; }

.js .toggle > li > p[class]:not(:first-child),
.js .toggle > li > p[class]:not(:first-child) + p { display: none; }

.toggle > li { border-top: 1px solid #ccc; }
.toggle > li:first-child { border-top: 0; }

label {
	color: #6D2526;
	display: inline-block;
	font-family: Cambria, Georgia, serif;
	line-height: 1.4;
	margin-right: .5em;
}

p + .answer span,
p + .clue span { font-weight: 700; }

p.header { background: #eee; }


/* All Quizzes page, 10 latest quizzes page */
.listQuizzes { padding-left: 0; }
.listQuizzes > li {
	background: #eee;
	border-radius: 4px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1) inset;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	margin: 2px 0;
	max-width: 100%;
	padding: 0 10px 5px;
	vertical-align: top;
	width: 315px;
}
.listQuizzes > li:nth-child(odd) { margin-right: 5px; }
.listQuizzes > .odd { margin-right: 5px; } /* IE >=8 */
.listQuizzes > li:nth-child(4n+2),
.listQuizzes > li:nth-child(4n+3) { background: #ddd; }

.listQuizzes h2,
.listQuizzes h3 { margin-top: .214em; }