li {padding: 2px 0;}

dt {
	font-size: .8em;
	margin: 15px 40px 5px;
}
dt a {
cursor: pointer;
}
.numberList {
margin-left: -1.5em; width: 20px;
}

	/*dt:before {
		content: "Q";
		font-size: 1.25em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-right: 7px;
		padding: 2px 6px 5px;
		color: #fff;
		background-color: #039;
		font-weight: bold;		
		margin-left: -35px;
		position: relative;
		top: 10px;
	}*/
span.question {
        line-height: 125%;
        margin-top: 0;
        text-decoration: none;
		font-size: 1.25em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-right: 7px;
		padding: 2px 6px 5px;
		color: #fff;
		/*background-color: #039;*/
		font-weight: bold;		
		margin-left: -35px;
		position: relative;
		top: 0px;
}

dd {
	margin: 25px 70px 0px;
	padding-bottom: 12px;
	line-height: 80%;	
	}
	
	/*dd:before {
		content: "A";
		font-size: 1.25em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-right: 7px;
		padding: 2px 9px;
		color: #600;
		background-color: #e2e2e2;
		
		margin-left: -38px;
		position: relative;
		top: 10px;
	}*/

.answer {
		font-size: 1.25em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-right: 7px;
		padding: 2px 9px;
		color: #600;
		/*background-color: #e2e2e2;*/
		
		margin-left: -38px;
		position: relative;
		top: 10px;
}

/*p {line-height: 150%;}*/	
.show {display: block;}
.hide {display: none;}	

/* in-page navigation menus */

ul#pagenav {
	text-align: center; 
	padding: 0;
	list-style-type: none; 
	margin: 15px 40px; 
	padding: 0; 
	}	
	ul#pagenav li {
		display: inline; 
		margin-right: 5px;
		line-height: 150%; 
		}
	ul#pagenav li a {padding-right: 8px; border-right: 1px solid #000;}
	ul#pagenav li#last {border: none;}
	ul#pagenav li#last a {border: none;}
