body {
   color: black;
   background-color: cornsilk;
   font-family: verdana,arial,helvica;
   font-size: 8pt; }

body.Bobcat {
   color: blue;
   background-color: white;
   font-family: verdana,arial,helvica;
   font-size: 12pt; }

body.Tiger {
   color: orange;
   background-color: white;
   background-image: url(images/backgroundtiger.gif);
   font-family: verdana,arial,helvica;
   font-size: 12pt; }

body.Wolf {
   color: red;
   background-color: white;
   font-family: verdana,arial,helvica;
   font-size: 12pt; }

body.Bear {
   color: aqua;
   background-color: white;
   font-family: verdana,arial,helvica;
   font-size: 12pt; }

body.Webelos1 {
   color: chocolate;
   background-color: white;
   font-family: verdana,arial,helvica;
   font-size: 12pt; }

body.Webelos2 {
   color: olive;
   background-color: white;
   font-family: verdana,arial,helvica,san-serif;
   font-size: 12pt; }

body.Compass {
   color: darkblue;
   background-color: white;
   font-family: verdana,arial,helvica,san-serif;
   font-size: 12pt; }

body.Events {
   color: black;
   background-color: pale-yellow;
   font-family: arial,verdana,helvica,san-serif;
   font-size: 12pt; }


//--- link styles ---
a:default { }
a:link { color: blue }
a:visited { color: darkpurple }
a:hover {
   color: red;
   background: lightgreen }
a:active { color: red }


//--- font styles ---

span.PageDefault {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: normal;
   color: black; }

span.Bobcat {
   font-family: arial,verdana,san-serif;
   font-size: 16pt;
   font-weight: normal;
   color: blue }

span.Tiger {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: orange }

span.Wolf {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: red }

span.Bear {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: aqua }

span.Webelos1 {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: chocolate; }

span.Webelos2 {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: Olive; }

span.Gold {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: rgb(255,204,0); }

span.Silver {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: darkgray; }

span.Compass {
   font-family: arial,verdana,san-serif;
   font-size: 16pt;
   font-weight: normal;
   color: darkblue; }

//--- font styles for leaders list ---

span.DefaultLeaders {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: normal;
   color: black; }

span.Leaders {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: normal;
   color: green; }

span.Needed {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: bold;
   color: red; }

span.Forming {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: normal;
   color: black; }

span.Email {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: blue; }

span.NoLink {
   font-family: arial,verdana,san-serif;
   font-size: 10pt;
   font-weight: bold;
   font-style: italic; 
   color: black; }

span.Link {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: darkblue ;}

span.Positions {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: green; }


//--- font styles for messages ---

span.DefaultMarquee {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: black; }

span.Marquee {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: yellow; }

span.Notice {
   font-family: arial,verdana,san-serif;
   font-size: 14pt;
   font-weight: normal;
   color: black; }

span.Title {
   font-family: verdana,arial,san-serif;
   font-size: 30pt;
   font-weight: bold;
   color: darkblue; }

span.Subtitle {
   font-family: arial,verdana,san-serif;
   font-size: 24pt;
   font-weight: bold;
   color: blue; }

span.Heading {
   font-family: arial,verdana,san-serif;
   font-size: 16pt;
   font-weight: bold;
   color: black; }

span.Subheading {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: bold;
   color: gray; }


//--- headings for events pages

span.DefaultEvent {
   font-family: arial,verdana,san-serif;
   font-size: 12pt;
   font-weight: normal;
   color: black; }

span.Month {
   font-family: arial,verdana,san-serif;
   font-size: 30pt;
   font-weight: bold;
   color: blue; }

span.MonthShadow {
   font-family: arial,verdana,san-serif;
   font-size: 30pt;
   font-weight: bold;
   color: yellow; }

span.MonthEvent {
   font-family: arial,verdana,san-serif;
   font-size: 18pt;
   font-weight: bold;
   color: blue; }

span.EventShadow {
   font-family: arial,verdana,san-serif;
   font-size: 18pt;
   font-weight: bold;
   color: yellow; }

//--- links on the months frame of events page
span.DefaultLink {
   font-family: arial;
   font-size: 12pt;
   font-weight: normal;
   color: black; }

span.MonthLink {
   font-family: arial;
   font-size: 12pt;
   font-weight: normal;
   color: blue; }



