@import "list.css";
@import "section.css";
@import "section_browser.css";


/* custom section browser */
#sections .label {
  background-color: white;
  color: black;
  width: 10%;
}
#sections .calendar {
  width: 20%;
}
#sections .upcoming {
  width: 20%;
}
#sections .archive {
  width: 20%;
}
#sections .query {
  width: 15%;
  text-align: right;
  background-color: white;
}
#sections .query input {
  border-width: 0;
  background-color: transparent;
  padding-left: 3px;
}
#sections .category {
  width: 10%;
  background-color: white;
}
#sections .button {
  width: 5%;
}
#sections .category select {
  width: 100%;
  border-width: 0;
}



#browser table {
  width: 100%;
}
#browser td {
  
}
#browser a {
  background-color: transparent;
  display: block;
  text-align: center;
}
#browser .years td {
  
}
#browser .years a {
  font-weight: bold;
  color: black;
}
#browser .years .active,
#browser .years a:hover {
  background: white;
  color: black;
  opacity: 0.7;
}
#browser .months td {
  
}
#browser .months a {
  background-color: #222;
}
#browser .months .active,
#browser .months a:hover {
  background-color: white;
  color: black;
  opacity: 0.7;
}


#gigs .header td {
  background-color: transparent;
  color: white;
  font-weight: bold;
}
#gigs .date {
  width: 35%;
  padding-left: 5px;
}
#gigs .venue {
  width: 40%
}
#gigs .city {
  width: 20%;
}
#gigs .state {
  width: 5%;
}

#gig_details div {
  font-size: 9pt;
  padding-bottom: 1em;
}
#gig_details strong {
  font-weight: bold;
}
#gig_details .venue .name {
  font-weight: bold;
  font-size: 13pt;
/*  float: left;*/
}
#gig_details .venue .website {
  text-align: right;
  font-size: 9pt;
}
#gig_details .venue .address {
  color: #fff;
}
#gig_details .venue .description {
  -moz-border-radius: 4px;
  background-color: black;
  color: white;
  padding: 0 0.5em;
  opacity: 0.45;
}
#gig_details .venue .description a{
  background-color: transparent;
  color: #92cdff;
  padding: 0;
}
#gig_details .bands strong {
  display: block;
}
#gig_details .bands li {
  color: white;
  padding-left: 1em;
}
#gig_details .bands a {
  background-color: transparent;
  color: #92cdff;
  padding: 0;
}
#gig_details .time span,
#gig_details .admission span {
  color: white;
}
#gig_details .time strong,
#gig_details .admission strong {
  margin-right: 0.5em;
}
