table#calendar {
background-color:#8b7355 ;
border-top: 3px solid #8b7355;
width: 210px;
padding:4px;
margin:8px;

}

table#calendar td {
padding: 3px;
border: solid #FFD39B 1px;

}

 CAPTION.table
  {
     background:#fef0c9;
     font-size:15px;
     color:#fff;
     font-weight:bold;
     border-style:solid;
     border-width:0px;
   
  }

 
.toprow1 {
font-size:14px;
color:#ffffff;
font-weight:bold;
text-align: center;
background-color: #8b7355;
padding:5px;

}
.toprow2 {
font-size:14px;
color:#000;
font-weight:bold;
text-align: center;
background-color:#fef0c9;
padding:3px;
}

 td.ho
{
font-size:15px;
background-color:#fff;
color:#ff0000;
font-weight:bold;
text-align:center;
}
 





 

  
 