div.proof {
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
	min-width: 50%;
}

div.proof, div.prooftitle, div.proofcontent {
	overflow: auto;
}

div.prooftitle span.prooftitletext {
	font-weight: bold;
}

div.proofcontent {
	margin-top: -0.5em;
	min-height: 0.5em;
}