/* ALL FORM STYLING
-------------------------------------------------------------*/

form								{ float: left; padding: 10px 0 30px; width: 570px;}
fieldset							{ border-bottom: 1px solid #ccc; margin-bottom: 10px; padding: 10px 0; }

.form-field							{ clear: left; margin-bottom: 10px; }
.short								{ width: 160px; }
.button-field						{ background-color: #eee; margin-bottom: 20px; padding: 5px; }

label								{ font: normal 11px/13px Arial, Helvetica, sans-serif; color: #666; padding-top: 5px; }
.short label						{ float: right; }
label.required						{ font-weight: bold; color: #333; }

input								{ font: normal 11px/13px Arial, Helvetica, sans-serif; border: 1px solid #ccc; padding: 2px; width: 300px; }
.checkbox input						{ width: 10px; }
.short input						{ width: 100px }

textarea							{ font: normal 11px/13px Arial, Helvetica, sans-serif; border: 1px solid #ccc; margin-bottom: 1em; padding: 5px; width: 300px; }
