/* tibtoday-forms.css
 *   for forms only.
 *   -> This is loaded *after* the main stylesheet:
 *        it only contains *differences*.
 * notes: see main stylesheet for css notes, standards, etc.
 */


/* ------------ { form parts ------------ */

div.contact-form {
  width:    75%;
  border:   1px solid #000000;
  padding:  8px 0px 8px 0px;
}
div.subscripton-form {
  background-color: #ffffcc;
}

select {
  background-color: #eeeeee;
}
textarea {
  background-color: #eeeeee;
  font-family: monospace;
}
input {
  background-color: #eeeeee;
  font-family: monospace;
}
input.admin {
  background-color: #eeeeee;
}
input.checkbox {
  background-color: #eeeeee;
  font-size:   .8em;
  line-height: 1.2em;
}
input.checkbox2 {
  background-color: #eeeeee;
  font-size:   .9em;
  line-height: 1.2em;
}

input.button-submit {
  color:       #ffffff;
  background:  #ff3333;
  font-weight: bold;
}

.form-label {
  color:       #333333;
  text-align:  right;
}
.form-label2 {
  color:       #333333;
  text-align:  left;
}
.form-label-req {
  color:       #333333;
  font-weight: bold;
  text-align:  right;
}
.form-text {
  color: grey;
}
span.label-err-highlight {
  color:       #990000;
  font-weight: bold;
}

/* ------------ { form messages ------------ */
div.error-message {
  text-align:  left;
  border:      2px solid #3399ff;
  width:    70%;
  color:    #3399ff;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.success-message {
  text-align:  left;
  border:      2px solid #990000;
  width:    70%;
  color:    #003399;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.message {
  width:    70%;
  text-align:  center;
  border:   2px solid #3399ff;
  color:    #3399ff;
  padding:  20px 0px 20px 0px;
}
ul.error {
  margin-top:  0em;
}
ul.error ul.error {
  margin-top:  .1em;
  margin-left: -.5em;
}
li.error {
}
dl.error dt {
  margin-top:  .5em;
}
dl.contact-success {
  text-align:  left;
  /* goes totally bonkers on MSwindows:
     margin-left:  15%;
   */
}



/* e o f */

