.button {
	float: left;
	margin: 20px 0px 20px 0px;
	padding: 10px 20px;
	width: auto;
	color: #fff;
	text-decoration: none;
	background-color: #007c8d;
	border: 1px solid #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-decoration: none;
}
/* .button:visited { color: #fff; background-color: #007c8d; text-decoration: none; } */
.button:hover { color: #fff; background-color: #c50003; text-decoration: none; }

.startQuiz { margin: 20px 0px 20px 0px; }

.tryAgain { float: none; margin: 0 0; }

/* clearfix */
.quizArea, .quizResults { zoom: 1; }
.quizArea:before, .quizArea:after, .quizResults:before, .quizResults:after { content: "\0020"; display: block; height: 0; visibility: hidden; font-size: 0; }
.quizArea:after, .quizResults:after { clear: both; }

.questionCount { font-size: 16px; font-style: italic; margin: 0px 0px 10px 0px; }
.questionCount span { font-weight: bold; }

ol.questions { margin: 20px 0px 0px 0px; }
ol.questions li { margin: 0px 0px 0px 0px; }

ul.answers { margin-left: 0px; margin-bottom: 0px; }

ul.responses li { margin: 20px 0px 10px 0px; }
ul.responses li p span { font-weight: bold; display: block; }
.complete ul.answers li.correct, ul.responses li.correct p span { color: #6C9F2E; }
ul.responses li.incorrect p span { color: #B5121B; }

.quizResults h3 { margin: 0; }
.quizResults h3 span { font-weight: normal; font-style: italic; }
.quizResultsCopy { clear: both; margin-top: 20px; }
