/* Quizzes CSS */
#story form {margin-bottom: 2em; 
	} * html #story form { margin: 1em;
} 
#story form fieldset {margin: 0; clear:none;outline: none; border:none;}
#story form legend {visibility:hidden;}
#story form h4 {font-weight:normal; margin-top:0; line-height:1.3;}
#story form ol.labelledList {list-style-type:lower-alpha; padding-left:0.75em; margin:0.25em 0 0 0;}
#story form ol.labelledList label {
	float:left;
	} * html #story form ol.labelledList label {
	 float:left; display:inline; clear:left;
}
* html #story form ol.labelledList li {float:left; clear:right;}

/* 
	Quizz specific CSS styles by Daniel Andrews for ABC Science Online http://www.abc.net.au/science/
*/
* html #story { width: 625px;}
ol		{list-style: decimal;		margin-left: 0px;	margin-right:0px;	list-style-position:inside;}
ol ol	{list-style: lower-alpha;	margin-left:0px;	padding-left:0px;	list-style-position:inside;}


li.quizQ {margin-bottom:1em; font-weight: bold;}

.quizQ {color:#000;  font-size: 0.8em; }
#quiz li{ font-size:0.8em}


li.quizQ ol li {color:#000;  font-weight: normal; font-size:1em;}
li a {text-decoration:none; color:#000;}
li a:hover {text-decoration:none; color:#909;}


#answers small {font-weight: bold}
.quizIntro {font-weight: bold;}
strong.quizQ {font-size: 1em;}
#answers ol li {margin-bottom: 1.2em;}
#result, #rightwrong {/*font-size:0.8em; border: 1px solid green;width: 100%; */  padding:0; margin:1em; }

/*#rightwrong p.rightwrong { font-size:12px;}*/ #rightwrong p { margin-top:5px;}

input.quizResult, p.quizResults { border: 0 none #fff; font-weight:bold; font-size: 1em;}
.numberQuestionsRight { width: 7em; text-align:center;}
.questionsWrong { text-align:left;}
.gradePercentage { width: 3em; text-align:center;}

.quizCorrect	{ color: inherit;}
.quizIncorrect	{ color: red;}

p.quizQuestion, p.quizAnswer span { font-weight: bold;}
#story .intro {
	font-weight:bold; font-size:1.2em; line-height:1.4;
	margin:1em 1em;
}

#story fieldset { margin: 1em 1em!important; }

label {padding-left: 3.5em!important; margin-top: -1.25em; display: block; }
label input { margin-left: -2.25em!important; }
#story .right {
	margin-top:3em!important;
}