/*
Calendar CSS for the Events Section 
For Reference: -----––––––––------------––––––------––––––––------------––––––-
 switch="calendarToday|calendarCell" 
<table class="calendarBG" border="0" cellspacing="1" summary="My Calendar">
<tr class="calendarHeader">
<th><div class="calendarMonthLinks"><a href="{previous_path='events'}">&lt;&lt;</a></div></th>
<th colspan="5">{date format="%F %Y"}</th>
<th><div class="calendarMonthLinks"><a class="calendarMonthLinks" href="{next_path='events'}">&gt;&gt;</a></div></th>
</tr>
<tr>
<td class="calendarDayHeading">{lang:weekday_abrev}</td>
</tr>

<td class='{switch}' align='center'>
<a href="{day_path='events'}">{day_number}</a>
<div><a href="{title_permalink='events'}">{title}</a> {!-- <a href="{profile_path='member/profile'}">{author}</a> --}</div>
</td>

<td class='{switch}' align='center'>{day_number}</td>

<td class='calendarBlank'>{day_number}</td>
-----––––––––------------––––––------––––––––------------––––––------––––––––------------––––––-*/

table.calendarBG {
        background: #e3cda8;
        width: 606px;
        height: auto;
        padding: 0;
        margin: 0;
        font-family: Helvetica, Arial, sans-serif, sans;
        font-size: 14px;
        color: #333;
        border: 1px solid #333;
}
   
/* .c.c.c.c.c.c.c.c.c.c         The NUmbers CSS          .cc.c.c.c.c.c.c */
table.calendarBG td span.day_number {
        border-right: 1px solid #333;
        border-bottom: 1px solid #333;
        padding: 0;
        margin: 0;
}
table.calendarBG td span.day_number a {
        font-family: Helvetica, Arial, sans-serif, sans;
        font-size: 14px;
}

/* 4p4p4p4p4p4p4p4p4p4p    Event List    4p4p4p4p4p4p4p4p4p4p4p4p4p */

table.calendarBG ul {
        margin-top: 0;
}
table.calendarBG ul li {
        margin-left: -20px;
}

table.calendarBG tr.calendarHeader {
        background: #648b6d;
        height: 50px;
        padding: 0;
}
table.calendarBG tr.calendarHeader h2 {
       margin: auto;
}
table.calendarBG tr td.calendarDayHeading {
        height: 30px;
}
table.calendarBG td.calendarCell div {
        text-align: left;
}

/* 4p4p4p4p4p4p4p4p4p4p    CELL EDITS   4p4p4p4p4p4p4p4p4p4p4p4p4p */

table.calendarBG td {
        width: 86px;
        height: 100px;
        padding: 0;
        margin: 0;
        border: 1px solid #333;
} 
table.calendarBG td.calendarToday {
        background: #e2ae57;
}
table.calendarBG td.calendarCell {
        background: #e3cda8;
}
table.calendarBG td.entryCell {
        background: #648b6d;
}

table.calendarBG td.calendarBlank {
background: #bba;
}
/* 48V8V8V8V8V8V8V8Vp4p   EVENT DISPLAY PAGE   8V8V8V8V8V8V8V8V8V8V8V8Vp4p */
div.entrydiv {
        border: 1px solid #005030;
        background: #e3cda8;
        padding: 10px;
        margin: 5px;
}
div.entrydiv h3 {
        margin: 0;
}

div.entrydiv p.date {
        padding: 1px 10px;
        text-align: right;
        font-style: italic;
        float: right;
        margin: 0;
}