/*
 EventCal StyleSheet

For use with Cookbook/EventCal.php

Supported modes:
* Normal -- looks like a page out of a monthly calendar
* Mini -- a tiny version of a monthy calendar
* Text -- a vertical list of dates

Colors:
* Daily Backdrop	#ffffcc
* Daily Hover		#ffffee
* Daily Highlight	#ffffff
* Dialy Shadow		#ddddaa
* Today Backdrop	#ffdddd
* Today Hover		#ffeeee
* Today Highlight	#ffffff
* Today Shadow		#aaddaa

* Enpty Backdop		#eeeeee
* Light Backdrop 	#ffffff

* Border Box		#bbbbbb


*/

/**************************************************************************
* HIGH LEVEL ELEMENTS
***************************************************************************/

/* The encompassing Table, holds the monthtitle, dayofweektitles and
* daynumber Cells
*/
table.eventcal  {
	width:100%;
	border:1px solid #bbbbbb;	/* Border Box */
	background:#eeeeee;		/* Enpty Backdop */
	border-spacing:0px;
	vertical-align:top;
}
table.eventcalmini  {
	width:140px;
	border:1px solid #bbbbbb;	/* Border Box */
	background:#eeeeee;		/* Enpty Backdop */
	border-spacing:0px;
	vertical-align:top;
}


/**************************************************************************
* TITLE CELL ELEMENTS
***************************************************************************/

/* The Cells used for the days of the week, e.g. Sun, Mon, Tue,...
*/
td.eventcaldayofweektitle {
	border:1px solid #bbbbbb;	/* Border Box */
	background:#ffffff;		/* Light Backdrop */
	text-align:center;
}
td.eventcalminidayofweektitle {
	font-size:5pt;
	border:1px solid #bbbbbb;	/* Border Box */
	background:#ffffff;		/* Light Backdrop */
	text-align:center;
}

/* The Cell the spans across the top holding the Month name.
*/
td.eventcalmonthtitle {
	border:none;
	background:#ffffff;		/* Light Backdrop */
	text-align:center;
	padding:15px;
}
td.eventcalminimonthtitle {
	font-size:8pt;
	border:none;
	background:#ffffff;		/* Light Backdrop */
	text-align:center;
	padding:5px;
}

span.eventcalnavlinks {
	font-size:10pt;
}
span.eventcalmininavlinks {
	font-size:10pt;
}

/**************************************************************************
* TITLE CELL SPECIFIC ELEMENTS
***************************************************************************/

td.eventcaldayofweektitle p {
	font-size:12pt;
	font-family:sans-serif;
}
td.eventcalminidayofweektitle p {
	font-size:6pt;
	font-family:sans-serif;
}

td.eventcalmonthtitle p {
	font-size:24pt;
	font-weight:bold;
	font-style:italic;
}
td.eventcalminimonthtitle p {
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
}

td.eventcalmonthtitle a.wikilink {
	text-decoration:none;
	right:0px;
}
td.eventcalminimonthtitle a.wikilink {
	text-decoration:none;
	right:0px;
}



/**************************************************************************
* DAY CELL ELEMENTS
***************************************************************************/

/* Cells used for filler at beginning and/or end of the month.
*/
td.eventcalnull {
	border:none;
}
td.eventcalmininull {
	border:none;
}

/* Cells holding daynumbers for the month.  This also will have the
* included text from the wiki page for the day.
*/
td.eventcalday {
	border-right:2px solid #ddddaa;	/* Daily Shadow */
	border-bottom:2px solid #ddddaa; /* Daily Shadow */
	border-left:2px solid #ffffff;	/* Daily Highlight */
	border-top:2px solid #ffffff;	/* Daily Highlight */
	background:#ffffcc;		/* Daily Backdrop */
	padding:0px;
	width:14%;
	height:80px;
	vertical-align:top;
	font-weight:normal;
	margin:0px;
}
td.eventcalminiday {
	border-right:1px solid #ddddaa;	/* Daily Shadow */
	border-bottom:1px solid #ddddaa; /* Daily Shadow */
	border-left:1px solid #ffffff;	/* Daily Highlight */
	border-top:1px solid #ffffff;	/* Daily Highlight */
	background:#ffffcc;		/* Daily Backdrop */
	padding:0px;
	width:14%;
	height:20px;
	vertical-align:top;
	font-weight:normal;
	margin:0px;
}

