table.calendar
{
      width:180px;

      border-collapse: collapse;
      border:1px solid #2d380d;
}

tr.weekdays
{
    background-color:#2d380d;
    border-bottom:1px solid #2d380d;
}

td.weekdays
{
    width:15px;
    font-size:7pt;
    font-family:tahoma;

    text-align:center;
}

td.today
{
    width:15px;
    font-size:7pt;
    font-family:tahoma;

    text-align:center;
    
    border-top:1px solid #2d380d;
    vertical-align:middle;
}


td.month
{
    font-size:8pt;
    font-family:tahoma;
    font-weight:bold;
    
    text-align:center;
    
    color:white;
}


td.calendar
{
    width:15px;
    font-size:8pt;
    font-family:tahoma;

    text-align:center;
}
