/**
* Blue highlight color: #0053a0
**/
* html body {behavior:url("/css/csshover.htc"); /* Get IE to work */}
div#calendar {width:316px;overflow:hidden;border-top:1px solid #000;font-family:Verdana, Arial, Helvetica, sans serif;font-size:10px;}
div#calendar a{color:#ab3833;}
div#calendar a:hover {color:#3386d3;}
div#month_header{display:block;text-align:right;font-size:1.5em;background-color:#000;color:#fff;padding:3px 10px;font-weight:bold;}
div#month_header a{color:#fff;text-decoration:none;}
div#month_header a:hover {color:#ccc;}
ul.calendar_week {margin:0px;padding:0px;clear:left;}
ul.calendar_week li.non_day, ul.calendar_week li.day {margin:0px;padding:3px;display:block;float:left;width:38px;height:38px;border-right:1px solid #000;border-bottom:1px solid #000;}
ul.calendar_week li.non_day {background-color:#cccc98;}
ul.calendar_week li.day {background-color:#fff;}
* html ul.calendar_week li.day {overflow:hidden;}
ul.calendar_week li.day .date {float:right;font-weight:bold;}
ul.calendar_week li.day div.info {display:none;position:absolute;width:150px;border:1px solid #000;background-color:#fff;padding-bottom:5px;color:#000;}
ul.calendar_week li.day div.info span.date_head {display:block;background-color:#ab3833;color:#fff;font-weight:bold;padding:3px;border-bottom:1px solid #000;margin-bottom:3px;}
* html ul.calendar_week li.day div.info ul {margin-left:5px;}
ul.calendar_week li.day div.info li {margin-bottom:0.5em;line-height:1.25em;color:#000;}
ul.calendar_week li.day:hover div.info {display:block;}
ul.calendar_week li.day ul {list-style-type:disc;margin:0px;padding:0px;padding-left:1.5em;color:#666;}
ul.calendar_week li.day:hover {background-color:#ab3833;color:#fff;}
/* Day-specific stuff */
ul.calendar_week li.d0 {border-left:1px solid #000;}
ul.calendar_week li.d1 {}
ul.calendar_week li.d2 {}
ul.calendar_week li.d3 {}
ul.calendar_week li.d4 {}
ul.calendar_week li.d5 {}
ul.calendar_week li.d6 {}
#calendar_info {clear:both;font-family:helvetica,arial,sans serif;font-size:14px;width:305px;background-color:#fff;
border:1px solid #000;border-top:none;padding:5px;display:none;}
#calendar_info h1, #calendar_info h2, #calendar_info h3{margin:0px;padding:0px;font-family:verdana;border:none;}
#calendar_info h1 {font-size:1.3em;}
#calendar_info h2 {font-size:1.1em;color:#555;font-weight:normal;}
#calendar_info h3 {font-size:1em;font-style:italic;font-weight:normal;border-bottom:1px solid #000;margin-bottom:.25em;}
#calendar_info p{margin:0px 0px 1.25em 0px;padding:0px;}
