ul.calendar {
    background-color:#f0f0f0;
    border:1px solid #cccccc;
    position:absolute;
    list-style-type:none;
    padding:3px 10px 10px 10px;
    margin:0px;
    width:182px;
    line-height:1.3em;
}

ul.calendar li {
    float:left;
    width:26px;
}

ul.calendar li.month {
    float:none;
    width:100%;
    padding:5px 0px;
}

ul.calendar li.month a img {
    margin:0px 10px;
}

ul.calendar li.month a {
    background-color:transparent;
    display:inline;
}

ul.calendar li.dayType {
    padding:3px 0px;
}

ul.calendar li a, ul.calendar li.passive {
    display:block;
    padding:3px 0px;
    background-color:#ffffff;
}
