body { background-color: white;
       color: black;
       font-family: Arial, Helvetica, sans-serif;
       font-size: medium;
       font-weight: normal;
     }

h1 { text-align: center; 
     margin-bottom: 0}

p { text-align: justify; }

a { color: blue;
  }

a:visited { color: purple;
}

a:hover { color: red;
}

a:active { color: red;
           text-decoration: none;}

.foot { font-size: smaller; }

img { vertical-align: middle;
      border-style: none;
    }

.invisible { font-size: 0%;
             color: white;
           } /* for accessibility and text-only browsers */
