/* @group Reset */


label {
	cursor: pointer;
	font-family: Baskerville,Garamond,'Adobe Caslon Pro',Palatino,'Times New Roman',Georgia,serif;
	font-variant: small-caps;
	letter-spacing: 0.1428em;	/* 2px */
}
form li {
	list-style: none;
	margin: 1em 0;
}
form li label {
	display: block;
}
form li input,
form li select,
form li textarea {
	width: 61.8034%;
	border: 3px double #999;
}
form label em {
	color: #900;
}
button {
	font-family: Baskerville,Garamond,'Adobe Caslon Pro',Palatino,'Times New Roman',Georgia,serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.1428em;	/*  2px */
	line-height: 1.4286;		/* 20px */
	background-color: #c60;
	color: #ffe;
	border: 3px double #fcfcf9;
	cursor: pointer;
	-webkit-transition-property: color;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: .25s;
	-moz-transition-property: color;
	-moz-transition-property: background-color;
	-moz-transition-duration: .25s;
	transition-property: color;
	transition-property: background-color;
	transition-duration: .25s;
}
button:hover,
button:focus {
	color: #930;
	background-color: #fed;
	border: 3px double #c60;
}

/* @end forms */



