
.LOGO {
position: absolute;
left: 0;
top: 0;
/* 
margin-left: -6px;
margin-top: -66px;
mso-ignore: vglayout;
z-index: 3;
 */
}

/* page header is purple all-caps: */
H1 {
color: purple;
font-family: Haettenschweiler;
font-size: 22.0pt;
font-style: italic;
/* font-variant: small-caps; */
text-transform: uppercase;
letter-spacing: 6.0pt;
}

/* drop-cap type letters are pink and bigger: */
SPAN.pink { 
color: #FF3399;
font-size: 150%;
}
/* Some pages have a yellow by-line under the title: */
H2 {
color: #FF3399;
font-family: "Franklin Gothic Medium";
font-size: 14.0pt;
font-style: italic;
letter-spacing: 3.0pt;
text-align: center;
}
H3 {
color: purple;
font-family: "Trebuchet MS";
font-size: 14.0pt;
}
H4 {
color: green;
font-family: "Trebuchet MS";
text-decoration: underline;
}

DIV.navmenu {
font-style: bold;
line-height: 200%;
}
SPAN.link { 
color: #f9EF25;
font-family: Impact;
font-size: 14pt;
}
SPAN.deadlink { 
color: purple;
font-family: Impact;
font-size: 14pt;
}

/* basic body font is green: */
BODY {
background: white;
color: green;
font-family: Trebuchet MS;
font-weight: bold;
}

/* If <P> appears inside a table we need this explicitly: */
P {
background: white;
color: green;
font-family: Trebuchet MS;
font-weight: bold;
}

/* In tables, use slightly smaller font size: */
th {
color: green;
font-family: Arial;
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 5px;
}
table#info {
border-collapse: collapse;
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 3px;
}
TABLE#noborder {
}
TR#noborder {
}
TD#noborder {
}
TR#info {
color: green;
font-family: Arial;
font-size: smaller;
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 3px;
}
TD#info {
color: green;
font-family: Arial;
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 3px;
}

/* Table elements containing a date are right-aligned: */
TD#date {
text-align: right;
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 3px;
}
TD#time {
text-align: "-";
border-right: 2px solid pink;
border-bottom: 2px solid pink;
border-left: 2px solid pink;
border-top: 2px solid pink;
padding: 3px;
}

A:link { color: green }
A:visited { color: #339966 }
/* A:active { color: blue } */

/* Some sentences (e.g. coach's bio) have the first phrase in underlined color: */
SPAN.intro { 
color: purple;
text-decoration: underline;
}
SPAN.minihead {
color: purple
}
