.calendar_highlightdayspan {
  background-color: #effeef;
}
.calendar_navigation {
  background-color: #dcd;
  padding: 2px;
  margin: 0px;
  text-transform: capitalize;
}
.calendar_navigation span{
  font-size: 60%;
}
.calendar_table {
  font-family: Verdana, serif;
  width:140px;
  margin: 0px; 
  padding: 0px;
  border-collapse: collapse;
  border: 1px solid #DDDDDD;
}
.calendar_normal {
  font-size: 60%;
}
.calendar_highlightday {
  font-weight: bold;
 }
.calendar_highlightday a{
	text-decoration: underline;
	color: red;
	font-size: 60%;
}

.calendar_highlightweek {
  background-color: #feeffe;
}
.calendar_navigation a {
  font-size: 60%;
  display: block;
  text-decoration: none;
  color: #000;
  margin: 0 4px 0 4px;
}
.calendar_header {
  text-transform: capitalize;
  font-size: 60%;
  font-weight: bold;
}
caption
{
  text-align: left;
}

