/* ---  Default styles: top-of-page links & general text  --- */

H1  /* Page Title (heading 1)  */
 {
 color:orange; 
 font-size:20pt; 
 font-family:Arial, sans-serif;
 font-weight:bold;
 margin-left:12px;
 margin-top:25;
 margin-bottom:10;
 align:left; 
 }


H2  /* Page Sub-Heading 2  */
 {
  color:#FAF519; 
  font-size:18pt; 
  font-family:Arial, sans-serif;
  font-weight:bold; 
  margin-top:20;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
  align:left; 
 }

H3  /* Page Sub-Heading 3  */
 {
 color:white;
 font-size:14pt;
 font-family:Times, serif;
 font-weight:bold;
 font-style:italic;
 margin-top:5px;
 align:left;
 margin-left:0;
 margin-right:0;
 valign:bottom;
 }

P  /* Page Text - General (or before div)  */
 {
 color:white;
 font-size:10pt;
 text-align:left;
 margin-left:12px;
 margin-right:12px;
 font-family: Arial, sans serif;
 }


a:link  /* before click */
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  }

a:visited  /* after it's been visited */
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  }

a:focus  /* during mouseover-kybd */
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  }

a:hover  /* during mouseover */
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  }

.cap  /* Picture caption text (bio + picture page) */
 {
 color:#D5EAE9; 
 font-size:8pt; 
 font-family:Arial, sans-serif;
 text-align:left;
 margin-top:-5px;
 margin-bottom:10px;
 }

.biopic  /* Picture formatting (bio page) */
 {
 margin-left:5px;
 margin-right:12px;
 margin-top:0px;
 margin-bottom:10px;
 }


.pointer  /* 'Back to Top' text */
 {
 color:#8C5900; 
 font-size:10pt; 
 font-family:Times, serif;
 font-style:italic;
 text-align:right;
 margin-top:5px;
 margin-right:25px;
 margin-bottom:110px;
 }


.quote  /* Text for JM quote (CD page) */
 {
 color:red;
 font-size:13pt;
 font-family:Times, serif;
 font-weight:normal;
 font-style:italic;
 margin-left:10px;
 margin-right:10px;
 margin-top:10px;
 margin-bottom:10px;
 }



/* Bio page email link styles.............................. */

div#biolink p  /*  Page text for emails (bio)  */
 {
 color:white;
 font-size:11pt;
 font-weight:bold;
 font-style:italic;
 text-align:center;
 margin-top:0px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:0px;
 font-family: Arial, sans serif;
 }

div#biolink a:link  /* before click */
 {
 color:#8DCFF4;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 }

div#biolink a:visited  /* after it's been visited */
 {
 color:#8DCFF4;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 }

div#biolink a:focus  /* during mouseover-kybd */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 }

div#biolink a:hover  /* during mouseover */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 }


/* Schedule page styles.............................. */

.note  /* Small text used for additional notes on a page (schedule) */
 {
 color:silver;
 font-size:8pt;
 text-align:left;
 margin-left:10px;
 margin-right:10px;
 font-family: Arial, sans-serif
 }


div#sched H1  /* 'Month' heading for schedule table */
 {
 color:black;
 font-size:12pt;
 font-family:Arial, Avant Garde, sans serif;
 font-weight:bold;
 font-style:italic;
 margin-left:10px;
 margin-right:5px;
 margin-top:3px;
 margin-bottom:1px;
 }

div#sched H2  /* 'Event Name' italic text for schedule table */
 {
 color:white;
 font-size:10pt;
 font-family:Arial, Avant Garde, sans serif;
 font-weight:normal;
 font-style:italic;
 margin-left:5px;
 margin-right:5px;
 margin-top:10px;
 margin-bottom:10px;
 }

div#sched H3  /* Venue text for non-linked events & places */
 {
 color:white;
 font-family:Arial, sans-serif;
 font-size:11pt;
 font-weight:bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
 }
 
div#sched p  /* Entree text for schedule table */
 {
 color:white;
 font-size:10pt;
 font-family:Arial, Avant Garde, sans serif;
 font-weight:normal;
 margin-left:5px;
 margin-right:5px;
 margin-top:10px;
 margin-bottom:10px;
 }
 

div#sched a:link  /* before click */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
 }

div#sched a:visited  /* after it's been visited */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
 }

div#sched a:focus  /* during mouseover-kybd */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
 }

div#sched a:hover  /* during mouseover */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
 }



/* Contact page link styles.............................. */

div#contact a:link  /* before click */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
 margin-left:13px;
 }

div#contact a:visited  /* after it's been visited */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
 margin-left:13px;
 }

div#contact a:focus  /* during mouseover-kybd */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
 margin-left:13px;
 }

div#contact a:hover  /* during mouseover */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
 margin-left:13px;
 }




/* Home page styles.............................. */

.credit  /* web design text */
 {
 color:#F49F9C;
 font-family:Arial, sans-serif;
 font-weight:normal;
 font-size:7pt;
 margin-left:0px;
 margin-right:5px;
 margin-top:0px;
 margin-bottom:1px;
 }


.counter  /* Counter text */
 {
 color:white;
 font-family:Arial, sans-serif;
 font-weight:normal;
 font-style:italic;
 font-size:9pt;
 }


div#home a:link  /* before click */
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  }

div#home a:visited  /* after it's been visited */
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  }

div#home a:focus  /* during mouseover-kybd */
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  }

div#home a:hover  /* during mouseover */
  {
  color:yellow;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  }



/* Bottom-of-page Link styles.............................. */

div#bpg a:link  /* before click */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:9pt;
 font-weight:normal;
 text-decoration:none;
 margin-top:20px;
 margin-bottom:50px;
 margin-left:20px;
 margin-right:20px
 }

div#bpg a:visited  /* after it's been visited */
 {
 color:yellow;
 font-family:Arial, sans-serif;
 font-size:9pt;
 font-weight:normal;
 text-decoration:none;
 margin-top:20px;
 margin-bottom:50px;
 margin-left:20px;
 margin-right:20px
 }

div#bpg a:focus  /* during mouseover-kybd */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:9pt;
 font-weight:normal;
 text-decoration:none;
 margin-top:20px;
 margin-bottom:50px;
 margin-left:20px;
 margin-right:20px
 }

div#bpg a:hover  /* during mouseover */
 {
 color:red;
 font-family:Arial, sans-serif;
 font-size:9pt;
 font-weight:normal;
 text-decoration:none;
 margin-top:20px;
 margin-bottom:50px;
 margin-left:20px;
 margin-right:20px
 }