/* CSS Document */

form {
	width: 96%;
}

/*  =Inputs
------------------------------
*/
input, textarea, select {
	padding: 0.3em;
	font-size: 85%;
	letter-spacing: 0.05em;
	font-weight: normal;
	color: gray;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	width: 96%;
}

select {
	padding-right: 0;
}

input:focus, textarea:focus, select:focus {
	color: black;
}

form label {
	font-weight: normal;
}

input:hover, textarea:hover, select:hover {
	color: black;
}

input.button {
	color: black;
}

label {
	display:block;
}


fieldset {
	border: none;
	border-top: 1.3em solid #ddcd9c;
	width: 96%;
}

fieldset legend {
background-color: #ddcd9c;
font-weight: bolder;
color: #86492A;
}

/*  =Errors
------------------------------
*/
.error {
	color: red;
	font-weight: bolder;
}

.error ul {
	margin-bottom: 1em;
	border-left: 4px solid red;
	padding-left:  1em;
}

input.errorBrdr {
	border: 1px solid red;
}

