/* calendar.css
   by Gary Hepting */

td.weekday {
color:#2B3C08;
font-weight:bold;
border:1px solid #444;
background-color:#B41F00;
width:14%;
height:60px;
} td.weekend {
color:#2B3C08;
font-weight:bold;
border:1px solid #B41F00;
background-color:#B41F00;
width:14%;
height:100px;
} td.weekday span, td.weekend span {
display:block;
color:white;
background-color:#B41F00;
padding:2px;
text-align:right;
margin-bottom:3px;
font-size:8pt;
} td.weekday a, td.weekend a {
display:block;
margin-bottom:10px;
color:#EEEEEE;
font-size:8pt;
} td.weekday a:hover, td.weekday a:focus, td.weekend a:hover, td.weekend a:focus {
color:#FFFFFF;
} td.day {
font-weight:bold;
font-size:8pt;
background-color:#9E0A0A;
border:1px solid #444;
width:14%;
text-align:center;
color:#fff;
} .event {
font-size:8pt;
color:#333;
border:1px solid #aaa;
margin-bottom:10px;
padding:10px;
padding-top:0;
padding-bottom:0;
background-color:#efefef;
} .event h2 {
	font-size:10pt;
color:#555;
} .event p {
font-size:8pt;	
} .event #dates {
float:right;
margin-top:10px;
margin-left:25px;
padding:10px;
padding-top:0;
padding-bottom:0;
background-color:#ddd;
border:1px solid #aaa;
} .event #dates p {
font-size:9pt;
font-weight:bold;
color:#666;
margin:5px;
} .event #dates ul {
margin:5px;
padding:0;
list-style-type: none;
text-align:center;
/* list-style-image: url('../images/bullet.png'); */
} .event #dates ul li {
font-size:8pt;
font-weight:bold;
color:#555;
} .event .note {
border-top:1px solid #bbb;
margin-top:20px;
padding-top:5px;
color:#888;
}