/*
 * General Style Sheet for Crescent Concerts
 */
 
@font-face {
  font-family: "Chancery Cursive";
  src: url("http://crescentconcerts.org/etc/chancur.ttf") format("truetype");
}

body {
  margin:0;
  color:#500;
  background:#f7f7f7;
  border:2px solid black;
  }
  
:link { color: #E00; text-decoration:none; }
:visited { color: #C77; text-decoration:none; }
:link:hover, :visited:hover { text-decoration:underline; }
.hdr :link, .hdr :visited {color:#500;}

.hdr {
  text-align:center;
  background:#f7f7f7;
  margin:0;
  font-family:'Monotype Corsiva', 'Calisto MT Italic', 'Book Antiqua Italic', 'Zapf Chancery', 'Apple Chancery', 'Chancery Cursive', cursive;
 }
 
.hdr h1 {
  font-size:48pt;
  line-height:1.2;
  margin-top:.25em;
  margin-bottom:.25em;      /* may have to re-set margin for hdr itself */
}
.hdr h2 {
  font-size:36pt;
  margin-top:0.5em;
}

.hdr h3 {
  margin:0;
  font-size:18pt;
  line-height:1.2;
}
  
.content {
/*  position:relative; */
  margin:1em 0.5em 0 0.5em;
  padding:.2em .5em;
  font-family: 'Times Roman', serif;
  font-size:16pt;
  }
  
.signature {font-family: 'Times New Roman', serif; font-size:10pt; padding-bottom:6pt;}
address {float:right; font-style:italic; margin-right:16px;}
.signature a {color:#c00;}
.signature hr { height:4px; width:auto; }

div.center {text-align:center}
.hidden  { display: none; }

.pseudo {color:#b00; cursor:pointer;}

/*
 *  Flasher to hype the next concert. (use only when needed)
 */
.flasher {position:fixed; top:96px; left:96px; width:15em; z-index:1000;}  /* the heck with msie! */
.flasher img {float:left;}
.flasher h3 {margin-top:16px; font-weight:bold; color:#c00;}
marquee {font-size:18pt;}
marquee big {font-weight:bold; margin-right:1em;}
 