/* Events Styles */

#videoEmbed{background-image:url(site_imgs/blackbg.png); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:1000; text-align:center; padding-top:10%;}

#contentAreaEvent{
	width:380px;
	float:left;
}

.eventStartEndTimes{margin-top:8px; font-size:14px; color:#003399}

.eventVenueName{
	margin-top:2px;
	font-size:14px;
	color:#000000;
	font-style:italic;
	margin-bottom: 15px;
}

.contentImageEvent{  border:1px solid #333;}

#eventSideBarContainer{
	float:right;
	width:270px;
	margin-top: 21px;
}

#eventSideBar{
	margin-top:54px; margin-right:20px; margin-left:20px; margin-bottom:20px;
	border:1px solid #ABABAB; background:#EDEDED;
	padding:6px;
	min-height:350px;
}

#eventSideBar h4{ margin-bottom:15px; margin-top:5px; font-size:18px; color: #00529B; }

.rsvpLine{line-height:25px;}
.rsvpLabel{display:inline-block; width:110px;}
.required{color:#F00; }

#SoldOutText{ color:#C00; font-size:14px; font-weight:bold; margin:5px 0px 5px 0px;}
#EventFreeText{color:#093; font-size:14px; font-weight:bold; margin:5px 0px 5px 0px;}

.ticketPrice{}

#priceUnavailable{ font-style:italic;}

.similarEventsContainer{ border:1px solid #B2A78B; margin:10px 0px 0px 0px;}

.similarEventsHeader{padding-top:4px; padding-bottom:3px; background-color:#CDCDCD; text-align:center;}

.similarItemLine{padding:4px 3px 4px 3px; border-top:1px solid #B2A78B; }

.similarOdd{ background-color:#E3F1F8;}
.similarEven{ background-color:#FFFFFF;}

.similarItemLine a:link{ color: #0000FF; text-decoration:none; display:inline; line-height:16px; }
.similarItemLine a:visited{ color: #0000FF; text-decoration:none; display:inline; line-height:16px;}
.similarItemLine a:hover{ color: #0000FF; text-decoration:underline; display:inline; line-height:16px;}
.similarItemLine a:active{ color: #0000FF; text-decoration:none; display:inline; line-height:16px;}

.miniCalendarHeader{border-bottom:1px solid #00549b; text-align:center; font-weight:bold; font-size:14px; background-color:#accdea;}

.miniCalendarCell{text-align:center; border-bottom:1px solid #accdea; height:25px;}

.datePassed{background-color:#BBBBBB; color:#777777;}


/* Event List Styles */
.eventResults{
	margin:20px;
}

.eventResults .smartDateSubtitle{
	border-bottom: 1px solid #666666;
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-right: 30px;
    margin-top: 18px;
    padding-bottom: 2px;
}

.eventResults .eventName{
	font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.eventResults .eventName a:link{ color: #0000FF; text-decoration:none; }
.eventResults .eventName a:visited{ color: #0000FF; text-decoration:none; }
.eventResults .eventName a:hover{ color: #0000FF; text-decoration:underline; }
.eventResults .eventName a:active{ color: #0000FF; text-decoration:none; }

.eventResults .eventTime{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.eventResults .eventS_Desc{
	color: #777777;
}