#regForm {
	float: left;
	width: 55em;
	margin-top: 1em;
}

#regForm form {
	margin-top: 2em;
}

#regForm form p {
	float: left;
	width: 55em;
}

#regForm label {
	float: left;
	width: 12em;
	font-weight: bold;
}

#regForm #sharewith,
#regForm #forenames,
#regForm #surname,
#regForm #affiliation,
#regForm #email {
	width: 25em;
}

#regForm #address {
	width: 27.7em;
	height: 5em;
}

#regForm #room {
	width: 6em;
}

#regForm #arrival,
#regForm #departure {
	width: 8em;
}

#regForm p img {
	border: 0;
	margin-right: 1em;
}

#regForm #extraInfo {
	width: 35em;
	height: 17em;
}

#regForm .cmds {
	margin-top: 2em;
	padding-left: 12em;
}

.cmds input {
	text-transform: capitalize;
}

#regForm p .err {
	background: yellow;
}

#login {
	float: left;
	width: 55em;
	margin-top: 1em;
}

#login label {
	float: left;
	width: 12em;
	font-weight: bold;
}

#login .cmds {
	margin-top: 2em;
	padding-left: 12em;
}

#login .cmds input {
	margin-right: 0.4em;
}


