#calendar{
height:210px;
width:182px;
}

#calendar img{margin:85px 0 0 80px;}

#calendar table{
padding:0; 
margin:0;
border-collapse: collapse;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
border-left: 1px solid #c1c0b7;
border-top: 1px solid #c1c0b7;
}

#calendar table th{
height:20px;
width: 25px;
padding:0;
text-align:center !important;
border-bottom: 1px solid #c1c0b7;
border-right: 1px solid #c1c0b7;
line-height:15px;
background-color:#ebeff5;
}
#calendar table th.center{
text-align:center !important;
width: 140px;
}

#calendar table td{
border-bottom: 1px solid #c1c0b7;
border-right: 1px solid #c1c0b7;
width: 20px;
height: 20px;
line-height:15px;
padding:0 !important;
text-align:center;
}

#calendar table a{color:#4e80c0}
