
@font-face {
  font-family: SomeNib;
  src: local("Lydian BT"), url("./Lydian.ttf");
}

@font-face {
  font-family: SomeNib;
  font-weight: bold;
  src: local("Lydian Bold BT"), url("./LydianBold.ttf");
}

* { font-family: arial, sans-serif; }
.sn { font-family: SomeNib, arial, sans-serif; }

.mainlink {
  margin-top: 0;
  font-family: SomeNib, arial, sans-serif;
  font-size: 160%;
}
.mainlink * {
  font-family: SomeNib, arial, sans-serif;
}
.mainlink li {
  list-style: url("./swirl.png");
}
.mainlink a { 
  font-weight: bold;
}

.calendar * { font-family: "Courier New", san-serif; font-weight: bold; }
.calendar { font-family: courier, san-serif;
  padding:3px; position: relative;
  margin: 0.5ex; float: left; 
  background: #ffd7af; border: 1px solid #ff8000; }
.calendar .month {text-align: center; display: block}
.calendar .day {float: left;  width: 1.8em; text-align: right; }
.calendar .hot {background: #ff8000}
.calendar .fair {background: cyan}
.calendar .hol {color: #800000; font-weight: bold;}
.calendar .first { clear: left; }

A.nl:link, A.nl:active
{
font-weight: bold;
text-decoration: none;
color: color: #00a000;
background: transparent;
}

A.nl:visited
{
text-decoration: none;
font-weight: bold;
color: #008000;
background: transparent;
}

A.nl:hover
{
text-decoration: underline;
font-weight: bold;
color: #808080;
background: transparent;
}

body
{
background: white;
}

table.bt td {text-align: center;}
span.bt {font-size: x-large; font-weight: bold;}
a:hover { color: red; text-decoration: underline; }
a { text-decoration: none; }
li a { font-weight: bold; }

.classdate { float: left; width: 6em; text-align: right; display: block; 
  margin-right: 1ex; color: black; font-weight: normal; }
.classttl {float: left; font-weight: bold; color: #00a000; }
.classhead {position: relative; font-weight: bold; padding-top: 1ex; clear: left}

.classhead:hover { text-decoration: underline; color: red; }
.classbody { background: #ffd7af; border: 1px solid #ff8000; clear: left;
  padding: 0.5ex; margin: 0.5ex; margin-left: 4em; }
.classname { font-weight: bold; font-size:125% }
.classtext { font-style: italic; margin: 0.5ex 0ex 0.5ex 0ex;}
.classshow { color: blue; font-size: 60%; font-weight: normal }
.classhide { color: blue; font-size: 60%; font-weight: normal }
.classcost { padding-left: 2ex; }
.classnote { padding-left: 2ex; }

