A:link { color: blue }       /* unvisited link */
A:visited { color: green }   /* visited links */
A:active { color: lime }    /* active links */
A:hover { color : lime }

A.external:link { color: red; background-color: #E0E0FF}       /* off site unvisited link */
A.external:visited { color: fuchsia; background-color: #E0E0FF }   /* off site visited links */
A.external:active { color: yellow; background-color: #E0E0FF }    /* off site active links */
span.external {color: red; background-color: #E0E0FF}

div.mainSection
 {
  text-align: center
 }

div.figure
 {
   border: thin silver solid;
   margin: 1ex;
   padding: 2ex 1ex 1ex 1ex
 }

img.photo
 { border-width: 6px 6px 6px 6px; 
   border-color: teal; 
   border-style: solid
}

 .caption {font-weight: bold }
 .standout {font-size: larger}
 em {color: rgb(61, 107, 154)}

.contributor
 {
   font-style: italic;
   color: teal;
   background-color: rgb(253,248,216);
   padding: 2em;
   text-align: justify
 }
.contributor:first-letter
 {
   font-size: 200%;
   float: left
 }
.contributor p:first-letter
 {
   font-size: 200%;
   float: left;
 }

.editor
 {
   text-align: justify;
   font-style: normal
 }
.editor:first-letter
 {
   font-size: 200%;
   float: left;
 }
.editor p:first-letter
 {
   font-size: 200%;
   float: left;
 }

.mainHeading
 {
   font-family: helvetica, arial, san-serif;
   font-style: italic;
   text-align: center;
   font-size: 200%
 }

.navigation
 {
   font-style: italic;
   font-weight: bold
 }

.upperHeading
 {
   text-align: right;
   font-size: 150%
 }

SPAN.snuk
 {
   font-family: helvetica, arial, san-serif;
   font-weight: bold;
   color: black
 }
SPAN.snukU {color: red}
SPAN.snukK {color: blue}

