BODY {background: background-repeat:repeat;background-position:top center;
  background-color: transparent;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.about {background-image: url(images/about_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.calendar {background-image: url(images/calendar_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
 
BODY.classes {background-image: url(images/classes_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.store {background-image: url(images/store_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.library {background-image: url(images/library_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.gongs {background-image: url(images/gongs_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.sun {background-image: url(images/abstract_bkg.jpg); 
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;}

BODY.sun {background-image: url(images/abstract_bkg.jpg); 
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;}

BODY.substripe.old {background-image: url(images/sub_stripe_bkg.jpg); 
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

BODY.bot_border {background-image: url(images/bot_border.gif); 
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
  
A:link {color: #336600; text-decoration: none; font: bold 12px verdana, sans-serif; border: black solid 0px;}
A:active {color: #000000; text-decoration: none; font: bold 12px verdana, sans-serif; border: black solid 0px;}
A:visited {color: #336600; text-decoration: none; font: bold 12px verdana, sans-serif; border: black solid 0px;}
A:hover {color: #336600; text-decoration: underline; font: bold 12px verdana, sans-serif; border: black solid 0px;}

TD {color: #000000; font: 12px verdana, sans-serif;}

TABLE.top {margin-top: 50px;}

TABLE.border {border: black solid 1pt;}

TD.border {border-right: black solid 1pt;
  vertical-align:top;}

IMG.border {border: black solid 1pt;}

IMG.bot {vertical-align: bottom}

IMG.mid {vertical-align: middle}

IMG.top {vertical-align: top}

UL {margin-left:0px; 
   padding-left:20px; 
   list-style-type:disc;}

A.boldlink:link {color: #006600; text-decoration: none; font: bold 18px verdana, sans-serif; border: black solid 0px;}
A.boldlink:active {color: #000000; text-decoration: none; font: bold 18px verdana, sans-serif; border: black solid 0px;}
A.boldlink:visited {color: #666633; text-decoration: none; font: bold 18px verdana, sans-serif; border: black solid 0px;}
A.boldlink:hover {color: #006600; text-decoration: underline; font: bold 18px verdana, sans-serif; border: black solid 0px;}

A.sub:link {color: #336600; text-decoration: none; font: bold 11px verdana, sans-serif; border: black solid 0px;}
A.sub:active {color: #000000; text-decoration: none; font: bold 11px verdana, sans-serif; border: black solid 0px;}
A.sub:visited {color: #336600; text-decoration: none; font: bold 11px verdana, sans-serif; border: black solid 0px;}
A.sub:hover {color: #336600; text-decoration: underline; font: bold 11px verdana, sans-serif; border: black solid 0px;}

A.sub2:link {color: #336600; text-decoration: none; font: bold 10px verdana, sans-serif; border: black solid 0px;}
A.sub2:active {color: #000000; text-decoration: none; font: bold 10px verdana, sans-serif; border: black solid 0px;}
A.sub2:visited {color: #336600; text-decoration: none; font: bold 10px verdana, sans-serif; border: black solid 0px;}
A.sub2:hover {color: #336600; text-decoration: underline; font: bold 10px verdana, sans-serif; border: black solid 0px;}

A.sub3:link {color: #FFCC66; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.sub3:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.sub3:visited {color: #FFCC66; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.sub3:hover {color: #FFCC66; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.footer:link {color: #CC6633; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.footer:active {color: #CC6633; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.footer:visited {color: #CC6633; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.footer:hover {color: #CC6633; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_store:link {color: #F9E4E4; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_store:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_store:visited {color: #F9E4E4; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_store:hover {color: #F9E4E4; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_about:link {color: #C3E49C; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_about:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_about:visited {color: #C3E49C; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_about:hover {color: #C3E49C; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_gongs:link {color: #EADFFD; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_gongs:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_gongs:visited {color: #EADFFD; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_gongs:hover {color: #EADFFD; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_classes:link {color: #E5EAE2; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_classes:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_classes:visited {color: #E5EAE2; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_classes:hover {color: #E5EAE2; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_library:link {color: #FBC902; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_library:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_library:visited {color: #FBC902; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_library:hover {color: #FBC902; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

A.substripe_calendar:link {color: #F7FAFA; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_calendar:active {color: #000000; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_calendar:visited {color: #F7FAFA; text-decoration: none; font: 11px verdana, sans-serif; border: black solid 0px;}
A.substripe_calendar:hover {color: #F7FAFA; text-decoration: underline; font: 11px verdana, sans-serif; border: black solid 0px;}

#header  {color: #990000; text-decoration: overline; font: bold 16px verdana, sans-serif;}
#header2  {color: #990000; font: bold 14px verdana, sans-serif;}
#header_sm  {color: #990000; font: bold 12px verdana, sans-serif;}
#header_smr  {color: #990000; font: 10px verdana, sans-serif;}
#header_black  {color: #000000; font: bold 14px verdana, sans-serif;}

P.small {color: #000000; text-decoration: none; font: 10px verdana, sans-serif;}

#ingreds {color: #000000; font: italic 10px verdana, sans-serif;}

IFRAME.subbkg {background-image: url(images/sub_bkgs.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
  
IFRAME.sub2bkg {background-image: url(images/sub2_bkgs.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
 
IFRAME.substripe_bkg {background-image: url(images/substripe_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
  
IFRAME.topnav_bkg {background-image: url(images/top_nav_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  background-color: transparent; 
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.about_bkg {background-image: url(images/about_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.calendar_bkg {background-image: url(images/calendar_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.classes_bkg {background-image: url(images/classes_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.library_bkg {background-image: url(images/library_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.store_bkg {background-image: url(images/store_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

TD.gongs_bkg {background-image: url(images/gongs_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
  
TD.home_bkg {background-image: url(images/home_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
  
TD.leftnav_bkg {background-image: url(images/leftnav_bkg.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}
 
TD.rightborder_bkg {background-image: url(images/right_border.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

<!-- does not work in stretchy HTML -->
TD.vertical_rule {background-image: url(images/black_pixel.jpg); 
  background-repeat:repeat;background-position:top center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;}

DIV.topcenter
{
	 text-align: center;
	 vertical-align:top;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

div.center
{
	margin-left: auto;
	margin-right: auto;
	width: 50em;
}

TABLE.border {border-color: #000000;
border-style: solid;
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;}

TABLE.justtop {
  vertical-align: top; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

TABLE.topalign {
  vertical-align: top; 
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

TABLE.center {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
  margin-right: 25px;
  padding-left: 0;
  padding-right: 0;
}

#top {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

#center {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  margin-right: 2%;
  padding-left: 0;
  padding-right: 0;
}

TD.bottom {
  vertical-align:bottom;
}

TD.top {
  vertical-align:top;
}

TD.aligntop {
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;}

TD.border2 {
border-color: #000000;
border-style: solid;
margin: 0;
padding: 5px;
border-width: 1px 1px 0 0;}

A.prodlink:link {font-size:11px; line-height:11.5pt; font-family:"Verdana"; color:#336600; margin-right: 0; }
A.prodlink:active {font-size:11px; line-height:11.5pt; font-family:"Verdana"; color:#000000; margin-right: 0; }
A.prodlink:visited {font-size:11px; line-height:11.5pt; font-family:"Verdana"; color:#336600; margin-right: 0; }
A.prodlink:hover {font-size:11px; line-height:11.5pt; font-family:"Verdana"; color:#336600; margin-right: 0;  text-decoration: underline;}

#footertxt {font-size:11px; font-family:"Verdana"; color:#CC6633;}

#prodbox { border-right: solid 1px #990000; }

#border_tb {
border-bottom: 1px solid #990000;
border-top: 1px solid #990000;
padding: 1px;}

HR { height:0px; 
        border:0px; 
        border-top:1px solid #990000; }
        
img.onehundred {height:100%;}

TD.bordertall {
vertical-align: top;
height:100%
border-color: #000000;
border-style: solid;
margin: 0;
padding: 0px;
border-width: 0px 1px 0 0;}

TD.vertRule {
width: 3px;
vertical-align: top;
margin-left: 3px;
margin-right: 5px;
}

TD.vertical-line {
display: inline;
background-color: #000000;
width: 1px;
height: 100%;
}

SASW light green - 666633
SASW deep green - 336600
SASW rust - 990000
SASW gong green bkg - e9eac2
SASW light gold - FFCC66
SASW med gold - FFCC00
SASW dark gold - 

brown:  
dark rust1:  #660000
rust2:  #AD3621
rust3:  #9A2C10

straight green:  #006600
light limey:  #599302
med limey:  #4D7304
dark limey:  #007100
??:  #3F8312
??:  #4E8114
??:  #008040

