a, a:link, a:visited, a:active {text-decoration:none;color:gray;}
a:hover {text-decoration:none; font-weight: none; color:brown;}

.calendar_today       {color:#C0C0C0;background-color:#F0F0F0}
.calendar_day         {color:#A0A0A0}
.calendar_extra       {color:#F0F0F0;background-color:#F0F0F0}
.calendar_subtitle    {color:#FFFFFF;background-color:#909090;font-weight:bold}
.calendar_title       {color:#FFFFFF;background-color:#B0B0B0;}

.calendar_nav:link                {background:transparent;text-decoration:none;color:#606060; font-weight:bold}
.calendar_nav:visited, .calendar_nav:active   {background:transparent;text-decoration:none;color:#606060; font-weight:bold}
.calendar_nav:hover               {background:transparent;text-decoration:none; font-weight:none; color:#000000; font-weight:bold}

.calendar_link:link                {background:transparent;text-decoration:none;color:#F0F0F0; font-weight:bold}
.calendar_link:visited, .calendar_link:active   {background:transparent;text-decoration:none;color:#F0F0F0; font-weight:bold}
.calendar_link:hover               {background:transparent;text-decoration:none; font-weight:none; color:#000000; font-weight:bold}

.top_bar:link                {background:transparent;text-decoration:none;color:#FFFFFF; font-weight:bold}
.top_bar:visited, .calendar_nav:active   {background:transparent;text-decoration:none;color:#FFFFFF; font-weight:bold}
.top_bar:hover               {background:transparent;text-decoration:none; font-weight:none; color:#AAAAAA; font-weight:bold}


.highlighted_header { color:#FFF; }
.highlighted_subtext { color:#FFF; }

.highlighted_header { color:#999; }
.highlighted_subtext { color:#999; }

