form {
		margin:0
	}
	form label {
		display: block;
		margin-bottom:.2em;
		font-family:"Inconsolata", sans-serif;
		font-size:13px;
		line-height:13px;
		font-size:1.3rem;
		line-height:1.3rem;
		color:#000;
	}
	form label.error {
		margin-top:-1em;
		margin-bottom:1em;
		font-size:12px;
		line-height:12px;
		font-size:1.2rem;
		line-height:1.2rem;
		color:#c0392b
	}
	form input[type="text"], form input[type="password"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="month"], form input[type="week"], form input[type="email"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="time"], form input[type="url"], form textarea {
		margin-bottom:1.25em;
		font-family:"Inconsolata", sans-serif;
		font-size:14px;
		line-height:14px;
		font-size:1.4rem;
		line-height:1.4rem;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		background:#e6e6e6;
		border:1px solid #191919;
		-moz-border-radius:0.2em 0.2em 0.2em 0.2em;
		-webkit-border-radius:0.2em 0.2em 0.2em 0.2em;
		border-radius:0.2em 0.2em 0.2em 0.2em
	}
	form input[type="text"]:focus, form input[type="password"]:focus, form input[type="date"]:focus, form input[type="datetime"]:focus, form input[type="datetime-local"]:focus, form input[type="month"]:focus, form input[type="week"]:focus, form input[type="email"]:focus, form input[type="number"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="time"]:focus, form input[type="url"]:focus, form textarea:focus {
		border-color:#191919;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none
	}
	form input[type="text"][disabled], form input[type="password"][disabled], form input[type="date"][disabled], form input[type="datetime"][disabled], form input[type="datetime-local"][disabled], form input[type="month"][disabled], form input[type="week"][disabled], form input[type="email"][disabled], form input[type="number"][disabled], form input[type="search"][disabled], form input[type="tel"][disabled], form input[type="time"][disabled], form input[type="url"][disabled], form textarea[disabled] {
		background:#fff
	}
	form input[type="text"].error, form input[type="password"].error, form input[type="date"].error, form input[type="datetime"].error, form input[type="datetime-local"].error, form input[type="month"].error, form input[type="week"].error, form input[type="email"].error, form input[type="number"].error, form input[type="search"].error, form input[type="tel"].error, form input[type="time"].error, form input[type="url"].error, form textarea.error {
		background:#e6e6e6;
		border-color:#c0392b
	}
	fieldset {
		border:0px;
		margin:0;
		padding:0
	}
	.required {
		color:#e9266d
	}
	#success, #error {
		display:none
	}
	#success span, #error span {
		display:block;
		position:absolute;
		top:0;
		width:100%
	}
	#success span p, #error span p {
		margin-top:6em
	}
	#success span p {
		color:#9bd32d
	}
	#error span p {
		color:#c0392b
	}