/** ----------  Default styles  ---------- **/

body  /** background color or image (old one:#0A011D) **/
  {
  background-image:url(264images/music-bkgnd2.gif);
  }

h1   /* 'ALBotT' title on Homepage */
  {
  color:white;
  font-size:34pt;
  font-family:Times, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:small-caps;
  text-align:center;
  letter-spacing:0px;
  margin-top:-106px;
  margin-bottom:0px;
  margin-left:150px;
  margin-right:10px;
  }


h1.shadow   /* Black shadow for 'ALBotT' title on Homepage */
  {
  color:#464646;
  font-size:34pt;
  font-family:Times, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:small-caps;
  text-align:center;
  letter-spacing:0px;
  margin-top:50px;
  margin-bottom:0px;
  margin-left:142px;
  margin-right:10px;
  }


h2   /** Heading text in white area (bolded version of p-text) **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-align:left;
  letter-spacing:normal;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:15px;
  margin-right:15px;
  }


h2.rec1   /** Hdg text in white area for Recordings-CD title **/
  {
  color:black;
  font-size:12pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-align:left;
  letter-spacing:normal;
  margin-top:15px;
  margin-bottom:10px;
  margin-left:25px;
  margin-right:15px;
  }



h2.rec2   /** Hdg text in Recordings-Song list title **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-align:left;
  letter-spacing:normal;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:20px;
  margin-right:15px;
  }


h3   /** Page title in header area (reg pgs, not hmpg) **/
  {
  color:white;
  font-size:40pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:small-caps;
  text-align:right;
  letter-spacing:-0.01em;
  margin-top:-61px;
  margin-bottom:-8px;
  margin-left:0px;
  margin-right:25px;
  }


h3.shadow   /** Black shadow for Page title (reg pgs, not hmpg) **/
  {
  color:black;
  font-size:40pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:small-caps;
  text-align:right;
  letter-spacing:-0.01em;
  margin-top:15px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:30px;
  }



h3.donate   /** Page title in white area (Donation pages only) **/
  {
  color:black;
  font-size:30pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:small-caps;
  text-align:center;
  letter-spacing:normal;
  margin-top:15px;
  margin-bottom:0px;
  margin-left:20px;
  margin-right:20px;
  }


h4   /** Text on menu button for active page **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-variant:normal;
  text-align:center;
  letter-spacing:normal;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  }

h5   /** "Tonawanda, NY" words on Homepage **/
  {
  color:#0A011D;
  font-size:14pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-align:center;
  letter-spacing:normal;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:10px;
  }


h6   /** "BotT" wording on site pages (not hmpg) **/
  {
  color:#ececec;
  font-size:14pt;
  font-family:Times, sans-serif;
  font-style:italic;
  font-weight:bold;
  font-variant:normal;
  text-align:left;
  letter-spacing:0px;
  margin-top:-15px;
  margin-bottom:0px;
  margin-left:80pt;
  margin-right:0px;
  }


p   /** Regular paragraph text in main page area **/  
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  text-align:left;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:15px;
  margin-right:15px;
  }


p.alpgbanner   /** "American Legion..." banner words of site pgs (not on hmpg) **/
  {
  color:#d7d7d7;
  font-size:7pt;
  font-weight:normal;
  font-family:Arial, sans-serif;
  margin-top:6px;
  margin-bottom:0px;
  margin-left:112px;
  margin-right:0px;
  }


p.note   /** Note text within regular paragraph text **/  
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:normal;
  font-style:italic;
  text-align:left;
  margin-top:15px;
  margin-bottom:20px;
  margin-left:15px;
  margin-right:15px;
  }


a:link  /** Menu button text: before click **/
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  }

a:visited  /** Menu button text: after it's been visited **/
  {
  color:white;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  }

a:focus  /** Menu button text: during mouseover-kybd **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  }

a:hover  /** Menu button text: during mouseover **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  }



li  /** List item formatting for band officers **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  }  


li.recordings  /** List item formatting for songs table **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  margin-top:5px;
  }  


.pointer  /** text for pointer to get back to pagetop **/
  {
  color:maroon;
  font-family:times, serif;
  font-size:10pt;
  font-style:italic;
  font-variant:normal;  
  font-weight:bold;
  text-align:right;
  margin-left:0px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:50px;
  } 


.mainpic  /** Main Section - picture formatting **/
  {
  margin-left:5px;
  margin-right:5px;
  margin-top:8px;
  margin-bottom:15px;
  }

.mainpic2  /** Main Section - LHS picture formatting in text area **/
  {
  float:left; 
  padding-left:10px; 
  padding-right:13px; 
  padding-top:5px; 
  padding-bottom:5px;
  margin-bottom:10px;
  }

.mainpic3  /** Main Section - RHS picture formatting in text area **/
  {
  float:right; 
  padding-left:13px; 
  padding-right:10px; 
  padding-top:5px; 
  padding-bottom:5px; 
  }

