@charset "utf-8";
/* -----------------------------------------------------

* Filename: form.css
* Description: Form Declarations
* Version: 3.0.1
* Website: n/a
* Author: Dana Severance

-------------------------------------------------------*/

/* @alerts */
.alert-box {color: #000000; min-height: 40px; margin: 0 30px 10px; width: 550px;}
	.alert-box p {padding: 10px 5px; margin: 0 auto; text-align: center;}
	.alert-box .warning {background: #fffbcc; border: 1px solid #f7a003;}
	.alert-box .success {background: #fff8f0; border: 1px solid #c5ab89;}
	.alert-box .error {background: #fccccc; border: 1px solid #d82727;}
	.alert-box .info {background: #bfd0ff; border: 1px solid #3E5F91;}
	.alert-box .help {background: #bfd0ff; border: 1px solid #3E5F91;}


/* @form - same line, right aligned
-------------------------------------------------------*/
.errors {color: #990000;}
form fieldset {border-style: none; padding: 1em 1em 2em 1em;}
	form fieldset fieldset {border-style: none; margin-bottom: -1em; padding: 0;}
form legend {color: #000000;}
	form .label {display: block; text-align: right; width: 6em;}
	form ol {list-style: none;}
	form li {padding: 0 0 .5em 0;}
		form label {float: left; margin-right: 1em; text-align: right; width: 6em;}
			form ol ol {position: relative; margin: 0 0 0 6em; padding: 0; top: -1em;}
			form ol ol label {float: none; width: auto; margin-right: auto;}
	form li.submit {padding: .5em 0 0 7em;}
		form li.submit input {margin: 0 .5em 0 0;}