/* forms.css 
 * Forms style sheet for tibetangeeks.com
 * -> This is loaded *after* the main stylesheet
 * HISTORY:
 *  19 mar 2007 jw - configured for tibetangeeks.com
 *  14 jun 2005 jw - made from webwalker.to
 *
  notes:
    comma to list alternates, space to nest.
*/

/* ============================================
   ===== { Forms: =====
   ============================================ */
form {
  width: 700px;
}
form#site-search {
  width: 100px;
  text-align: center;
  margin: auto;
}
form table {
  border-collapse: collapse;
  margin: auto;
}
form table td {
  padding: 6px;
}
form table td.submit {
  padding: 2ex;
  background-color: #ddffcc;
}

input {
  font-family:    verdana, helvetica, arial, lucida, sans-serif; 
  background-color: #f3ffff;
  border-top: 1px solid green;
  border-left: 1px solid green;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
}
textarea {
  font-family:    verdana, helvetica, arial, lucida, sans-serif; 
  background-color: #f3ffff;
  border-top: 1px solid green;
  border-left: 1px solid green;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
}
select {
  font-family:    verdana, helvetica, arial, lucida, sans-serif; 
  font-size:   90%;
  background-color: #f3ffff;
  border-top: 1px solid green;
  border-left: 1px solid green;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
}
td.label {
  color:      #006600;
  font-size:   90%;
  text-align:  right;
  line-height: 1.3em;
  border-right: 1px dashed #cccccc;
}
td.form-label {
  color:      #006600;
  font-size:   90%;
  text-align:    right;
  font-weight:   normal;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
}
td.form-label-req {
  color:      #006600;
  font-size:   90%;
  text-align:    right;
  font-weight:   bold;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
}
span.form-label-req {
  color:      #006600;
  font-weight:   bold;
}

.label-err-highlight {
    color:  red;
}

input.submitShow {
  -moz-border-radius: 6px;
  background-color: green;
  color: #ffffff;
  font-weight: bold;
  font-size: 110%;
}
/* no using this one? */
input.button-submit {
  color: #ffffff;
  font-weight: bold;
  font-size: 110%;
  letter-spacing: .07em;
  background-color: #33cc00;
  border: 2px groove #000000;
}


/* ============================================
   ===== { Messages: (used in php forms programming =====
   ============================================ */
div.error-message {
  color:     #006633;
  text-align: left;
  border:     2px solid red;
  width:      70%;
  padding:    4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.success-message {
  text-align:  left;
  border:   2px solid #006633;
  width:    70%;
  color:    #000000;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.message {
  color:     #006633;
  text-align: left;
  border:     2px solid darkblue;
  width:      70%;
  padding:    4px 20px 4px 20px;
  margin-bottom:  12px;
}

dl.error dt {
  color:     #006633;
}

ul.error {
  margin-top:  0em;
}
ul.error ul.error {
  margin-top:  .1em;
  margin-left: -.5em;
}
li.index {
  margin-top: 1em;
  line-height: 120%;
}
li.error {
  color:  red;
  line-height: 120%;
}

dl.contact-success {
  color:     #006633;
  text-align: left;
}


/* e o f */

