form.vertical { }
	form.vertical fieldset {}
	form.vertical legend {
		font-size:2em;
		margin-bottom:1em;
		font-family:Georgia, 'Palatino', 'Palatino Linotype', Times, 'Times New Roman', serif;
	}
		form.vertical ol {}
			form.vertical li { padding:0.5em 0; }
				form.vertical label {
					display:block;
					font-size:1.6em;
					font-family:Georgia, 'Palatino', 'Palatino Linotype', Times, 'Times New Roman', serif;
					margin-bottom:0.4em;
				}
					form.vertical label.checkbox {
						display:inline;
						vertical-align:bottom;
					}
					form.vertical textarea,
					form.vertical input {
						font-size:1.6em;
						width:75%;
					}
					form.vertical input[type='checkbox'] { width:auto; }
					form.vertical input.submit {
						margin-top:1em;
						font-size:2em;
						width:auto;
					}
				form.vertical img { margin-bottom:1em; }
				

.dark { background-color:#DADCC3; }