/* "shows" column (AKA Exhibits) */
.show {
  background: white;
  border: 1px solid blue;
}
.show .sectionTitle {
  text-align: center;
  xxx-color: #FF9966;
  font-size: 120%;
}
.show .title {
  font-style: italic;
  font-weight: bold;
  display: block;
  margin: 0px;
  position: relative;
  left: -1em;
}
.show ol {
  background-color: antiquewhite;
  text-align: center;
  padding: 0px;
  /*display: none;*/
}
.show li .year {
  position: relative;
  float: right;
  display: none;
}

/* this shows a list of shows, with main header (h3),
 * name of the show (dt) and details of the show (dd)
 * */

h3 { text-decoration: underline;
   margin-top: .3em;
}
dt { padding-top: 9px;
     font-weight: bold;
     padding-left: 1em;
}
dd {
  padding-top: 2px;
  text-indent: -.9em;
}
dd:before {
  content: '◆';		/* filled diamond */
  font-size: 80%;
}
.exhibitTitle {
   padding-bottom: 0px;
   font-weight: bold;
}
.textBox + .textBox {
  margin-top: 1em;
}
.textBox {
   padding: 2em;
   background: white;
}

.press em  {
  color: chocolate;
  font-size: 130%;
}

.press {
   padding-top: 9px;
   font-weight: bold;
   padding-left: 1em;
}
.press .byline:before {
  content: '- By ';
}
.press .byline {
  display: block;
  padding-top: 2px;
}


.press .quote {
  font-style: italic;
  font-weight: lighter;
  font-size: 140%;
  line-height: 1.3em;
  padding: 1em 2em;
}
.press .quote::first-letter {
  font-size: 200%;
  color: chocolate;
  text-transform: capitalize;
}
.press .negSpace {
  letter-spacing: -6px;
}

.press a {
  font-size: 100%;
  padding-top: 1em;
  display: block;
}

.location {
  xxx-position: relative;
  xxx-float: right;
  display: block;
}


