/*
 * Copyrighted by Paul Saunders, 2008.
 *
 * Redistribution and use of any content in source and/or binary forms,
 * with or without modification, are permitted provided that the following
 * conditions are met:
 *
 * Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 *
 * The name of Paul Saunders and the names of my contributors may not be used to
 * endorse or promote products derived from this software without specific
 * prior written permission.
 *
 * The content of this web site and the software herein is provided by the
 * copyright holders and contributors "as is" and any express or implied
 * warranties, including, but not limited to, the implied warranties of
 * merchantability and fitness for a particular purpose are disclaimed.
 * In no event shall the copyright owner or contributors be liable for any
 * direct, indirect, incidental, special, exemplary, or consequential damages
 * (including, but not limited to, procurement of substitute goods or services;
 * loss of use, data, or profits; or business interruption) however caused and
 * on any theory of liability, whether in contract, strict liability, or tort
 * (including negligence or otherwise) arising in any way out of the use of
 * this software, even if advised of the possibility of such damage.
*/
#calendar {
    text-align: center;
}

#calendar_event {
    margin-top: 10px;
    text-align: left;
}

#calendar_nav {
    margin-bottom: 5px;
    font-size: 1.3em;
    font-weight: bold;
}

#calendar_body {
    margin-left: auto;
    margin-right: auto;
    width: 700px;
    height: 520px;
}

#calendar_header {
    background: #27408B;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.8em;
}

.calendar_row {
    color: #000000;
    display: inline;
    font-size: 1em;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
}

.calendar_box {
    background: #F0FFF0;
    float: left;
    width: 98px;
    height: 75px;
    border: 1px solid #27408B;
}

.calendar_day {
    background: #F0FFF0;
    float: left;
    width: 98px;
    border: 1px solid #27408B;
}

.calendar_link, .calendar_box {
    cursor: pointer;
}

.empty_box {
    cursor: default;
}

.calendar_day, .calendar_num {
    font-size: 1.2em;
    font-weight: bold;
}

.calendar_inevt {
    font-size: .8em;
}

#calendar_month {
    background: none repeat scroll 0%;
}

.calendar_sel {
    background: #C1301F;
    color: #FFFFFF;
    font-weight: bold;
}


