/* @override http://newchurches.cpmpreview1.com/css/calendar.css */
table.calendar { 
	margin-bottom: 25px; border: 1px solid #fff; border-right: 0;
   	border-bottom: 0; border-collapse: collapse;
}

table.calendar caption { margin:0; color: #454d4f; font-size: 1.5em; height:40px;}
#content table.calendar caption span img { vertical-align:top; float:none; border:0; margin:0; padding:0;}
table.calendar th { padding: 6px 0; background: #454d4f; color: #fff; font-size: 1.2em; }

table.calendar td {
   width: 91px;height: 87px; padding: 2px; border: 1px solid #fff;
   border-left: 0; border-top: 0; background: #eae9e8; color: #393736;
   font-size: 1em; vertical-align: top;
}
table.calendar td ul { margin: 0.5em 0 0; padding-left:1em; font-size: 100%; list-style: none; }
#calendar-page table.calendar td.linked-day li { padding:5px 0; }


#calendar-page #primaryContent 	{ position:relative; }
#calendar-page #tabs			{ position:absolute; top:5px; right:0; margin:0; padding:0; list-style:none; z-index:10;}
#calendar-page #tabs li 		{ float:left; display:inline; }
#calendar-page #tabs li a		{ display:block; background:url(/images/calendar_tabs_bg.gif) repeat-x left bottom; padding:8px 12px; color:#807e7c; text-decoration:none; height:14px; border-top:2px solid #fff }
#calendar-page #tabs li.selected a { background:#fff; border:2px solid #c7c3c1; border-bottom:0; padding-bottom:10px }

#calendar-page #listing-tab					{ margin-top:-5px; }
#calendar-page #listing-tab .sermonbox		{ margin-bottom:2.5em; }
#calendar-page #listing-tab .sermonbox h4	{ margin-top:0; }
#calendar-page #listing-tab .sermonbox p	{ margin:0 0 1em 20px; }
#calendar-page #listing-tab p.eventtime		{ font-size:1.2em; color:#4b4947; line-height:1.5em; }
#calendar-page #primaryContent h3			{ font-size:1.4em; }

#calendar-page #featured h3 { font-size:1.5em; margin-bottom:2em;}
#calendar-page #quicklinks ul { margin-bottom:2em; }

/*----- HEADINGS -----*/
#calendar-page p.eventtime			{ margin:0; padding:0; line-height:1; font-size:1.1em; color:#969492; }
#calendar-page #content h4			{ margin:2em 0 0.2em; }
#calendar-page #featured h4			{ margin-bottom:0.2em; }
