a:link {text-decoration: underline; color: #000099;}
a:hover {text-decoration: none; color: #cc0000;}
a:visited {text-decoration: underline; color: #000066;}
a:active {text-decoration: none; color: #0000ff;}

a.link_white:link {text-decoration: none; color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.link_white:hover {text-decoration: none; color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.link_white:visited {text-decoration: none; color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.link_white:active {text-decoration: none; color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}

a.linkcal:link {text-decoration: none; color: #666666; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.linkcal:hover {text-decoration: none; color: #666666; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.linkcal:visited {text-decoration: none; color: #666666; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a.linkcal:active {text-decoration: none; color: #666666; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}

a.link_side:link {text-decoration: underline; color: #fffacd;}
a.link_side:hover {text-decoration: none; color: #fffacd;}
a.link_side:visited {text-decoration: underline; color: #cccccc;}
a.link_side:active {text-decoration: none; color: #ffffff;}

body {background-color: #fffacd;}
.headline {color: #000000; font: bold 1.2em Tahoma, Arial, Verdana, Helvetica; text-spacing: -1px;}
.headline_w {color: #ffffff; font: bold 1.2em Tahoma, Arial, Verdana, Helvetica; text-spacing: -1px;}
.byline {color: #000000; font: .9em Tahoma, Arial, Verdana, Helvetica;}
.writer {color: #000000; font: italic .8em "Times New Roman", Times, serif;}
.text {color: #000000; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_w {color: #ffffff; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_light {color: #666666; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_sm {color: #666666; font: .7em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_small {color: #000000; font: .7em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_white {color: #ffffff; font: 900 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.text_gold {color: #dec100; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_silver {color: #999999; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.text_bronze {color: #d38100; font: .8em Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.arrow {list-style: square;}
.bkgd_gray {background-color: #999999}
.bkgd_ligray {background-color: #eeeeee}
.bkgd_white {background-color: #ffffff;}
.bkgd_black {background-color: #000000;}
.bkgd_blue {background-color: #000066;}
.darkmenu {color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color: #cccccc}
.menu {color: #000099; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color: #eeeeee}
.nowmenu {color: #cc0000; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.darkcal {background-color: #cccccc; text-align: center;}
.cal {background-color: #ffffff; color: #666666; font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; text-align: center;}
.nowcal {background-color: #cc0000; color: #ffffff; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; text-align: center;}