
/*
	Calendar Front End Styles
*/

.calendar_titlebar {
background-color: #beb79a;color: #060000;font-size: 11px;
}
	
.calendar_titlebar a, .calendar_titlebar a:link, .calendar_titlebar a:visited {
	color: #060000;
}
	
.options_titlebar {
color: #060000;font-size: 11px;
}
.options_titlebar a {
color: #060000;font-size: 11px;
}
	
/* Options Panel */
.calnavbar_banner, .calnavbar {
color: #060000;font-size: 10px;
}
	
/* Nav Toggle Button */
.periodbutton {
background-color: #fdfaf2;color: #090000;font-size: 11px;
}
a.periodbutton:visited,a.periodbutton:active,a.periodbutton:link {
background-color: #fdfaf2;color: #090000;font-size: 11px;
}
	
a.periodbutton:hover {
background-color: #beb79a;color: #090000;
}
	
.periodbutton_on {
background-color: #beb79a;color: #090000;font-size: 11px;
}
a.periodbutton_on:visited,a.periodbutton_on:active,a.periodbutton_on:link {
background-color: #beb79a;color: #090000;font-size: 11px;
}
	
.monthhead {
color: #060000;font-size: 10px;		
}
	
.listcap {
background-color: #fdfaf2;color: #070707;font-size: 11px;
}
	
.listevent a {
	color: #0D1CEE;
}
	
/* Day View */
.timecap {
color: #090000;font-size: 8px;
}

/* Week View */
.wtimecap {
color: #090000;font-size: 8px;	
}
	
.blockevent{
	border-color: #fdfaf2;
}

/* Grid View */
.calendarcon {

border-color: #beb79a ;
}
	
.gridsubtitle {
background-color: #fdfaf2;font-size: 10px;color: #060000;
}
	
.monthrow {
background-color: #fdfaf2;
}
	
.lastrow {
border-color: #fdfaf2;
}
	
.caldata {

border-color:#beb79a;
}
	
.daycap {
background-color: #fdfaf2;color: #070707;font-size: 11px;
}
.daycap_off {
background-color: #fdfaf2;color: #070707;font-size: 11px;
}
	
.daycap_today {
background-color: #fdfaf2;color: #040404;
}
	
#contentdiv .eventobj {
color: #040404;font-size: 11px;
}
	
.listcon{
	background-color: #f3efe4;border-top:1px solid #beb79a; border-left:1px solid #beb79a;
}
	
.desclinks:link, .desclinks:hover, .desclinks:visited {
color: #0D1CEE;
}
	
.eventspacer {
height: 4px;
}

/* Category Legend */
#calkeybar {
background-color: #f3efe4;color: #0B0000;font-size: 11px;border: 1px solid #beb79a;
}
	
/* Verbose View */
.backbar {
background-color: #f3efe4;color: #040404;font-size: 11px;
}
	
.backlinks:link, .backlinks:visited, .backlinks:hover {
color: #040404;
}
	
/* Misc */
.verbose_event {
background-color: #f3efe4;
}
	

