.eventContent			{ width: 712px; float: left; background: #fff; border: 1px solid #b3b3b3; margin: 0 0 4px}
.eventContentWrap 		{ padding: 11px 17px 17px }

.eventSidebar			{ width: 248px; float: right }

.eventContent hr 		{ clear: both; border: none; background: #b3b3b3; height: 1px }

.featEventsSB 			{ margin: 4px 0 0 }
.featEventsSB a  		{ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-style: normal }
.featEventsSB h4 		{ font-size: 12px }

.featEventsSB .latestFeed 	{ min-height: 42px; max-height: 80px; background: url('../../images/template/feat-events_bg.gif') repeat-x; padding: 0 7px 0; margin: 3px 0 0 }
.featEventsSB .latestFeedTxt 					{ padding-bottom: 5px; }

.eventListing hr		{  margin: 10px 0 }
.eventDateTitle 		{ font-size: 14px; margin: 18px 0 20px; }
.eventSubmitTitle 		{ font-size: 13px; margin: 13px 0 20px; }

.eventListTime,
.eventListTimeHL 		{ font-family: 'Georgia', Times New Roman, Times, serif; font-style: italic; clear: both; width: 150px; float: left}

#featEvntListItem 		{ background: url('../../images/template/recent_bg.gif') repeat-x; padding: 7px 7px; margin: -10px 0 -10px }

/*#featEvntListItem .eventListTitle,
#featEvntListItem .eventListTitleHL 		{ background: url('../../images/template/feat-event_icon.png') no-repeat right; }
#featEvntListItem .eventListTitle a,
#featEvntListItem .eventListTitleHL a 		{ background: none; }*/

.featEventStar { position: absolute; margin: -15px 0 0 645px}

#locdet					{ width: 661px; float: left; padding: 0 14px 0 0; margin: 15px 0 0 }
#hc_Gmap				{ width: 661px; height: 320px; margin-top: 15px; }
#hc_GmapLoc				{ margin-bottom: 10px; }

.eventDetail			{ margin: 18px 0 0 }
.eventDetailTitle		{ font-size: 14px; margin: 0 0 3px; }

.eventDetailDesc		{ margin: 0 0 13px }

.eventDetailDesc img 	{ padding: 4px; border: 1px solid #b3b3b3; }

.eventDetailSubTitle 	{ font-size: 13px; margin: 0 0 5px; clear: both;}

.eventDetailSharing		{ margin: 10px 0 0; padding: 0 0 10px}
.eventDetailSharing a 	{ font-size: 11px }

.eventDetailInfo 		{ float: left; width: 215px}
.eventDetailToolbox  	{ margin: 8px 0 0; width: 235px }
.saveToCalendar 		{ float: left; width: 230px; }
.saveToCalendarTop 		{ margin: 0 0 15px}
.eventDetailLocation 	{ clear: both; }

.otherEventDatesBox { float: left; width: 215px; }
.otherEventDate			{ padding: 1px 0}
.allDates				{ margin: 5px 0 13px }
.venueDetails			{ clear: both; padding: 10px 0 0}

.miniCalTable			{ margin: 3px auto 3px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.miniCalNav				{ cursor:pointer; font-weight: bold; font-size: 14px; border-right: 1px solid #ccc; text-align: center; }
.miniCalTitle			{ padding: 2px 0; border-right: 1px solid #ccc; text-align: center; }
.miniCalTitle select	{ width: 110px; border: 1px solid #b3b3b3}

.miniCalDOW 			{ padding: 1px 0; text-align: center; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.miniCalFiller 			{ padding: 1px 8px; background: #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.miniCalEvents 			{ cursor:pointer; padding: 1px 8px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.miniCalToday 			{ cursor:pointer; font-weight: bold; padding: 1px 8px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}


.evntSubmitField		{ clear: both; padding: 0 0 10px}
.evntSubmitLabel		{ font-weight: bold; width: 120px; float: left}
.evntSubmitInput		{ }
.eventDescLabel			{ clear: both; font-weight: bold; margin: 0 0 5px; padding: 5px 0 0}
.eventDescMsg			{ }
.inputLine1				{ margin: 0 0 5px }
.inputLine2				{ margin: 0 0 0 120px}
.evntRecurSettings		{ }
.evntSubmitMsgLabel {clear: both; font-weight: bold; margin: 0 0 5px; }
.evntDuration			{ width: 135px; float: left; font-weight: bold; margin: -5px 0 13px}

.evntSubmitLabelCost	{ font-weight: bold; width: 50px; float: left}
.evntSubmitLabelReg		{ font-weight: bold; width: 180px; float: left}


.evntTime 		{ margin: 0 0 10px}
.evntTime td.title		{ font-weight: bold; width: 80px}




