body {
  color: white;
  background-color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0 0 0 0;
}
img {
  border: 0;
}
q {
  font-style: italic;
}
.site-name {
  font-size: 125%;
  font-weight: bold;
}
.site-slogan {
  color: #D6A719;
  background: black;
  font-style: italic;
}
a:link {
  color: white;
  background: black;
}
a:visited {
  color: #CCCCCC;
  background: black;
}
a:hover {
  color: #D6A719;
  background: black;
}
a:active {
  color: white;
  background: black;
}
.border-bio {
  padding: 4px;
  border: 1px solid #E98D12;
}
.border-music {
  padding: 4px;
  border: 1px solid #8D2121;
}
.border-gallery {
  border: 1px solid #520184;
}
td {
  color: white;
  background-color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
  color: white;
  background-color: black;
  font-size: 125%;
  font-weight: bold; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
  color: white;
  background-color: black;
  font-size: 112%;
  font-weight: bold; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer {
}
.storytitle {
  font-weight: bold; 
}
.storybyline {
  color: gray; 
  font-weight: bold; 
}
.storyunderline{
}
.warning {
  color: red; 
  background-color: black;
  font-weight: bold; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 2px solid red;
}
.warningsmall {
  color: red; 
  background-color: black;
  font-weight: bold; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.commentbar1 {
}
.commentbar2 {
}
.commentbar3 {
}
.commenttitle {
}
.cal-body {
  border: 1px solid #107B43;
  font-weight: bold;
}
.cal-date {
}
.cal-day {
  border-top: 1px solid #107B43;
  border-left: 1px solid #107B43;
}
.cal-emptybox {
  border-top: 1px solid #107B43;
}
.cal-event {
}
.cal-futureday {
  border-top: 1px solid #107B43;
  border-left: 1px solid #107B43;
}
.cal-nullday {
  border-top: 1px solid #107B43;
  border-left: 1px solid #107B43;
}
.cal-oldday {
  border-top: 1px solid #107B43;
  border-left: 1px solid #107B43;
}
.cal-today {
  border-top: 3px solid #107B43;
  border-left: 3px solid #107B43;
  border-bottom: 2px solid #107B43;
  border-right: 2px solid #107B43;
}
.cal-week {
  border-top: 1px solid #107B43;
}
.dayview-caltitle {
}
.dayview-datecol {
  color: black;
  background-color: #107B43;
  font-weight: bold;
}
.dayview-event {
  border-top: 1px solid #107B43;
}
.dayview-quickaddtitle {
}
.dayview-times {
  border-top: 1px solid #107B43;
  border-right: 1px solid #107B43;
}
.monthview-title {
  color: black;
  background-color: #107B43;
  font-weight: bold;
}
.weekview-caltitle {
}
.weekview-curday {
}
.weekview-offday {
}
.weekview-dayformat {
  border-top: 1px solid #107B43;
}
.weekview-addevent {
  border-top: 1px solid #107B43;
}
.weekview-daterange {
  color: black;
  background-color: #107B43;
  font-weight: bold;
}
.searchAuth { 
}
.searchDate { 
}
.searchHits { 
}
.highlight { 
  color: black;
  background-color: #D6A719; 
  text-decoration: none; 
}
a:link.non-ul {
  color: white;
  background: transparent;
  text-decoration: none;
}
a:visited.non-ul {
  color: white;
  background: transparent;
  text-decoration: none;
}
a:hover.non-ul {
  color: white;
  background: transparent;
  text-decoration: none;
}
a:active.non-ul {
  color: white;
  background: transparent;
  text-decoration: none;
}
.lyrics {
  font-style: italic;
}
.blocklyrics {
  font-style: italic;
  margin-left: 2em;
}
.song {
  font-style: oblique;
}
.album {
  font-style: oblique;
}
#navbar {
  margin-top: 5px;
  margin-bottom: 5px;
}
.block ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.storybar {
  padding-top: 1em;
  padding-left: 4px;
}
.top10 {
  border: 1px solid #086473;
}
