/*INDEX:1. SETUP-1.1 Defaults2. INDEX-2.1 Index-2.2 Featured-2.3 Listing-2.4 Sidebar-2.5 Event Calendar*//*-------------------------------------------------------------------------------------------*//* 1. SETUP *//*-------------------------------------------------------------------------------------------*//* Defaults */#community-wrap.cEvents {}/*-------------------------------------------------------------------------------------------*//* 2. INDEX *//*-------------------------------------------------------------------------------------------*//* 2.1 Index */#community-wrap.cEvents.cIndex {}/* 2.2 Featured */#community-wrap.cEvents .cIndex #cFeatured{padding:0}#community-wrap.cEvents .cIndex #cFeatured .cEventMain{border-radius:5px 5px 0 0;background:#f8f8f8;border:#ddd solid 1px;box-shadow:inset #fff 0 1px 0;margin:-1px -1px 0;padding:20px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-avatar{background:#fcfcfc;border:#ddd solid 1px;border-radius:3px;padding:4px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-category{background:#fcfcfc;font-size:12px;font-weight:700;border-radius:3px;width:168px;border-color:#ddd}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-rvsp{float:right;width:220px;background:#fcfcfc}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .event-rvsp .cModule{margin:0;padding:5px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo{margin:0 230px 0 185px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .cFeaturedTitle{text-align:left;font-size:24px;line-height:1.2;margin:0 0 10px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .cFeaturedTitle a{color:#333}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-created,#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-location,#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-summary{margin-bottom:5px}#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-created > span,#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-location > span,#community-wrap.cEvents .cIndex #cFeatured .cEventMain .cEventInfo .event-summary > span{font-weight:700;display:block}#community-wrap.cEvents .cIndex #cFeatured .cFeaturedContent{background:#e3e3e3;border:#d6d6d6 solid 1px;border-top:#f5f5f5 solid 1px;border-radius:0 0 3px 3px;margin:0 -1px -1px}#community-wrap .cSlider.featured-event{height:100px}#community-wrap.cEvents .cSlider .cSlider-nav .cSlider-nav-prev,#community-wrap.cEvents .cSlider .cSlider-nav .cSlider-nav-next{top:10px}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li{border:#ccc solid 1px;box-shadow:inset 0 1px 0 #f5f5f5;background:#ebebeb;border-radius:5px;width:178px;line-height:1;color:#555;cursor:pointer;margin:0 10px 0 0}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventDate{width:40px;height:52px;float:left;font-weight:700;font-size:18px;line-height:1;padding:10px 0 0}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventDate span{font-size:10px;text-transform:uppercase;font-weight:400;height:14px;overflow:hidden}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventMeta{border-left:#ccc solid 1px;height:100%;position:absolute;margin:0 0 0 40px;padding:10px}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cFeaturedTitle{font-size:14px;text-align:left;font-weight:700;line-height:1;margin:0}#community-wrap.cEvents .cSlider .cSlider-nav-clip ul li .cEventLocation{font-size:11px;text-align:left}/* 2.3 Listing */#community-wrap.cEvents.cIndex .cListing {}/* 2.4 Sidebar */#community-wrap.cEvents.cIndex .cSidebar {}/* 2.5 Event Calendar */#community-wrap #event table{  width: 100%;  margin-top: 3px;}#community-wrap #event table th,#community-wrap #event table tr,#community-wrap #event table td {  text-align: center;  width: 30px;  border: 1px solid #fefefe;}#community-wrap #event table td {  cursor: pointer;  color: #aaa;  font-size: 11px;  padding: 3px;}#community-wrap #event table td+td:hover {  background: #000;  color: #f8f8f8;}#community-wrap #event table td.running {  background: #555;  color: #f8f8f8;  font-weight: 700;}#community-wrap #event table td.midrunning {  background: transparent;  font-weight: 700;  font-style: italic;  color: #444;}#community-wrap #event table td.highlightrunning {  background: #000!important;  color: #f8f8f8;  z-index: 999;  font-weight: 700;}#community-wrap #event table td.selected {  background: #000!important;  font-weight: 700;  color: #f8f8f8;}#community-wrap div.calendar-month {  background: #999;  color: #fff;  cursor: default;  display: block;  font-weight: 700;  text-align: center;  height: 24px;  min-width: 180px;  line-height: 24px;  overflow: hidden;}#community-wrap span.calendar-month {  display: block;  float: left;  padding: 0 5px;}#community-wrap .calendar-month span.calendar-prev,#community-wrap .calendar-month span.calendar-next {  background: url(../../images/calendar-nav.png) no-repeat;  height: 13px;  width: 15px;  display: inline-block;  margin-top: 5px;  cursor: pointer;}#community-wrap .calendar-month span.calendar-prev {  background-position: 0 0;  float: left;  margin-left: 4px;}#community-wrap .calendar-month span.calendar-next {  background-position: 0 -13px;  float: right;  margin-right: 4px;}#community-wrap .community-calendar-result {  margin-top: 3px;  border-top: 1px solid #ddd;  padding: 5px 0;}