a:link { color: red; text-decoration: none }
a:active {  color: red; text-decoration: none }
a:visited { color: red; text-decoration: none }
a:hover { color: blue; text-decoration: underline }
 
.buy { color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal; font-style: normal  }
.caption {  color: "#b2b2b2"; font-size: 12px; font-family: american typewriter, sans-serif  }
.cdtitle {  color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: center; font-weight: normal  }
.cdtitle_small {  color: black; font-size: 12px; font-family: american typewriter, sans-serif; text-align: center; font-weight: normal  }
.copyright { color: purple; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left }
.heading {  color: red; font-size: 50px; font-family: american typewriter, sans-serif; font-style: normal; text-align: center }
   P.lyric {  color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal  }.mailing { color: black; font-size: 12px; font-family: american typewriter, sans-serif; text-align: right; font-weight: normal  }

.news { color: black; text-align: left }
.news_entry {  }
.news_title { color: blue; font-family: american typewriter, sans-serif; font-weight: bold; font-size: 13px }
.news_date { color: black; font-family: american typewriter, sans-serif; font-weight: bold; font-size: 13px }
.news_text { color: black; font-family: american typewriter, sans-serif; font-weight: normal;  font-size: 13px; }
.old_news_date { color: black; font-family: american typewriter, sans-serif; font-weight: bold; font-size: 16px }
.old_news_text { color: black; font-family: american typewriter, sans-serif; font-weight: normal;  font-size: 16px; }

.other {  color: black; font-size: 12px; font-family: american typewriter, sans-serif; text-align: right; font-weight: normal; font-style: italic  }
.plain { color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal  }
.purple {  color: purple; font-size: 12px; font-family: american typewriter, sans-serif; text-align: center; font-weight: bold  }

.quote { color: black; font-size: 18px; font-family: american typewriter, sans-serif; text-align: center; font-weight: normal; }
.singer {  color: violet; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal  }
.song_title { color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: left; font-weight: bold  }
.stream { color: black; font-size: 16px; font-family: american typewriter, sans-serif; text-align: right; font-weight: normal; font-style: normal  }  
.title { color: red; font-size: 18px; font-family: american typewriter, sans-serif; text-align: left; font-weight: bold; }
                
.upcom_title {color: blue; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: bold; font-style: normal  }
.upcom_date {color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: bold; font-style: normal }
.upcom_venue { color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: bold  }
.upcom_address { color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal  }
.upcom_cost {color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal   }
.upcom_time { color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal   }
.upcom_notes { color: black; font-size: 13px; font-family: american typewriter, sans-serif; text-align: left; font-weight: normal; font-style: normal }