/* table for the calendar markup - text must be centered */
table.calendar {
  text-align : center;
  border : 1px solid #ccc;
  font-size: 8px;
  font-family: Verdana, Arial;
  letter-spacing : 0.001em;
}

/* calendar heading color */
table.calendar th{
  color : #669900;
  font-weight : normal;
}


table.calendar td {
	width: 1.6em;
	height: 1.6em;
	text-align: center;
}


table.calendar td.days {
  background-color : #669900;
  border : 1px solid #000;
  cursor : help;
  font-weight : bold;
  color : #fff;
}

/* active link */
table.calendar td.weeks_al {
  margin : 0px;
  padding : 0px;
  border : 1px solid #000;
  color : #000000;
  text-decoration : none;
  background-color : #f0f0f0;
}

/* not used */
table.calendar td.weeks_nu {
  margin : 0px;
  padding : 0px;
  border : 1px solid #000;
  color : #eee;
  background-color : #eee;
}

/* not available */
table.calendar td.weeks_na {
  margin : 0px;
  padding : 0px;
  border : 1px solid #000;
  color : #000000;
  text-decoration : none;
  background-color : #FF6A6A;
}

/* End Styles */