body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}

#calendarwrapper{margin:10px 80px;}

#header{float:left;width:670px;padding-left:240px;margin-bottom:5px;}
#header a img{display:block;width:20px;float:left;margin:5px 20px;border:0;}
#header p{width:250px;margin:5px  10px;float:left;font-size:18px;text-align:center;}
#header select{margin:5px 0px 5px 15px;width:180px;}

#calendartable{width:785px;float:left;margin-top:10px;background-color:#e8e8e8;padding:20px 50px;}
#topdays{padding:0;text-align:center;}
#topdays li{width:110px;height:30px;margin:1px;float:left;font-family:Herculanum;font-size:24px;color:#666;list-style-type:none;}

#nontopdays{padding:0;text-align:center;}
#nontopdays li{width:100px;padding:0 5px;background-color:#fff;margin:1px;float:left;height:100px;font-family:Herculanum;list-style-type:none;}





.toprightnumber {
	 font-size: 16px;
}
.eventinbox {
	font-size: 10px;	
}


a:link,a:active,a:visited {
	font-family:georgia, times, serif; text-decoration: none; 
a:hover	{
	text-decoration: underline; color : #000000; 
}
.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
.beforedayboxes {
	background-color: #fff; color: #000000;
}
.dayboxes {
	background-color: #fff;; color: #fff;
}
.afterdayboxes {
	background-color: #fff; color: #000000;
}
.highlighteddayboxes {
	background-color: #38385e;; color: #fff;
}
.highlighteddayboxes a{color:#fff;}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}