

#main #edit-submit {
  font-size: 4em;
  font-family: inherit;
  font-weight: bold;
  line-height: 188%;
  letter-spacing: 2.8px;
}

#sidebar-a h2 {
  margin-bottom: 0px;
  line-height: 90%;
  margin-top: 16px;
}

#sidebar-a .view-upcoming-concerts a img {
  margin-top: 4px;
}

#sidebar-a .view-upcoming-concerts .field-content a {
  font-size: 20px;
}

#content #content-inner #main #edit-actions #edit-submit {
  font-size: 36px;
}

#main #edit-actions #edit-submit {
  font-size: 50px;
  border-top-width: 0px;
  border-style: solid;
  border-bottom-width: 1px;
}

#main .node .meta {
  font-size: 12px;
  padding-bottom: 15px;
}

#main .view-upcoming-concerts .field-content a {
  font-weight: normal;
  font-size: 18px;
}

#main .view-upcoming-concerts a img {
  padding-right: 41px;
  padding-top: 16px;
}

#main thead tr td {
  font-weight: bold;
  font-size: 17px;
  border-bottom-width: 1px;
  border-style: solid;
}

#copyright {
  text-align: center;
  padding-bottom: 0px;
  margin-bottom: 39px;
}

#copyright .content {
  text-align: center;
}

#precontent-first-region li {
  border-right-width: 0px;
}

#precontent-first-region li a:hover {
  background-color: #bfb98d;
}

#main a img {
  padding-bottom: 6px;
}

#sidebar-a .block {
  margin-top: 0px;
}

#precontent-first-region {
  margin-top: 64px;
}

#main {
  padding-left: 16px;
}

#footer-second-region {
  margin-top: 80px;
  text-align: center;
}

#footer-second-region .content p {
  margin-bottom: 0px;
}

#sidebar-a {
  padding-right: 15px;
}

#footer-first-region h2 {
  margin-top: 25px;
}

