a.bttn-no-text-sprite { margin-top: 28px; }
.widget-html-widget .catPagination { float: none !important; }
.widget-event-list { padding-top: 37px; border-left: none; }
.widget-event-list h1 { display: block; font-size: 26px; line-height: 29px; font-family: 'HelveticaNeueRegular' , arial; color: #3098fe; font-weight: normal; margin: 0 37px; }
.widget-event-list h1 a { font-size: 10px; font-family: 'HelveticaRegular' , arial; text-decoration: none; text-transform: uppercase; float: right; }
.widget-event-list h1 a:visited { color: #f39; }
.widget-event-list p { margin: 37px 37px 0; font-size: 12px; line-height: 15px; font-family: 'HelveticaRegular' , arial; color: #333; font-weight: normal; }
.eventItem { background: url("../content/images/events/blogItemBg.jpg") no-repeat bottom left; width: 454px; padding-top: 37px; padding-left: 38px; padding-bottom: 64px; position: relative; border-bottom: 1px solid #ccc; }
.eventItem .eventFeatured { display: block; font-size: 12px; line-height: 16px; font-family: 'HelveticaRegular' , arial; color: #ff3399; font-style: italic; text-transform: capitalize; }
.eventItem .eventDate { display: block; font-size: 16px; line-height: 16px; font-family: 'HelveticaRegular' , arial; color: #3098fe; font-weight: normal; text-transform: capitalize; }
.eventItem .eventTime { display: block; font-size: 14px; line-height: 16px; font-family: 'HelveticaRegular' , arial; color: #3098fe; font-weight: normal; text-transform: capitalize; }
.eventItem .eventHeading { display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaBold' , arial; color: #333; text-transform: capitalize; margin-top: 17px; }
.eventItem p { margin: 0 32px 0 0; }
.eventItem .addthis_default_style { display: block; float: left; }
.eventItem iframe { float: left; }
.eventItem .eventImage { display: block; margin-bottom: 25px; margin-top: 5px; }
.eventItem .eventSocial { position: absolute; bottom: 6px; left: 38px; }
.eventItem .eventSocial a { display: block; }
.eventItem .eventSocial img { display: block; }
.ui-datepicker-calendar a { width: 36px !important; font: bold 14px/35px HelveticaNeueRegular, Arial !important; background: url("../content/images/calendar/dateBG.png") no-repeat !important; }
.ui-datepicker-calendar a.ui-state-active { background-color: #f39 !important; background-image: none !important; }
.ui-datepicker-calendar a.ui-state-default:hover { background-color: #f39 !important; background-image: none !important; }
.ui-datepicker-header { background: url("../content/images/calendar/calTitle-bg.jpg") repeat-x !important; line-height: 43px !important; width: 259px !important; }
.ui-datepicker-calendar thead tr th { line-height: 23px !important; font-size: 10px !important; }
.ui-datepicker-header .ui-datepicker-title { width: 180px !important; font-size: 17px !important; line-height: 43px !important; }
.ui-datepicker .ui-datepicker-header { padding: 0 !important; }
.ui-datepicker-prev, .ui-datepicker-next { margin-top: 16px !important; }
.ui-datepicker { margin: 0 auto !important; padding: 0 4px !important; width: 259px !important; height: auto !important; background: url("../content/images/calendar/calBg.png") repeat-y !important; }
.ui-datepicker-calendar .highlight a { line-height: 34px !important; }
.ui-datepicker-calendar thead { border-right: 1px solid #bfbfbf !important; }
.at15t_twitter { background: url('../content/images/detail/icn_Twitter.jpg') no-repeat top left !important; width: 20px !important; height: 20px !important; }
.at15t_facebook { background: url('../content/images/detail/icn_fb.jpg') no-repeat top left !important; width: 20px !important; height: 20px !important; }
.at15t_tumblr { background: url('../content/images/detail/icn_Tumb.jpg') no-repeat top left !important; width: 20px !important; height: 20px !important; }
.addthis_default_style .at300b, .addthis_default_style .at300m { padding: 0 10px 0 0 !important; }