.piccap  /** Caption style for pictures **/
  {
  color:black;
  font-size:8pt;
  font-family:Arial, sans-serif;
  font-style:italic;
  font-weight:normal;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:0px;
  text-decoration:none;
  line-height:90%;
  }

.abouthead  /** Sub-heading **/
  {
  color:navy;
  font-size:14pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  margin-left:50px;
  margin-right:50px;
  text-decoration:underline;
  }

.bookmarklink  /** Sub-heading link to bookmark section below **/
  {
  color:navy;
  font-size:12pt;
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  margin-left:0px;
  margin-right:0px;
  margin-top:20px;
  margin-bottom:20px;
  text-decoration:underline;
  }

.monote  /** Non-table text in MO section **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:8pt;
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:10px;
  }



/** --  Email styles for Main area (so you can see it)  -- **/

div#emailmain a:link  /** Menu button text: before click **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  }

div#emailmain a:visited  /** Menu button text: after visit **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  }

div#emailmain a:focus  /** Menu button text: during mouseover-kybd **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  }

div#emailmain a:hover  /** Menu button text: during mouseover **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  }


/** --  Link styles for Main area (so you can see it)  -- **/

div#linkmain a:link  /** Menu button text: before click **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  }

div#linkmain a:visited  /** Menu button text: after visit **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  }

div#linkmain a:focus  /** Menu button text: during mouseover-kybd **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  }

div#linkmain a:hover  /** Menu button text: during mouseover **/
  {
  color:red;
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  }


/** ----------  Schedule table styles  ---------- **/

div#schedule H1  /** Sched sub-head (parade/concert/event) that goes over table **/
  {
  color:black;
  font-size:16pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  text-align:left;
  letter-spacing:normal;
  margin-top:30px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  }

div#schedule H2  /** Schedule table Headings **/
  {
  color:#FEF76E;
  font-size:11pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-style:normal;
  font-variant:"small-caps";
  letter-spacing:normal;
  margin-left:3px;
  margin-right:2px;
  margin-top:3px;
  margin-bottom:3px;
  }

div#schedule H3  /** Schedule Venue - Non-Link type **/
  {
  color:navy;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  text-align:left;
  letter-spacing:normal;
  margin-left:5px;
  margin-bottom:0px;
  margin-top:2px;
  }

div#schedule H4  /** "Type of Concert" heading **/
  {
  color:black;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  text-align:left;
  letter-spacing:normal;
  margin-left:5px;
  margin-bottom:8px;
  margin-top:2px;
  }

div#schedule H5  /** Text for cancellations (put into date and/or info area) **/
  {
  color:red;
  font-size:11pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  letter-spacing:normal;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:0px;
  margin-top:0px;
  }


div#schedule p  /** Schedule text **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:9pt;
  margin-left:5px;
  margin-top:3px;
  margin-bottom:2px;
  }

div#schedule p.note  /** Note within regular schedule text **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:9pt;
  font-style:italic;
  margin-left:5px;
  margin-right:5px;
  margin-top:8px;
  margin-bottom:7px;
  }

div#schedule a:link  /** before click **/
  {
  color:navy;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  text-decoration:underline;
  }

div#schedule a:visited  /** after it's been visited **/
  {
  color:navy;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  text-decoration:underline;
  }

div#schedule a:focus  /** during mouseover-kybd **/
  {
  color:red;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  text-decoration:underline;
  }

div#schedule a:hover  /** during mouseover **/
  {
  color:red;
  font-size:9pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:normal;
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  text-decoration:underline;
  }

div#schedule td  /** table regular cell background color **/
  {
  background-color:#FFFAB2;
  }

div#schedule td.head  /** table heading cell background color **/
  {
  background-color:navy;
  }



/** ----------  Website Design Credit styles  ---------- **/

div#credit p  /** General text **/
  {
  color:black;
  font-family:Arial, sans-serif;
  font-size:7pt;
  font-style:italic;
  text-align:center;
  margin-left:5px;
  margin-right:5px;
  margin-top:3px;
  margin-bottom:0px;
  }

div#credit a:link  /** before click **/
  {
  color:#6ec6f1;
  font-size:7pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  text-align:center;
  text-decoration:none;
  }

div#credit a:visited  /** after it's been visited **/
  {
  color:#6ec6f1;
  font-size:7pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  text-align:center;
  text-decoration:none;
  }

div#credit a:focus  /** during mouseover-kybd **/
  {
  color:#f8f400;
  font-size:7pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  text-align:center;
  text-decoration:none;
  }

div#credit a:hover  /** during mouseover **/
  {
  color:#f8f400;
  font-size:7pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-variant:normal;
  font-style:italic;
  text-align:center;
  text-decoration:none;
  }