.calendar {
	/** configure the width **/
	width:145px;
	/*background-color: #dbd6c2;*/
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#ffffff;
}
.calendar th {
	/*background-color: #c8be9a;*/
	font-family: Tahoma, Arial, Verdana;
	color:#deca7c;
	font-size: 9pt;
	font-weight:normal;
	height: 20px;
}
.calendar .footer {
 	font-family: Tahoma, Arial, Verdana;
	width:100%;
}
.calendar td {
	width: 22px;
	height: 20px;
	text-align: center;
	font-size:0.9em;
	padding: 2px;
}
.today {
 background-color: #deca7c;
 color:#000000;
	width: 18px;
	height: 16px;
	padding: 2px;
	
}

.today a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	 background-color: #deca7c;
     color:#000000;
     text-decoration: underline;
}
.today  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	 background-color: #deca7c;
 color:#000000;
 text-decoration: underline;
}


 .link {
font-family: Arial, Helvetica, sans-serif;
	width: 18px;
	height: 16px;
	padding: 2px;
}
.link a:link {
	font-family: Arial, Helvetica, sans-serif;
	
     color:#deca7c;
     text-decoration: underline;
}
.link  a:visited {
	font-family: Arial, Helvetica, sans-serif;
		
 color:#deca7c;
 text-decoration: underline;
}



