/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */
form		  { clear:both; }
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border:1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; padding:0 10px; }

/* Form fields
-------------------------------------------------------------- */

input.text, input.title,
textarea, select {
  margin:0.5em 0;
 /* border:1px solid #bbb;*/
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
/*  border:1px solid #666;*/
}
input.text,textarea		{ border:1px solid #999; font: normal 12px Arial, Helvetica, sans-serif }
.information 	{ margin-bottom:5px; }
input.get-date	{ cursor:pointer; }

input.text, 
input.title   	{ width: 200px; padding:1px; float:left;}
input.title   	{ font-size:1.5em; }
textarea      	{ width: 450px; height: 80px; padding:1px; float:left; }
label		{ width:200px; float:left;  }
input,textarea {  }
input.button, 
a.button 	{ float:none; border:none; margin:0 5px; }
a.button img { border:none !important ; margin:0 !important ; padding:0 !important ; }
input.file 	{ width:200px; }
input.selection { margin:0;float:left; }
.radioButtonLabel { width:auto; }
.selection-wrapper { margin-left:200px; }
/* Success, notice and error boxes
-------------------------------------------------------------- */



.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error img,
.notice img,
.success img { border:none !important; margin:0 10px 0 0!important; padding:0 !important; }

.alert	  { color:#9B0000; vertical-align:top; }
.alert-inof { margin:0 0 20px 0; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice	  { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.information{ color:#555;  }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

