/**
 * Portions of this code have been adapted from 'MTOS-4.21-en/MTOS-4.21-en/mt-static/css/structure.css', 
 * under these terms:
 * 
 *     Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
 *     This program is distributed under the terms of the
 *     GNU General Public License, version 2.
 */

/* Calendar -------------------------------------------------------------------------------------- */

.calendar {
    background:#ffffff none repeat scroll 0%;
    border:1px solid #999;
    position:absolute;
    height: 11em;
    width:  15.5em; 

}

.calendar .command-prev-month {
 float: left;
 font-size: 1.4em;
}

.calendar .command-next-month {
 float: right;
 font-size: 1.4em;
}

.calendar-month {
    background-color:#6133c9;
    padding:0.5em;
    text-align:center;
    height: 1.5em;
}

.calendar-month a {
    color:#ffffff;
    font-size:1em;
    text-decoration:none;
}

.calendar-month h1 {
 color:#ffffff;
 font-size:1.1em;
 font-weight:bold;
 margin:0em;
}

ul.calendar-week, ul.calendar-days {
 margin-left:   0.21em;
 padding-left:  0.21em;
}

.calendar-week, .calendar-days {
    margin-top:0.2em;
}

.calendar-week li, .calendar-days li {
    width: 2.2em;
    line-height: 1em;
    list-style: none;
    background-color:#d9d9ff;
    border:1px solid #ffffff;
    color:#333;
    font-size:0.9em;
    float: left;
    text-align:center;
}

.calendar-days li {
    background-color:#ffffff;
}

.calendar-days li.today {
    border-color:#33789c;
    border-style: dotted;
}

.calendar-days li.today a {
    color: #6133c9;
    font-style: bold;
}

.calendar-days li.future a {
    color:#000000;
    font-style: bold;
}

.calendar-days li.selected {
    border-color:#000000;
}

.calendar-days li a {
    color:#666666;
    display:block;
    padding:0.1em;
    text-decoration:none;
}

.calendar-ok-link {
    width: 100%;
    display: block;
    margin-top: 0.3em;
    text-align: center;
}

.date-time-fields * {
    float: left;
}

.entry-date {
    width: 43%;
}

.entry-time {
    width: 33%;
}
