/*****General CSS*****/
.content { padding: 10px; 	margin:0 auto; 	width:480px; }
/*********************/

/*****CSS for CALENDAR display*****/
#cal-date { float:left; 	clear:left; 	margin-bottom:10px; }
#frmGoToDate { margin:0px; }
#cal-select { float:right; 	clear:right; 	margin-bottom:10px; }
.calendar { min-width:470px; 	max-width:470px; }
#cal-container { width:455px; margin:0 auto; 	clear:both; 	margin-bottom:10px; }
#cal-events { clear:both; }

.lightrow { background-color:FFFFFF; }
.darkrow { background-color:ededed; }
.headerrow { background-color: #406CD5; 	background-color: #ACCEFF; }
.upcoming_events { margin-top:10px; }
.thismonth { margin-top:10px; }
.events_list { font-weight:bold; 	font-size:12px; 	width:95%; 	margin-top:15px; }
.event_date { text-align:left; 	width:22%; 	font-size:10pt; 	font-weight:bold; }
.event_title { text-align:left; 	width:63%; 	font-size:8pt; 	font-weight:bold; }
.event_options { text-align:center; 	width:15%; }
#upcoming-events-list {}
#thismonth_events_list {}
/**********************************/

/*****Search panel*****/
#search-help { text-align:right; 	margin-bottom:10px; }
/**********************/

/*****CSS for VIEWING an event*****/
.event_description { border-top:2px dotted black; 	padding:5px; 	text-align:left; 	clear:both; }
.event_info { clear:both; 	width:480px; }
#event-info-contact { float:left; 	clear:left; 	font-size:9pt; }
#event-info-addr { float:left; 	font-size:9pt; 	clear:right; }
.event_title_lg { font-size:13pt; 	font-weight:bold; 	float:left; 	clear:left; }
.event_view_options { font-weight:bold; 	font-size:9pt; 	float:right; 	clear:right; }
.field_label { font-size:9pt; 	font-weight:bold; }
.field_value { font-size:9pt; }

/**********************************/

/******YUI skinning for calendars******/
.yui-skin-sam .yui-calendar { font-size:10px; }
.yui-nav { text-align:left; }
/**************************************/

