/* Form fields
-------------------------------------------------------------- */
fieldset {padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc}
legend {font-size:1.2em}
input, textarea, select {font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
input.text, input.title, textarea, select {padding: 3px;border:1px solid #bbb}
input.text:focus, input.title:focus,textarea:focus, select:focus {border:1px solid #666}
input.text,input.title,textarea {padding:5px}
input.title {font-size:1.5em}

optgroup {color: black; background: white; font-style: normal}
optgroup option {padding-left: 0.4em;}

/* Success, notice and error boxes
-------------------------------------------------------------- */
.error, .notice, .success {padding: .8em; margin-bottom: 1em; border-top: 1px #fff dotted; border-bottom: 1px #fff dotted; font-size:.85em}

.error {background: #FBE3E4; color: #8a1f11; border-color: #dbb}
.notice {background: #FFF6BF; color: #514721; border-color: #ddb}
.success {background: #E6EFC2; color: #264409; border-color: #bdb}
.error a {color: #8a1f11}
.notice a {color: #514721}
.success a {color: #264409}
