
a:link { color: olive; font-size: 0.75em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: olive; font-size: 0.75em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active { color: green; font-size: 0.75em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a { color: olive; font-size: 0.75em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:vlink { color: olive; font-style: italic; font-size: 0.7em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
body  { color: black; font-size: 0.85em; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
dl { color: black; font-size: 0.85em; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: olive; font-weight: bold; font-size: 1.4em; line-height: 2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: olive; font-size: 1.2em; line-height: 1.5em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: olive; font-size: 0.95em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h4 { color: #808000; font-size: 0.95em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: olive; font-size: 0.8em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li { color: olive; font-size: 0.85em; line-height: 1.3em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
nobr { color: black; font-size: 0.85em; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p    { font-size: 0.85em; line-height: 1.3em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ul   { font-size: 1em; line-height: 1.25em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.quote { color: olive; font-style: italic; font-size: 0.85em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 4em; margin-right: 5em }
.referer  { color: olive; font-size: 0.75em; line-height: 1em; text-decoration: none; text-indent: 5em; margin-left: 6em }
.menu { font-size: 0.85em; line-height: 1em; text-indent: 1em }

/*Newsletter
----------------*/

form#newsletter {
  font-size: 1.2em;
  width: 20em;
}


/* fieldset styling */
#newsletter fieldset {
  margin: 1em; /*  space out the fieldsets a little*/
  padding: 0.5em;
  border : 1px solid olive;
}

/* legend styling */
#newsletter legend {
  font-weight: bold;
  color: olive;
  font-size: 1.1em;
}


/* style for  labels */
#newsletter label {
  display: block;
   font-size: 0.95em;
}

/* style for required labels */
label .required {
  font-size: 0.75em;
  color:#760000;
}

#newsletter input {
  width: 200px;
}
#newsletter input.submit {
  width: auto;
}

