body, td, p {
  font-size: 14px;
  font-family: times new roman, times, serif;
  color: #f7edd9;
}

a:link { color: #eda55c; text-decoration: underline; }
a:visited { color: #eda55c; text-decoration: underline; }
a:hover { color: #eda55c; text-decoration: none; }
a:active { color: #eda55c; text-decoration: underline; }

h2 {
  font-family: arial black, arial, helvetica, sans-serif;
  font-weight: bold;
}

div.images {
  display: block;
  text-align: center;
  margin: 10px;
}

div.images img {
  padding: 5px 10px 5px 10px;
}

.story .headline { font-weight: bold; }
.story .attribution { font-style: italic; }
.story .body { padding-left: 1em; }

.show { }
.show .details {}
.show .details .scheduled-at { font-weight: bold; }
.show .details .venue { font-weight: bold; }
.show .details .title { font-weight: bold; }
.show .details .description {}
.show .poster {
  display: block;
  float: right;
  clear: both;
  padding-bottom: 20px;
}

.member {
  margin: 0 auto;
  width: 95%;
}
.member .image {
  display: block;
  float: left;
}
.member .image img {
  padding-right: 15px;
}
.member .details {}
.member .details .name {
  font-size: 20px;
  font-weight: bold;
}
.member .details .role { font-style: italic; }
.member .details .bio {}

.album-list { padding-bottom: 2em; }
.album-list .title {
  font-size: 18px;
  font-weight: bold;
}
.album-list .title a { text-decoration: none; color: #f7edd9; }

.album {}
.album .released {}
.album .description {}
.album .tracks {}
.album .tracks .track-name { font-weight: bold; }
.album .tracks .length { font-size: 75%; }
.album .tracks .lyrics { font-size: 75%; }
.album .tracks .preview { font-size: 75%; }
.album .tracks .purchase { font-size: 75%; }

.merch { padding-bottom: 2em; }
.merch .title { font-size: 125%; font-weight: bold; }
.merch .description {}
.merch .price { font-weight: bold; }

.quotation {}
.quotation .body {}
.quotation .attribution {
  font-style: italic;
  padding-left: 1em;
}

.contact-table {
  margin: 0 auto;
}
.contact-table td.label { font-weight: bold }
.contact-table td.cell {}

.contact-buttons {
  display: block;
  text-align: center;
  padding-top: 20px;
}
