body {background-color: #E3E3E3;
font-size: 90%px;

font-family: arial;}
#siteHead {border-bottom: 1px solid #ffffff; height: 123px; width: 100%;}
#siteFoot {background-color: white;}

#siteHead h1 a {
	color: white; 
}
#siteHead h1 {
	padding-top: 31px;
	padding-left: 20px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 210%;
}
#siteHead h2 {
	color: white; 
	padding-left: 20px;
	text-transform: uppercase;
	font-weight: normal;
}
.calendar {
width:130px;
border: 1px solid #000;
padding:3px;
text-align:center;
}
.calendar .head {
font-weight: bold;
color:#fff;
background-color: #33f;
padding:3px;
}
.calendar .type {
font-weight: bold;
color:#fff;
background-color: #88f;
padding:3px;
}
.calendar .date {
}
.calendar .promo {
padding-top:5px;
font-size:9px;
}
.calendar .day {
text-align:right;
}
.calendar .name {
text-align:left;
font-weight: bold;
}