
BODY
{ 
 background: #fafad2 url(bg.jpg) no-repeat fixed center center;
 color: #000000;
}
/* cursor: url("favicon.cur"),url("favicon.gif"),crosshair; */

BODY.index
{ 
 background: #fafad2 url(bgidx.jpg) no-repeat fixed top center;
 color: #000000;
  font-family: helvetica, sans-serif; 
}

BODY.intro
{ 
 background: #fafad2;
 color: #000000;
  font-family: helvetica, sans-serif; 
}

A:link { color: #105000; }          /* unvisited link */  
A:visited { color: #206000; text-decoration: none }       /* visited links */ 
A:active { color: #DD2C2C }        /* active links */ 
A:hover { 
  color: #A02020;  
  background-color: #faf9cb;
  text-decoration: none;
  border-top:1px solid #105000;
  border-bottom:1px solid #105000;  
  }  /* mouse over */

OL.heading { list-style: upper-roman outside }

.heading 
{
  font-family: helvetica, sans-serif; 
  text-decoration: none;
  font-size: larger;
  font-variant: small-caps;
}

H1 { text-align: center; color: #c0a080; font-family: helvetica, sans-serif } 

H2 { text-align: center; color: #A02020; font-family: helvetica, sans-serif } 
H3, H4 { color: #B02020; font-family: helvetica, sans-serif } 

OL { list-style: decimal inside}
OL OL { list-style: lower-roman outside }
DT { margin-top: 0.5em; color: #901010 }
TH {color: #207000 }

PRE { color: #207000 }

ADDRESS 
{
 font-family: helvetica, sans-serif; 
  font-variant: small-caps;
  text-decoration: none;
  font-size: small;
  font-style: normal;
  color: #B02020;
}


.inc { color: #008000 }
.dec { color: #800000 }
.eq  { color: #000080 }

.overLink:link { text-decoration: none; 
  background: #fafad2 url(favicon.gif) no-repeat top right;
 }

.overOn {visibility:visible;
}

 a:hover .overOn {visibility:visible;
  border-top:1px solid #faf9cb;
  border-bottom:1px solid #faf9cb;
  color: #000000;
  background: #faf9cb url(favicon.gif) no-repeat top center;
}

 .overOff {visibility:visible;}
 a:hover .overOff {visibility:hidden;}

.coach { background-color: #ffB0B0; }
