#houses table,
#houses table th
{
  border: 1px solid #4465E8;
  border-collapse:collapse;
  width: 500px;
}
#houses table td 
{
  background: #EEEEEE;
}
.calendar
{
  clear: both;
  border: 1px solid #4465E8;
  border-collapse:collapse;
  width: 500px;
}
.calendaryear {
   font-size: 2.0em;
   height: 30px;
   color:white;
   width: 500px;
}
.calendarmonth {
   font-size: 1.5em;
   height: 20px;
   color:white;
   width: 500px;
}
.calendaryear a,
.calendar th a,
.calendarmonth a
{
  color:white;
}
.calendaryear a:hover,
.calendar th a:hover,
.calendarmonth a:hover
{
  color:yellow;
  text-decoration: underline;
}
.calendar td {
  border: 1px solid #4465E8;
  border-collapse:collapse;
}
.calendarblank {
   background-color: white;
   width: 80px;
   height: 80px;
}
.calendaryellow {
   background-color: yellow;
   width: 80px;
   height: 80px;
}
.calendargreen {
   background-color: #00FF00;
   width: 80px;
   height: 80px;
}
.calendarwhite {
   background-color: white;
   width: 80px;
   height: 80px;
}
.redletter {
   color: #FF0000;
   padding-right: 4px;
   float: right;
}
.blkletter {
   color: black;
   padding-right: 4px;
   float: right;
}
