/* ****************************************************************************
    BIG Events Calendar 
**************************************************************************** */

table#calendar_table
{
border-style		: solid;
border-width		: 4px;
border-color		: #73966B;
padding				: 0px;
margin				: 0;
border-collapse		: collapse;
}

td#calendar_title
{
background          : #C5E3BD;    
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: bold 1em Verdana, sans-serif;
color				: #576F51;
}

td#calendar_nav
{
background          : #C5E3BD;    
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: 1em Verdana, sans-serif;
color				: #576F51;
}

td#calendar_nav a
{
color				: #576F51;
text-decoration     : none;
}

td#calendar_nav a:hover
{
color				: #576F51;
background          : #C5E3BD;    
text-decoration     : none;
}

td#calendar_header
{
background          : #C5E3BD;
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: 0.6em Verdana, sans-serif;
color				: #576F51;
}

td#calendar_content
{
width 				: 64px;
height 				: 75px;
border				: 1px solid #73966B;
padding				: 2px 2px 2px 2px;
font				: 0.6em Verdana, Verdana, sans-serif;
color				: #576F51;
text-decoration		: none;
}

td#calendar_content a
{
padding				: 1px 2px 1px 0px;
line-height			: 1.4em;
color				: #576F51;
background			: #C5E3BD;
text-decoration		: none;
}

td#calendar_content a:hover
{
color				: #FFF;
background			: #73966B;
text-decoration		: none;
}

/* ****************************************************************************
    MINI Events Calendar 
**************************************************************************** */

table#mini_calendar_table
{
border-style		: solid;
border-width		: 4px;
border-color		: #73966B;
padding				: 0px;
margin				: 0;
border-collapse		: collapse;
}

td#mini_calendar_title
{
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: 0.6em Verdana, sans-serif;
color				: #000;
}

td#mini_calendar_nav
{
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: 0.6em Verdana, sans-serif;
color				: #000;
}

td#mini_calendar_nav a
{
color				: #000;
}

td#mini_calendar_header
{
border-bottom		: 1px solid #73966B;
border-left			: 1px solid #73966B;
border-right		: 1px solid #73966B;
padding				: 4px 2px 4px 2px;
font				: 0.6em Verdana, sans-serif;
color				: #000;
}

td#mini_calendar_day_yes
{
text-align          : right;
font				: 0.6em Verdana, sans-serif;
color				: #000;
background          : #C5E3BD;    
}

td#mini_calendar_day_no
{
text-align          : right;
font				: 0.6em Verdana, sans-serif;
color				: #000;
background          : transparent;        
}

/* ****************************************************************************
    Event Details 
**************************************************************************** */

div#event_box
{
border				: 4px solid #73966B;
padding				: 4px 8px 18px 8px;
font				: 1em Verdana, Verdana, sans-serif;
color				: #576F51;
text-decoration		: none;
}

div#event_header
{
font				: bold 1.2em Verdana, Helvetica, sans-serif;
color				: #576F51;
}

ul#event
{
margin			    : 4px;
padding			    : 0;
list-style		    : none;
font			    : 1em verdana, helvetica, sans-serif;
text-align		    : left;
margin			    : 0 8px 0px 12px;
line-height		    : 1.4em;
}

li#event
{
margin			    : 0px 0px 4px 0px;
}