/* --------------------------------------------------------------
   
   forms.css
   * Allows the creation of vertical and horizontal forms
   * Allows sets up basic input element styles
   
-------------------------------------------------------------- */

/* Basic form styles */
form ol { margin: 0px; padding: 0px; list-style-type: none; }
form li { display: block; padding: 0.2em; }
form label { display: block; }
form em { color: red; background-color: #fff; }
       
/* Input elements */
form input.text {
        width:20em;
        padding:2px;
        border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
        border-style:solid;
        border-width:1px;
}

form select { width: 15em; }

/* Form rows */
form.horizontal li label { display: -moz-inline-box; width: 15em; vertical-align: top; }
* form.horizontal li label { display: inline-block;  }

/* Checkbox row */
/*
form.vertical li.checkbox span { display: inline; }
form.horizontal li.checkbox label { display: inline; width: 90%; }
form.horizontal li.checkbox span { display: inline; }
*/

/* Submit Button Area */
form.vertical li.submit { text-align: center; }
form.horizontal li.submit { margin-left: 15em; } 