#indicimelayer {display:none !important;}

div.postcontent div.buttons {display:none;}

.logo span, .logo img { padding: 15px 0;}

.blogtitles p { display: none; }

.header_top .grid_5 {width: 50%;}

.logo img {
  width: 125%;
  padding: 0;
}

.header_bottom, .header_top { background: none; }

.events_calendar .day { width: 125px; }

.search-results .postdate { display: none; }
.search-results .blogtitles { padding-left: 0; }

.gallery_listing a:first-child {
height: 220px;
background-color: #fff;
border: 1px solid #e6e6e6;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 7px;
display: inline-block;
box-shadow: 1px 1px 3px 1px rgba(0,0,0,.04);
}
.gallery_listing a > img {
background-color: none;
border: 0;
-webkit-border-radius: none;
-moz-border-radius: none;
padding: 0;
box-shadow: none;
}

.ui-tabs .ui-tabs-panel {
height: 500px;
overflow-y: auto;
overflow-x: hidden;
}

#jcyclemain .bgimage {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: 50% 50%;
max-height: 350px;
}
#jcyclemain {
max-height: 350px;
}
#jcyclemain #ssba {
display: none;
}

@media only screen and (min-width: 768px) {
.tabgroup .one_half {
width: 49%;
}
.tabgroup .one_half img {
width: 100%;
}
.tabgroup .one_half {
float: left;
margin: 0 2% 0 0;
}
}

@media only screen and (max-width: 767px) {
.tabgroup .one_half {
width: 100%;
}
}