body {
  background-color: #000000;
}
.page-header {
  border-bottom: 1px solid #2d2d2d;
}
.img_caption p.img_caption {
  background: #2d2d2d;
  color: #5a5a5a;
}
article {
  
  background-color: rgba(43, 62, 71, 0.4);
  padding: 5px;
}

.t3-mainnav {
  border: none;
  background-color: rgba(43, 62, 71, 0.4);
}
.t3-mainnav .t3-navbar {
  border: none;
  background-color: transparent;
}

.t3-copyright {
  border: none;
  font-size: inherit;
  background-color: transparent;
  padding: 0px;
}
.t3-footer {
  border: none;
  background-color: transparent;
}

.nav > li > a:hover {
  background-color: rgba(43, 62, 71, 0.4);
}
.pagenav li > a {
  padding: 5px;
}

.pager li > a {
  background-color: rgba(43, 62, 71, 0.4);
}
.pager li > a:hover {
  background-color: rgba(167, 191, 202, 0.4);
}

.h1 {
  font-size: inherit;
}
select {
  padding: 0px;
  height: inherit;
  
  display: initial;
}

#jevents_body,
#jevents {
  background-color: rgba(43, 62, 71, 0.4);
  padding: 5px;
  color: inherit;
}
a.ev_link_row:link {
  font-size: inherit;
}

.jevbootstrap .table-bordered th,
.jevbootstrap .table th,
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > td,
.jevbootstrap .table-bordered td {
  border-color: transparent;
}

.jev_toprow div.currentmonth {
  background-color: rgba(43, 62, 71, 0.4);
  color: #fff !important;
}

.orbit-container {
  width: 400px !important;
}
.orbit-timer {
  
  display: none;
}

#comments-footer {
  display: none;
}

td,
tr td {
  border: none;
}
a:active,
a:hover,
a:visited,
a:focus {
  text-decoration: none;
  outline: none;
}

.orbit-caption {
  font-size: 1em !important;
}
.orbit-container .orbit-slides-container > * .orbit-caption {
  background-color: transparent;
}