#calendar {
    margin: 0 0 0 -15px;
    color: black;
    background-color: #dddddd;
    border: 0px;
}
#calendar th {
    color: #404040;
    min-width: 88px;
    border: 0px;
}
#calendar td {
    padding: 0 0 25px 5px;
    background: #bebebe;
    height: 45px;
    border: 1px white;
}
#calendar td:hover {
    background: #979797;
}
#calendar td.none {
    background: none;
}
#calendar td.today {
    background: #9d9d9d;
}
#calendar th.sunday {
    color: #ff1e1e;
}