@CHARSET "UTF-8";
/*
* {
	border:0;
	margin:0;
	padding:0;
}
*/

body { background-color: #ffff99; font-family: arial, helvetica, sans-serif;}

div.question { display:block; color: blue; background-color: #fff; max-width: 750px; padding: 0.5em; margin: 0.5em;}
div.answer { display:block; color: #111; margin-left: 30px;  max-width: 750px; padding: 0.5em; }
.boxbg {background-color: #eee;}
.all-round {
	border-radius: 1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

div.def-row {
	width: 35em; 
	border-bottom: solid 1px blue;
	display: block;
}

div.def-row-3column {
	width: 35em; 
	border-bottom: solid 1px blue;
	display: block;
}


span.label {
	width: 10em;
	float: left;
	text-align: left;
	margin-right: 1em;
	font-weight: bold;
	
}
span.label-row {
	width: 10em;
	float: left;
	text-align: left;
	margin-right: 1em;
	margin-left: 1em;
font-weight: bold;
}

span.label-class {
	width: 7em;
	float: left; // this was bad
	text-align: left;
	margin-left: 1em;
	font-weight: bold;
}
span.shortcut {
	width: 5em;
	float: left; // this was bad
	text-align: left;
	margin-left: 1em;
	font-weight: bold;
}

.HL {
	background: #ffff00;
}
	
span.value {
	width: 28em;
	//float: left; // this was bad
	text-align: left;
	margin-left: 1em;
}

span.value-block {
	width: 28em;
	//float: left; // this was bad
	text-align: left;
	//margin-left: 1em;
	display: block;
}

span.value-class {
	width: 20em;
	//float: left; // this was bad
	text-align: left;
	margin-left: 1em;
}

span.fxnname {
color: rgb(50, 219, 50);
font-family: 'Courier New',Courier,monospace;
font-size: 100%;
font-weight: bold;
}

/* some styles for the forms */
span.form-label {
	width: 12em;
	float: left;
	text-align: right;
	margin-right: 1em;
	font-weight: bold;
	
}
