
#calendar {
	background-color: #999999 ;
	}
	
#calendar td {
	vertical-align: top ;
	}
	
#calendar tr.header td {
	background-color: #70a100 ;
	color: #FFFFFF ;
	font-size: 11px ;
	line-height: 22px ;
	text-align: center ;
	}
	
#calendar tr.days td {
	background-color: #FFFFFF ;
	color: #6B4F2E ;
	padding: 4px 4px 4px 4px ;
	}
	
#calendar tr.days td.header {
	background-color: #E0E0E0 ;
	padding: 0px 0px 0px 0px ;
	vertical-align: middle ;
	}
	
#calendar tr.days td.header a {
	color: #333333 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 80px ;
	line-height: 80px ;
	text-align: center ;
	text-decoration: none ;
	width: 15px ;
	}
	
#calendar tr.days td.other {
	background-color: #868686 ;
	}
	
#calendar tr.days td.today {
	background-color: #70a100 ;
	}
#calendar tr.days td.blocked {
	background-color: #FFB0B0;
	}
		
#calendar tr.days td span.daynumber, 
#calendar tr.days td span.daynumberfull {
	background-color: #FFFFFF ;
	border: 1px solid #666666 ;
	border-left: 1px solid #CCCCCC ;
	border-top: 1px solid #CCCCCC ;
	display: block ;
	font-size: 10px ;
	height: 15px ;
	line-height: 15px ;
	margin-bottom: 3px ;
	text-align: center ;
	text-decoration: none ;
	top: 0px ;
	width: 23px ;
	}
	
#calendar tr.days td span.daynumberfull {
	background-color: #70a100 ;
	color: #FFFFFF ;
	font-weight: bold ;
	width: auto ;
	}
	
#calendar tr.days td a.event {
	color: #262626 ;
	display: block ;
	font-size: 11px ;
	margin: 0px 0px 5px 0px ;
	text-decoration: none ;
	}
	

#mini-calendar {
	background-color: #999999 ;
	}
	
#mini-calendar td {
	vertical-align: top ;
	}
	
#mini-calendar tr.header td {
	background-color: #70a100 ;
	color: #FFFFFF ;
	font-size: 10px ;
	line-height: 12px ;
	text-align: center ;
	
	}
#mini-calendar tr.header td strong {
	font-size: 12px ;
	line-height: 14px ;
	}	
#mini-calendar tr.days td {
	background-color: #FFFFFF ;
	color: #6B4F2E ;
	padding: 1px 1px 1px 1px ;
	height:15px;
	width:30px;
	
	}
	
#mini-calendar tr.days td.header {
	background-color: #E0E0E0 ;
	padding: 0px 0px 0px 0px ;
	vertical-align: middle ;
	}
	
#mini-calendar tr.days td.header a {
	color: #333333 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 15px ;
	line-height: 14px ;
	text-align: center ;
	text-decoration: none ;
	width: 30px ;
	}
	
#mini-calendar tr.days td.other {
	background-color: #868686 ;
	}
	
#mini-calendar tr.days td.today {
	background-color: #70a100 ;
	}
#mini-calendar tr.days td.blocked {
	background-color: #FFB0B0;
	}
#mini-calendar tr.days td.dayOne {
	background-color:#70a100;

	}
#mini-calendar tr.days td span {
	display: block ;
	font-size: 10px ;
	height: 15px ;
	line-height: 15px ;
	text-align: center ;
	text-decoration: none ;
	top: 0px ;
	width: 30px ;
	}	
#mini-calendar tr.days td span.daynumberfull{	
	color:#FFFFFF;
	}
	