/* Single Cell holding daynumbers for today.  This also will have the
* included text from the wiki page for today.
*/
td.eventcaltoday {
	border-right:2px solid #aaddaa;	/* Today Shadow */
	border-bottom:2px solid #aaddaa; /* Today Shadow */
	border-left:2px solid #ffffff;	/* Today Highlight */
	border-top:2px solid #ffffff;	/* Today Highlight */
	background:#ffdddd;		/* Today Backdrop */
	padding:0px;
	width:14%;
	height:80px;
	vertical-align:top;
	font-weight:normal;
	margin:0px;
}
td.eventcalminitoday {
	border-right:1px solid #aaddaa;	/* Today Shadow */
	border-bottom:1px solid #aaddaa; /* Today Shadow */
	border-left:1px solid #ffffff;	/* Today Highlight */
	border-top:1px solid #ffffff;	/* Today Highlight */
	background:#ffdddd;		/* Today Backdrop */
	padding:0px;
	width:14%;
	height:20px;
	vertical-align:top;
	font-weight:normal;
	margin:0px;
}

/**************************************************************************
* DAY CELL SPECIFIC ELEMENTS
***************************************************************************/


/*
* Normal Days
*/

td.eventcalday  {
	font-size:7pt;
	list-style-type:none;
}
td.eventcalminiday  {
	font-size:6pt;
	list-style-type:none;
}
td.eventcalday li {
	/* don't have room to indent */
	position:relative;
	left:-25px;
}
td.eventcalminiday li {
	/* don't have room to indent */
	position:relative;
	left:-25px;
}


td.eventcalday:hover {
	background:#ffffee;	/* Daily Hover */
}
td.eventcalminiday:hover {
	background:#ffffee;	/* Daily Hover */
}


/* Very specific day elements */
td.eventcalday span.eventcaldaynumber {
	font-size:12pt;
	font-family:sans-serif;
	text-decoration:none;
}
td.eventcalminiday span.eventcalminidaynumber {
	font-size:6pt;
	font-family:sans-serif;
	text-decoration:none;
}


/*
* Today -- Highlighted version of Normal Day
*/

td.eventcaltoday  {
	font-size:7pt;
}
td.eventcalminitoday  {
	font-size:6pt;
}

td.eventcaltoday li {
	/* don't have room to indent */
	position:relative;
	left:-25px;
}
td.eventcalminitoday li {
	/* don't have room to indent */
	position:relative;
	left:-25px;
}

td.eventcaltoday:hover {
	background:#ffeeee;	/* Today Hover */
}
td.eventcalminitoday:hover {
	background:#ffeeee;	/* Today Hover */
}


/* Very specific today elements */
td.eventcaltoday span.eventcaldaynumber {
	font-size:12pt;
	font-weight:bold;
	font-family:sans-serif;
}
td.eventcalminitoday span.eventcalminidaynumber {
	font-size:6pt;
	font-weight:bold;
	font-family:sans-serif;
}


/**************************************************************************
* TEXT TYPE ELEMENTS
***************************************************************************/

span.eventcaldaytextdate {
	text-decoration:none;
	font-family:sans-serif;
}

span.eventcaltodaytextdate {
	text-decoration:none;
	font-family:sans-serif;
	font-weight:bold;
	background:#ffdddd;		/* Today Backdrop */
}

#eventcalzebra {
	background:#eeeeee;		/* Enpty Backdop */
}


