/* CSS Document */

#calendar  {
	width: 100%;
	border-top: 1px solid #7a6d54;
	border-left: 1px solid #7a6d54;	
}

#calendar p {margin:0; padding:0;}
	
#calendar td {
	width: 65px; 
	height: 70px;
	border-bottom: 1px solid #7a6d54;
	border-right: 1px solid #7a6d54;
	padding:0;
}

#calendar th {
	height: 17px;
	border-bottom: 1px solid #7a6d54;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #edefe4;
	background-color: #7a6d54;
	text-align: center;
}

#calendar th.sat {
	border-right: 1px solid #7a6d54;
}
	
.null {
	background-color: #edefe4;
}

.active {
	background-color: #ffffff;
}
.empty {
    background-color: #d9dbc4;
}
.date {
	padding: 3px 2px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a6d54;
}
#calendar .info {
	padding: 0 0 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}