/* tibetanf-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.
 */


/* -----------------------------------------------------------
    *** { Special Pages: ***
   ----------------------------------------------------------- */

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

div.login-form {
  width:    75%;
  border:   1px solid #000000;
  padding:  8px 0px 8px 0px;
}
div.msg-form {
  background-color: #ffffcc;
}
div.admin-form {
  background-color: #eeeeee;
  padding:   2px 0px 8px 0px;
}
select {
  background-color: #ffcccc;
}
textarea {
  background-color: #ffcccc;
  font-face: verdana, helvetica, arial, lucida, sans-serif;
}
input {
  background-color: #ffcccc;
  font-face: verdana, helvetica, arial, lucida, sans-serif;
}
input.admin {
  background-color: #eeeeee;
  font-face: verdana, helvetica, arial, lucida, sans-serif;
}
input.checkbox {
  background-color: #ffcccc;
  font-size:   .8em;
  line-height: 1.2em;
}
input.checkbox2 {
  background-color: #ffcccc;
  font-size:   .9em;
  line-height: 1.2em;
}
input.radio-sidebar {
}
input.radio-main {
  background: #eeeeee;
}

input.button-submit {
  color:       #ffffff;
  background:  #cc0000;
  font-weight: bold;
}
input.button-reset {
  background: #ffffff;
  color:      #22476a;
}

.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:       #cc0000;
  font-weight: bold;
}

/* ------------ { form messages ------------ */
div.error-message {
  text-align:  left;
  border:      2px solid #3399ff;
  width:    70%;
  color:    #cc0000;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.success-message {
  text-align:  left;
  border:      2px solid #cc0000;
  width:    70%;
  color:    #000000;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.message {
  width:    70%;
  text-align:  center;
  border:   2px solid #3399ff;
  color:    #000000;
  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 */
