/*
 * stylesheet for MCW  Calendar page
 */

@import "common.css";

body {
  background:#fff8f0 url("clef.jpg") 32px 0 repeat-y fixed;
  margin:0;
  padding:0;
  height:100%;
}

.banner {
  display:block;
  position:fixed;
  top:0; left:0;
  width:100%; padding:0; 
  text-align:center;
  background:transparent;
  z-index:100;
 }

.hdr {
  display:block;
  font-size:16pt; text-align:center;
  background:#fff8f0 url("clef.jpg") 32px 0 repeat-y fixed;
  margin:0; margin-right:12px; padding:8px 8px 8px 100px;
  text-align:center;
 }
h1, h4 {margin:0;}    /* as long as not used other than in .hdr */

.hdr .content {background:inherit; margin-left:0; text-align:left;}
#buffer {
  margin:0 12px 0 0; padding:0;
  height:4px;
  background:#fff8f0 url("clef.jpg") 32px 0 repeat-y fixed; /* #fff8f0  */
  opacity:.7;
  filter:alpha(opacity=70);
}

#content {margin:400px 0 0 0; padding:0 0 0 108px;} /* 372 */

.Concert {
  /*  position:relative; */
    margin:1em 0; padding:0;
  font-family:Centaur, 'Palatino Linotype', Palatino, 'Lucida Bright', 'Lucida Grande', 'Bell MT', 'Book Antiqua', serif;
  font-size:14pt;
}

/* past is not currently implemented */
.Concert.past {opacity:.4; filter:alpha(opacity=40);}

.When, .Type {
  font-style:italic;
}

.pseudo {color:#b00; cursor:pointer;}
.pseudo:hover {text-decoration:underline;}

.Concert .Title {
  font-size:15pt;
  font-weight:bold;
}

table.buttons {width:auto; margin:.5em auto;}
table.buttons td {padding:0.5em;}
button {width:11em;}

#pressLink {display:none; position:absolute; margin-left:16em;}
#pressLink button {background-color:#f7f0e7;width:12em;}

.signature {margin-left:0;}

div.footnote {
  font-family:Centaur, 'Palatino Linotype', Palatino, 'Lucida Bright', 'Lucida Grande', 'Bell MT', 'Book Antiqua', serif;
  font-size:13pt;}
