
		td {
			font: 11px verdana ;
			}
 
		table.month {}
 
		table.month tr.dayheader td {
			background-color: #264d52 ;
			border: 1px solid #264d52 ;
			border-bottom-width: 2px ;
			color: #FFF ;
			font-weight: bold ;
			padding: 5px 0px 5px 0px ;
			text-align: center 
			}
 
		table.month tr.day td {
			background-color: #e9e9e9 ;
			border: 1px solid #999999 ;
			color: #308800 ;
			padding: 5px 0px 5px 0px ;
			text-align: center ;
			}
 
		table.month tr.day td.othermonth {
			background-color: #FFF ;
			color: #999999 ;
			}
 
		table.month tr.day td.event {
			background-color:#9beb9b ;
			color: #666666 ;
			font-weight: bold ;
			}

.clear_calendar {
clear: both;
}

.calendar_month {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 4px;
}


#whatsontop{
width: 252px;
height: 32px;
background:  url(../images/whatsontop.png) no-repeat;
}

#whatsonmiddle{
width: 252px;
background:  url(../images/whatsonmiddle.png) repeat-y;
}

#whatsonbottom{
width: 252px;
height: 25px;
background:  url(../images/whatsonbottom.png) no-repeat;
}
#whatsonmargin{
padding: 10px 0px 10px 20px;
}

.calendar_buttons {
	font-size: 14px;
	font-weight: bold;
}

.calendar_buttons2 {
	font-size: 18px;
	font-weight: bold;
}

a.calendar:link, a.calendar:visited {
	color: green;
	text-decoration: none;
	}

a.calendar:hover, a.calendar:visited:hover {
	color: #0A0C25;
	text-decoration: none;
	}

