/* CSS for event calendar */

div#activity-calendar ul#side { padding: 0; margin: 0; font-size: .9em; }
div#activity-calendar ul#side li { float: left; list-style: none; background-color: #AD5327; margin: 1px 0 0 0 !important; width: 158px; }
div#activity-calendar ul#side a { display: block; color: #000000; padding: 5px 0 5px 10px; text-decoration: none; font-weight: normal; color: #FFFFFF; }
div#activity-calendar ul#side a:hover { color: #FFCC99;}
div#activity-calendar div#calendar-box {
	display: block;
	margin: 0; 
	padding: 0; 
	width: 156px;
	background-color: #FAFAEF;
	border: solid 1px #000000;
	}

div#activity-calendar div#calendar-box table { width: 156px; font-size: 1.1em; }
div#activity-calendar div#calendar-box table tr#days th { color: #000000 !important; font-weight: normal; }
div#activity-calendar div#calendar-box table td, div#calendar-box table th { text-align: center; margin: 1px 2px; height: 24px; }
div#activity-calendar div#calendar-box table td a { padding: 0; color: #000000; }
div#activity-calendar div#calendar-box table td a:hover { color: #B95C00;}
div#activity-calendar div#calendar-box table td.daily, div#calendar-box table td.special { background-color: #E6D1A3;  }
div#activity-calendar div#calendar-box table th#current_month { text-align: center; color: #000000; }

div#rss-link { float:right; margin-top:12px; }

/* ----- Events Display ---------------------------------------------------------- */
div#events { margin-top: 10px; }
div#event-wrapper { float: left; width: 387px; }
div.event { margin-bottom: 30px; }
div.event div.event-title { 
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold; 
	color: #333366;
	}
	
div.event div.event-time {
	display: block;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2em;
	color: #993300;
	}

div.event div.event-content { padding: 0px 0 15px 0; }
div.event div.event-content p { margin: 0 !important; }

div#event-sidebar { 
	float: right; 
	width: 158px; 
	padding: 4px;
	margin-left: 5px;
	border: solid 1px #000000; 
	background-color: #FFFFFF; 
	}