body { color:#000000 
}
.Page-Titles { color: #999; }
.Image-Labels {font-size: small; }
.X-Large-Text {font-size: x-large; }
.X-Large-Text-Bold {font-size: x-large; font-weight: bold; }
.Large-Text {font-size: large; }
.Larger-Text {font-size: 1.3em; }
.Medium-Text {font-size: .8em; }
.Medium-Text-Bold {font-size: .8em; font-weight: bold; }
.Medium-Text-Bold-Red {color:#FF0000; font-size: .8em; font-weight: bold; }
.Normal-Text {font-size: 1.0em; }
.Normal-Text-Bold {font-size: 1.0em; font-weight: bold; }
.Normal-Text-Bold-Italic {font-size: 1.0em; font-weight: bold; font-style:italic;}
.Normal-Text-Bold-Red {color:#FF0000; font-size: 1.0em; font-weight: bold;  }
.Subtitle-Bold {font-size: .8em; font-weight: bold; }
.X-Small-Text {font-size: x-small; }
.Small-Text {font-size: small; }
.Heading-Text {font-size: large; color: #999999; font-weight: bold;} 
.Date {color: #999999; font-size: small; } 
.Medium-Heading {font-size: large; }
 
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}


a {}
a:link {text-decoration: none;}
a:visited { text-decoration: none;}
a:active { }
a:hover { text-decoration: underline;}

a.image {}
a.image:link {color: #000000; text-decoration: none;}
a.image:visited {color: #000000; text-decoration: none;}
a.image:active {color: #000000; }
a.image:hover {color: #000000; text-decoration: underline;}

a.paypal:link {font-size: .8em; font-weight: bold; text-decoration: none;}
a.paypal:visited { font-size: .8em; font-weight: bold; text-decoration: none;}
a.paypal:active { font-size: .8em; font-weight: bold; text-decoration: none; }
a.paypal:hover { font-size: .8em; font-weight: bold; text-decoration: underline;}

a.photo-container {
  position: relative;
  display: block;
} 
img.mask {
  position: absolute;
  top: 0;
  left: 0;
} 