/*****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:475px; 	max-width:475px; }
#cal-container { width:475px; margin:0 auto; 	clear:both; 	margin-bottom:10px; }
#cal-events { clear:both; }

.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; vertical-align:top; }
.field_value { font-size:9pt; }

table.events_list tr.headerrow{
	margin:2px;
}
	
/**********************************/

/******YUI skinning for calendars******/
.yui-skin-sam .yui-calendar { font-size:10px; }
.yui-nav { text-align:left; }
/**************************************/

/* Submit an Event Form */
#frmEventSubmission table tr {}
#frmEventSubmission table th { text-align: right; }
#frmEventSubmission table td { text-align: left; padding-bottom: 1em;  }

