div.question
{	
	/*margin-top:10px;*/
}
div.answer
{	
	/*margin-top:10px;*/
}
div.given-answer
{	
	/*margin-top:10px;*/
}

div.answer-correct
{
	margin-top: 5px;
}

table.vertical-aligned 
{ 
	margin-left:20px;
	clear: both; 
	width: 100%; 
}

table.vertical-aligned td { }

table.vertical-aligned td input 
{ 
	float: left; 
	margin-right: .5em; 
}

table.vertical-aligned td label 
{ 
	display: block; 
	width: 90%; 
	float: left; 
	padding-bottom: .5em; 
	padding-top: 0.2em; 
}
