/* Form elements */
.validate_text { background-color: #FFFFFF; }
.validate_text_focus { background-color: #FFF9E4; }
.validate_text_err { background-color: #FF9D9D; }

.validate_textarea { background-color: #FFFFFF; }
.validate_textarea_focus { background-color: #FFF9E4; }
.validate_textarea_err { background-color: #FF9D9D; }

.validate_select { background-color: #FFFFFF; }
.validate_select_focus { background-color: #FFF9E4; }
.validate_select_err { background-color: #FF9D9D; }

/* Page specifics */

#page { width:40em; margin: auto; }

/*#formarea { background-color:#EFEFEF;padding:8px;border:1px solid #C0C0C0; }*/

/*h1 { font: bold 1.6em Arial, Helvetica, Verdana; letter-spacing: -.05em; }
h2 { font: bold 1.3em Arial, Helvetica, Verdana; letter-spacing: -.05em; margin: 2em 0 .5em 0; }
h3 { font: bold 1em Arial, Helvetica, Verdana; margin: 2em 0 .5em 0; padding: 0 0 .2em 0; border-bottom: 1px solid #DADADA; }

label { font: bold .85em Arial, Helvetica, Verdana; color: #000; }
p { font: .85em Arial, Helvetica, Verdana; color: #000; }

table { border: 1px solid #DADADA; border-collapse: collapse; }
th { font: bold .85em Arial, Helvetica, Verdana; color: #000; padding: .5em; border: 1px solid #DADADA; background-color: #EFEFEF; }
td { font: .85em Arial, Helvetica, Verdana; color: #000; padding: .5em; border: 1px solid #DADADA; }

ul { list-style-type: square; margin: .5em 0 .5em 0; }
li { font: .85em Arial, Helvetica, Verdana; color: #000; margin: 0 0 .3em 0; }*/
