/* reserve space for the vertical scrollbar in Firefox to avoid "page shift" */
html {min-height: 100%; margin-bottom: 1px; overflow:-moz-scrollbars-vertical! important;}

.topnav a:text {
color: #FFFFFF;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.topnav a:link {
color: #FFFFFF;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.topnav a:visited {
color: #FFFFFF;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.topnav a:hover {
color: #C8D3D5;
text-decoration: underline;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.topnav a:active {
color: #C8D3D5;
text-decoration: underline;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.content a:text {
color: #000000;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.content a:link {
color: #000000;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.content a:visited {
color: #000000;
text-decoration: none;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.content a:hover {
color: #403E3E;
text-decoration: underline;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

.content a:active {
color: #403E3E;
text-decoration: underline;
font-family: Helvetica, Veranda, sans-serif;
font-size: 12px;
font-weight: bold;
}

body {color: black; background: white url(http://www.al-solar.org/images/background.jpg) fixed }

A {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

H1 {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 14pt;
    font-weight: bold;
  }

H2 {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 12pt;
    font-weight: bold;
  }

H3 {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 10pt;
    font-weight: bold;
  }

H4 {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
  }

P {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

LI {
    color: #000000;
    font-family: Helvetica, Veranda, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

/* doesn't appear to effect anything */
a.nav         {float:left;display:block; width:109px; height:30px; background:url(http://www.al-solar.org/images/dolphin.png) center center repeat-x; border:1px solid #000; margin-top:0px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#FFF; line-height:30px; overflow:hidden;}

/* "height" of button not including the border applied, "line-height" of area that changes when hovering over button */
a.nav:link    {float:left;display:block; width:109px; height:30px; background:url(http://www.al-solar.org/images/dolphin.png) center center repeat-x; border:1px solid #000; margin-top:0px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#FFF; line-height:30px; overflow:hidden;}

a.nav:visited {float:left;display:block; width:109px; height:30px; background:url(http://www.al-solar.org/images/dolphin.png) center center repeat-x; border:1px solid #000; margin-top:0px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#FFF; line-height:30px; overflow:hidden;}

a.nav:hover   {color:#000; background:url(http://www.al-solar.org/images/dolphin-HOVER.png) center center repeat-x;}

a.nav:active  {color:#000; background:url(http://www.al-solar.org/images/dolphin-PRESSED.png) center center repeat-x;}