form div {
position: relative;
/*width: 60em;*/
margin: 0.5em 0 0.5em 0;
}

label, span.label {
float: left;
width: 20em;
text-align: right;
vertical-align: middle;
margin: 0.25em 0.5em 0.25em 0;
font-weight: bold;
}

input.button {
display: block;
float: left;
border: 1px groove #000;
text-align: center;
vertical-align: middle;
}

input.button {
width: 5em;
}

input.radio, input.checkbox {
height: 1em;
width: 1em;
}

div.row {
float: left;
}

div.row * {
	float:left;
	margin: 0.25em;
	width: 100%;
}

#formMail label {
  width: 12em;
  margin-left: 1em;
  text-align: right;
}
#formMail input, #formMail textarea {
  width: 25em;
}
#formMail form div {
  margin-left: 2em;
}

#formMail form #submitForm {
  margin-right: 4em;
  text-align: right;
}

div#thankyou {
  margin-top: 2em;
  margin-left: 4em;
}

p {
  clear: both;
}
