/*body{background:#edfaff;}*/

h2{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}

a{color:#004bb2; text-decoration:none;}
a:hover{color:#004bb2; text-decoration:underline;}

#nav{width:400px;}
#nav ul{list-style-type:none; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:65%;}
#nav ul li{float:left; display:block; margin:0 5px 0 0; padding:0 5px 0 0; border-right:#e39500 1px solid;}
#nav ul li.last{float:left; display:block; margin:0 5px 0 0; padding:0 5px 0 0; border-right:none;}

table{border:#00455f 1px solid; background:#fff;}
table tr td{border-left:#c7f0ff 1px solid; border-bottom:#c7f0ff 1px solid; padding:3px;}

table td.month{padding:10px; background:#ffc640;border-left:none;}
table tr.date{background:#f6f6f6; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000;}
table tr.day{background:#ccc; color:#333; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

table tr td.first{border-left:none;}
table tr td.second{background:#f6f6f6; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#ccc; border-left:none;}
table tr td.third{background:#ccc; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#333; border-left:none; font-weight:bold;}
table tr td.fourth{background:#f6f6f6; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#000; border-left:none;}
table tr td.fifth{background:#f6f6f6; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#ccc;}

table tr td.today{background:#ffeb7d;}

ul{list-style-type:none; margin:5px; padding:5px; font-size:70%; font-family:Arial, Helvetica, sans-serif;}
ul li{margin:0 0 8px 0;}

/*table tr td ul li{width:120px;}*/

.clear{clear:both;}

