.contact-form
{
	width: 600px;
	margin: 30px 0 30px 130px;
	float: left;
}

label
{
	float: left;
	width: 70px;
	padding-right: 20px;
	padding-top: 4px;
	text-align: right;
	font-size: 90%;
}

input:focus
{
	border: 1px solid #2FAF0A;
}

textarea:focus
{
	border: 1px solid #2FAF0A;
}

ul.vcard
{
	padding: 10px 0 10px 40px;
	list-style-type: none;
}

span.details
{
	/*text-decoration: underline;*/
	color: #435c67;
	font-size: 1.1em;
}	
																