/* **********************************************
   **  Events Calendar Styles
   ********************************************** */
#calendar #calendarspace{
	margin:0;
	padding:0;
}
#calendar #calendarspace table {
	width:180px;
	height:170px;
	font-size:10px;
	color:#457350;	
}
#calendar #calendarspace table,
#calendar #calendarspace table a {
	color:#457350;
}
#calendar #calendarspace td.days {
	width:24px;
	
	line-height:12px;
	padding:0px;
	margin:0px;
}
#calendar #calendarspace table a {
	text-decoration:none;
}
#calendar #calendarspace td,
#calendar #calendarspace th {
	border:1px solid #3A6B46;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	height:12px;
}

#calendar #calendarspace th.month {
	border:0;
	font-size:115%;
	color:#675D85;
	padding:0;
}
#calendar #calendarspace td.today {
	background-color:#7FB06D;
}
#calendar #calendarspace td.today a {
	color:#fff;
}
#calendar #calendarspace th.nav {
	background-image:url(http://search.javaplum.com/JavaPlum/jp_images/calendar_nav_bkgd.gif);
}
#calendar #calendarspace th.nav a {
	font-size:85%;
	color:#fff;
}
#calendar #calendarspace th.month,
#calendar #calendarspace th.nav {
	height:12px;
}
#calendar #calendarspace td.past {
	color:#bbb;
}