body       { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #496649; background-color: #6c766d }
td.news   { background-color: #e9f4f4 }
p  { font-size: 12px }
a  { color: #528a8a; text-decoration: underline }
a:hover { color: #4169e1 }
.headline  { color: #496649; font-size: 14px; font-weight: 700 }
td.content     { background-color: #fcfcef; border-top: 1pt solid black }
.date  { letter-spacing: 1px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #400000; font-size: 12px; font-weight: 900 }
.eventtitle   { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: black; font-size: 11px; }
.itemtext { font-size: 11px; font-weight: 200 }
a.navi   { font-family: "Lucida Grande", Verdana, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; letter-spacing: 2px; text-decoration: none; color: #1e5858; font-size: 10px; display: block }
a.navi:hover   { color: white }
div#links a span { display: none }
table.mainbox { border: solid 2px black }
td.navi    { background-color: #9eada5; border-right: 1pt solid black }
span.daytext  { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #fff; font-size: 11px; font-weight: bold }
span.yeartext { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: black; font-size: 12px; font-weight: bold }
span.datetext { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: black; font-size: 10px; font-weight: bold }
span.eventdate { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: black; font-size: 12px; font-weight: bold }
td.button  { background-color: #acbcae; border-bottom: 1pt solid black }
td.button:hover     { color: #fff; background-color: #656b65; border-bottom: 1pt solid black }
td.footer  { color: white; font-size: 11px; background-image: url("images/aftergrass_banner.jpg"); border-top: 1pt solid black }
a.footer { color: white }
.blogitem { border: solid 1pt #acbcae }
div#links a:hover span   { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: black; font: 10px; text-decoration: none; background: #8fbc8f; text-align: center; display: block; margin: 10px; padding: 5px; position: absolute; z-index: 0; top: inherit; left: inherit; width: 150px; height: 150px; border: solid 1pt }
textarea { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #437653; font-size: 11px; }
input { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #437653; font-size: 11px; }
.blurbarea  { color: red; font-size: 10px; font-style: italic; font-weight: bold; background-color: #ccc }
a.linkpage {text-decoration: underline; letter-spacing: 1px; font-size: 10px; color: #48a88c;}
.thinborder{
  float:left;
  border:solid 1px yellowgreen;
  padding:5px;
  margin-right:5px;
}
div.songholder {padding: 10px;}
a.songtitle {color: #52755c; text-align: left; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;}
span.songdescription {line-height: 15px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 10px; color: #888888;}


.dropcap {
  font-size: 22px;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 22px;
  float: left;
  color: #5d7655;
  margin-right: 3px;
}

.pullout{
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  width:30%;
  padding:10px;
  background-color:yellowgreen;
  color:#F5F5F5;
  float:right;
  font: bold 14pt/1em;
  text-align:left;
  letter-spacing: 0.05em;
  margin:5px;
  clear: both;
}
.blogheading { font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #5d7655; font-size: 13px; font-weight: 700; letter-spacing: 2px; }
h1 { font-family: "Lucida Grande", Verdana, Arial, sans-serif; letter-spacing: 1px; word-spacing: 2px; font-size: 18px; }
.blogtext { line-height: 15px; font-size: 11px; }
div.info { padding: 5px; letter-spacing: 1px; font-size: 11px; }
.required { font-size: 10px; font-weight: bold; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

