span.hl { color:#3F3FFF; }
span.time { color:#0000FF; }
td.note { font-size: 12px; font-family: Arial, sans-serif; color: #FFFFFF; }
span.note { font-size: 12px; font-family: Arial, sans-serif; color: #FFFFFF; }
td.note2 { font-size: 12px; font-family: Arial, sans-serif; color: #000000; background-color: #AFAFAF;}
td.archive { font-size: 12px; font-family: Arial, sans-serif; color: #FFFFFF; background-color: #3F3F3F;}
table.archive { background-color: #1F1F3F;}
table.cal { background-color: #000000;}
td.day { width: 18px; font-size: 12px; font-family: Arial; color: #000000; background-color: #272727;}
td.hday { width: 18px; font-size: 12px; font-family: Arial; color: #000000; background-color: #3F3F3F;}
td.oday { width: 18px; font-size: 12px; font-family: Courier New, Courier, mono, sans-serif; color: #000000; background-color: #3F3F3F;}
td.today { width: 18px; font-size: 12px; font-family: Arial, sans-serif; color: #FFFFFF; background-color: #001F3F;}
td.mhead { border-bottom: 1px solid #001830; }
img.sp { width: 10px; height: 1px; }
span.title2 {color: #FFFFFF; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; }
a.title:active {text-decoration: underline; font-size: 20px; font-family: Arial, sans-serif; color: #FFFFFF; font-weight: bold;}
a.title:visited {text-decoration: none; font-size: 20px; font-family: Arial, sans-serif; color: #FFFFFF; font-weight: bold;}
a.title:link {text-decoration: none; font-size: 20px; font-family: Arial, sans-serif; color: #FFFFFF; font-weight: bold;}
a.title:hover {text-decoration: underline; font-size: 20px; font-family: Arial, sans-serif; color: #FFFFFF; font-weight: bold;}

a.note:active {text-decoration: none; font-size: 12px; color: #FFFFFF;}
a.note:visited {text-decoration: underline; font-size: 12px; color: #9F9F9F;}
a.note:link {text-decoration: underline; font-size: 12px; color: #FFFFFF;}
a.note:hover {text-decoration: none; font-size: 12px; color: #FFFFFF;}
