.calendar td {
  border: 1px solid #FFF;
}
.calendar-day-title {
  text-align: center;
  font-size: 10px;
  background: #ccc;
  font-weight: bold;
}
.day_box{
  border: solid 1px white;
  background-color: #FFFFFF;
  color: #000;
  text-align: center;
  width: 15px;
  height: 7px;
}
.day_box_today{
  border: solid 2px white;
  background-color: red;
  color: #FFF;
  text-align: center;
  width: 15px;
  height: 8px;
}
.day_box_full{
  border: solid 1px white;
  background-color: #EBEBEB;
  color: #FFF;
  text-align: center;
  width: 15px;
  height: 8px;
}
.day_box_full a:link, .day_box_full a:active, .day_box_full a:visited {
	text-decoration: none;
	color: #FFF;
	background-color: #EBEBEB;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 10px;
}
.day_box a:link, .day_box a:active, .day_box a:visited {
	text-decoration: none;
	color: #999999;
    font-family: Verdana;
    font-size: 10px;
}
.day_box_today a:link, .day_box_today a:active, .day_box_today a:visited {
	text-decoration: none;
	color: #FFF;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 10px;
}
.calendar-box {
  text-align: right;
  font-size: 14px;
  border-style: solid;
  border-width: 5px;
}

