ul.contact-form, ul.contact-form li {
	list-style-type:none;
	width:100%;
}

ul.contact-form, ul.contact-form ul {
	margin:0;
	padding:0;
}

ul.contact-form li ul li {
	display:inline-block;
	vertical-align:top;
}

ul.contact-form li ul li:first-child {
	width:8em;
}

ul.contact-form li ul li:nth-child(2) {
	max-width:90%;
}

ul.contact-form input, ul.contact-form textarea {
	max-width:100%;
}

ul.contact-form table tr td:first-child {
	width:0px;
}

ul.contact-form table td:first-child {
	width:8em;
}
