/* @override http://paramountchurch.cpmpreview.com/_css/events.css */

/* @override http://paramount/_css/events.css */


#main								{ position:relative; width:890px;}
#main .event-detail p				{ margin:0 0 1em;  }
#caltabs							{ position:absolute; top:0px; right:20px; margin:0; padding:0; list-style:none; height:31px; }
#caltabs li							{ display:inline; padding-left:4px; float:left; }
#caltabs li a						{ 
									  float:left; display:block; font-size:15px; color:#75b61f; text-decoration:underline; padding:0 8px 0 5px; 
									  line-height:31px; 
									}
#caltabs li a:hover					{ text-decoration:underline; }
#caltabs li.active a				{ color:#aaaaaa; text-decoration:none; }


/* @group FILTERS */
#cal-content						{ position:relative; }
#filters							{ position:absolute; top:67px; right:50px; z-index:2000; }
#main #filters p					{ font-size:1.2em; color:#34332f; margin:0;} 
/* @end */


/* @group CALENDAR */
#main table.calendar				{ margin-bottom:25px; border-collapse: collapse; width:100%; border-left:1px solid #e3e1d9;}
#main table.calendar caption		{ padding:0 0 12px; color:#666; font-weight: bold; font-size:1.4em; text-align:left; }
#main .calendar span				{ margin:0 10px;}
#main span.calendar-prev			{ margin-left:0;}
#main table.calendar th				{ 
									  padding:0; background:#75b61f; color:#fff; font-size: 1.2em; font-weight: normal; line-height:33px;
									  text-transform:uppercase; text-align:center;
									}
#main table.calendar td				{ 
									  width: 68px; height:68px; padding: 2px; border:1px solid #e3e1d9; border-left:0; text-align:right;
									  border-top:0; background:#fefefe; font-size:1.0em; 
									  vertical-align:top; 									  
									}
#main table.calendar td a			{ text-decoration: none; }
#main table.calendar td ul			{ margin: .7em 0 0 .4em; font-size: 100%; list-style: none; padding:6px;margin-right: -4px; }
#main table.calendar td li			{ margin-bottom: .95em; font-size: 1.1em; line-height: 1.3; text-align:left; }
#main table.calendar td li a		{ text-decoration:none; font-size:11px; }
#main table.calendar td li a:hover	{ text-decoration:underline; } 
/* @end */

/* @group LISTING */
#list-content				{ display:none; }
#listing 					{ width:600px; float:left; }
#listing .row				{ clear:both; margin-bottom:15px; }
#main #listing h3			{ 
							  line-height:27px; color:#fff; text-transform:uppercase; background:#75b61f; padding-left:10px; clear:both; 
							  margin:0 0 5px; font-size: 13px;
							}
#main #listing .event		{ 
							  float:left; width:285px; border:0; border-bottom:1px solid #e9e8dd; background:none; padding:18px 0 15px 3px; 
							  margin-left:7px;
							}
#listing .event h4			{ font-size:15px; font-weight:normal; margin:0; }
#listing .event p			{ margin:3px 0 0; }
/* @end */

/* @group CATEGORIES */
#categories					{ padding:8px; width:250px; float:right; background:#edebe4; }
#categories	 h3				{ font-size: 16px; padding: 12px 12px; }
#categories label			{ display:block; padding-left:14px; font-size:12px; color:#70706c; margin:.5em 0 1em;  }
/* @end */

/* @group EVENT DETAIL */
.event-detail h4{ font-size:15px; font-weight:normal;  }
/* @end */