/** ----------  Default styles/Menu button section  ---------- **/

H1   /** Heading 1: Used for Individual Page Titles **/
  {
  color:#E6E100;
  font-size:25pt;
  font-family:Arial, sans serif;
  font-variant:normal;  
  font-weight:bold;
  font-style:normal;
  text-align:right;
  margin-top:0px;
  margin-bottom:-7px;
  margin-left:0px;
  margin-right:40px;
  }

H2   /** Sub-heading 1: NOT USED **/
  {
  color:lime;
  font-size:11pt;
  font-family:"Arial Narrow", Arial, sans-serif;
  font-style:normal;
  font-weight:normal;
  text-align:right;
  margin-top:-99px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:10px;
  }

H3   /** Used for "Thanks for ... Visiting" text on home pg **/
  {
  color:#E6E100;
  font-family:Arial, sans-serif;
  font-size:8pt;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  }

H4   /** Used for Pegrafx credit on home pg **/
  {
  color:silver;
  font-family:Arial, sans-serif;
  font-size:6pt;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
  }

P   /** For 'selected pg' text in menu column + as placeholder for date/time boxes on home pg **/  
  {
  color:silver;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:5px;
  margin-bottom:5px;
  }

a:link  /** before click **/
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:10px;
  }

a:visited  /** after it's been visited **/
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:10px;
  }

a:focus  /** during mouseover-kybd **/
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:10px;
  }

a:hover  /** during mouseover **/
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:10px;
  }




/** ----------  Main (white box) Text & Picture Area styles  ---------- **/

div#main H1  /** Main Header text **/
  {
  color:black;
  font-size:18pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-style:italic;
  font-variant:normal;
  text-align:left;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:20px;
  letter-spacing:0px;
  }

div#main H2  /** Sub-heading: italic text **/
  {
  color:black;
  font-size:14pt;
  font-family:Arial, sans-serif;
  font-style:italic;
  text-align:left;
  margin-top:0px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  }

div#main H3  /** Sub-heading: For Homepage picture captions **/
  {
  color:black;
  font-size:8pt;
  font-family:Arial, sans-serif;
  font-style:italic;
  font-weight:normal;
  text-align:center;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:20px;
  }

div#main H4  /** Sub-heading: NOT USED **/
  {
  color:pink;
  font-size:8pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  text-align:center;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:5px;
  }

div#main H5  /** Sub-heading: Used for 'Recordings' section only **/
  {
  color:black;
  font-size:12pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  text-align:left;
  margin-left:15px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:-12px;
  }

div#main P  /** Text in Main area **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:normal;
  margin-left:15px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:5px;
  }

div#main li  /** List item formatting: NOT USED **/
  {
  color:black;
  font-size:11pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  }  

div#main a:link  /** before click **/
  {
  color:navy;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#main a:visited  /** after it's been visited **/
  {
  color:navy;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#main a:focus  /** during mouseover-kybd **/
  {
  color:red;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#main a:hover  /** during mouseover **/
  {
  color:red;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }




/** ----------  Schedule styles in 'Main' area  ---------- **/

div#schedule H1  /** Schedule headings  **/
  {
  color:Red;
  font-size:12pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:small-caps;
  margin-left:5px;
  margin-bottom:0px;
  }

div#schedule H2  /** Date, Venue, & Info headings **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-style:normal;
  font-variant:normal;
  margin-left:5px;
  margin-bottom:5px;
  margin-top:3px;
  }

div#schedule H3  /** Schedule Venue - Non-Link type **/
  {
  color:#800000;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  text-align:left;
  margin-left:5px;
  margin-bottom:0px;
  margin-top:0px;
  }

div#schedule H4  /** Time Info (same as H2 but unbold) **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  text-align:left;
  margin-left:5px;
  margin-bottom:5px;
  margin-top:3px;
  }

div#schedule H5  /** Schedule text for cancellations **/
  {
  color:red;
  font-size:30pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  margin-left:3px;
  margin-bottom:-45px;
  margin-top:0px;
  }

div#schedule p  /** Schedule text **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:10pt;
  margin-left:4px;
  margin-top:0px;
  margin-bottom:0px;
  }

div#schedule a:link  /** before click **/
  {
  color:#800000;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#schedule a:visited  /** after it's been visited **/
  {
  color:#800000;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#schedule a:focus  /** during mouseover-kybd **/
  {
  color:red;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }

div#schedule a:hover  /** during mouseover **/
  {
  color:red;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
  }




/** ----------  Bottom-of-Page styles  ---------- **/

div#pagebottom H1  /** Heading: For Homepage counter code **/
  {
  color:white;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-variant:normal;
  text-align:center;
  margin-left:10px;
  margin-right:10px;
  margin-top:15px;
  margin-bottom:0px;
  }

div#pagebottom a:link  /** before click **/
  {
  color:#E6E100;
  font-family:Arial, sans-serif;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  }

div#pagebottom a:visited  /** after it's been visited **/
  {
  color:#E6E100;
  font-family:Arial, sans-serif;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  }

div#pagebottom a:focus  /** during mouseover-kybd **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  }

div#pagebottom a:hover  /** during mouseover **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  }

div#pagebottom P  /** Bottom-of-page menu text **/
  {
  color:white;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:8pt;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  }




/** ----------  Extra styles  ---------- **/

.pointer  /** text for pointer to get back to pagetop **/
  {
  color:maroon;
  font-family:"arial narrow", arial, sans serif;
  font-size:9pt;
  font-style:italic;
  font-variant:normal;  
  font-weight:bold;
  text-align:left;
  text-decoration:none;
  margin-left:20px;
  margin-right:0px;
  margin-top:25px;
  margin-bottom:50px;
  } 

.mainpic  /** Main Section - aligned center picture formatting **/
  {
  margin-left:5px;
  margin-right:5px;
  margin-top:10px;
  margin-bottom:0px;
  }

.mainpic-L  /** Main Section - LHS picture formatting in text area **/
  {
  float:left; 
  padding-left:10px; 
  padding-right:20px; 
  padding-top:15px; 
  padding-bottom:5px;
  margin-bottom:0px;
  }

.mainpic-R  /** Main Section - RHS picture formatting in text area **/
  {
  float:right; 
  padding-left:15px; 
  padding-right:10px; 
  padding-top:15px;
  padding-bottom:10px; 
  margin-bottom:0px;
  }

.caption  /** Picture caption style **/
  {
  color:black;
  font-size:8pt;
  font-family:Arial, sans-serif;
  font-style:italic;
  font-weight:normal;
  margin-left:5px;
  margin-right:5px;
  margin-top:2px;
  margin-bottom:5px;
  text-decoration:none;
  line-height:99%;
  }

.note  /** Non-table text for 'Main' section **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:8pt;
  font-style:italic;
  font-weight:normal;
  margin-left:35px;
  margin-right:35px;
  margin-top:10px;
  margin-bottom:10px;
  }
