html { margin: 0; padding: 0; }

A:link, A:visited { color: blue; font-weight: bold }

A:hover, A:active { color: red; font-weight: bold }

BODY { background-color: black; color: black; font-family: Verdana, Arial, Trebuchet MS, sans-serif; font-size: 76%; }

TD   { color: black; font-size: 76%; line-height: 140%; padding:  3px 7px 3px 7px; }

#sampler { line-height: 140%; }

.formaboutme { background-color: paleturquoise; }
.formexplain { font-size: 93%; color: gray; }
.formfieldset { color: purple; font-size: 107%; font-weight: bold; }
.formmyoptions { background-color: #ccffcc; }
.formrequired { color: red; }

.priceemphasis { font-style: italic; color: green; }
.pricelist { text-decoration: line-through; color: black; }
.pricered { font-weight: bold; color: red; }
.pricesale { font-weight: bold; color: maroon; }
.pricesavings { color: maroon; }

.upcomingevents em { font-size: 107%; color: darkgreen; font-weight: bold; }

td.aboutus { background-color: #99ccff; border: royalblue 2px solid; }
td.bdscallforinfo { background-color: black; border: 0; color: cyan; }

td.benef1 { background-color: #ffcc99; border: darkorange 2px solid; }
td.benef2 { background-color: #ff99cc; border: firebrick 2px solid; }
td.benef3 { background-color: #99ffff; border: darkturquoise 2px solid; }
td.benef4 { background-color: #ffff99; border: orange 2px solid; }
td.benef5 { background-color: #99ccff; border: royalblue 2px solid; }

td.blankblock { background-color: black; border: 0; }
td.buyblock { background-color: #ccffcc; border: green 5px dashed; }

.calendarday        { font-weight: bold; color: red; font-size: 107%; }
.calendarevent      { font-weight: bold; color: maroon; }
.calendartime       { color: green; font-weight: bold; font-style: italic; font-size: 107%; }
td.calendarbeg      { background-color: #99ccff; border: royalblue   2px solid; margin: 0px 0px 3px 0px; }
td.calendarblank    { background-color: black;   border: 0; color: gold; }
td.calendardark     { background-color: black;   border: gold        1px dotted; color: gold; }
td.calendardouble   { background-color: black;   border: lightyellow 1px dotted; color: gold; padding: 0 }
td.calendarint      { background-color: #ccffcc; border: green       2px solid; margin: 0px 0px 3px 0px; }
td.calendarmonth    { background-color: black;   border: 0; color: gold; font-size: 117%; }
td.calendarparty    { background-color: #ff9999; border: firebrick   2px solid; margin: 0px 0px 3px 0px; }
td.calendarplus     { background-color: #ffff99; border: orange      2px solid; margin: 0px 0px 3px 0px; }
td.calendarpro      { background-color: #ffcc99; border: darkorange  2px solid; margin: 0px 0px 3px 0px; }

td.clubtitle { background-color: black; border: 0; color: cyan; }
td.eventdate { background-color: #99ffff; border: darkturquoise 2px solid; }
td.eventtitle { background-color: black; border: 0; color: gold; }
td.formbds { background-color: lemonchiffon; border: orange 2px solid; }
td.guarantee { background-color: #99ffff; border: darkturquoise 2px solid; }

td.indexcallforinfo { background-color: #ff99cc; border: firebrick 2px solid; }
td.indexdirections { background-color: black; border: 0; color: gold; }
td.indexfaq { background-color: #ff99ff; border: red 2px solid; }
td.indexlinks { background-color: #ccff99; border: green 2px solid; }

td.instructors { background-color: #cc99ff; border: purple 2px solid; padding: 2px 4px 2px 4px; }
td.joinusphoto { background-color: #cc99ff; border: purple 2px solid; }
td.priceblock { border: 0; padding: 1px 2px 1px 1px; }

td.samplercallforinfo { background-color: #99ccff; border: royalblue 2px solid; }
td.schedbeginner { background-color: #ffcc99; border: darkorange 2px solid; }
td.schedexperienced { background-color: #ccffcc; border: green 2px solid; }
td.upcomingevents { background-color: #ffff99; border: orange 2px solid; }
td.venue { background-color: #ff99cc; border: firebrick 2px solid; }

#emailaddress
A:link    {color: cyan}
#emailaddress
A:visited {color: cyan}
#emailaddress
A:hover   {color: gold}
#emailaddress
A:active  {color: gold}
