DIV,BODY, TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H4,H5 {
  font-family: 'Trebuchet MS', verdana, arial, sans-serif;
  font-size: 15px;  
  color : #FFFFFF;
  background : #404040;
}



H1 {
   text-align: center;    
   font-family: Trebuchet MS, arial, sans-serif;
   font-weight: bold;
   color : #CCCCCC;
   background : black;
  }
 
H2
{
  font-family: Trebuchet MS, arial, sans-serif;
  font-weight: bold;
  font-size: 27px;
  letter-spacing: 3px; 
  text-align: center;
  background-color: #000000; 
  color: #FFFFFF;
  padding: 10px 25px 10px 25px;
  border:  1px solid #AAAAAA;
  margin-left: 75px;
  margin-right: 75px;
}

H3
{
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 3px; 
  text-align: center;
  background-color: #000000; 
  color: #FFFFFF;
  padding: 10px 25px 10px 25px;
  border:  1px solid #AAAAAA;
  margin-left: 125px;
  margin-right: 125px;
}


A:link { color : #FFDAB9}
A:active { color : #d5ae83}
A:visited { color : #FFDAB9}
A:hover { color : #5b80b7}



.galleryheader 
{ 
       margin-left: auto;
       margin-right: auto;
}

td.thumbnail { 
       border-style : solid; 
       border-width : 1px; 
       background-color: black; 
       border-color: white; 
} 

img.thumbnail { 
       border-style : solid; 
       border-width : 1px; 
       border-color: white; 
} 


a.thumbnail
{
  display: block;
  border: 1px solid gray;
  padding: 10px 0px 30px 0px;
  height: 170px;
  width: 200px;
}


a.thumbnail:hover
{
  border: 1px solid white;
  background-color: #404040;
}


td.thumbnail font, td.thumbnail b
{
  display: block;
  height: 20px;
  margin-top: -3px; 
  padding: 0px 2px 0px 2px;
  width: 180px;
  background-color: black;
  font-size: 90%;
  color: #F0F0F0;
  font-family: maiandra gd, arial, sans-serif;;
  color : #CCCCCC;
}


td.thumbnail br {display: none;}


.message_body { 
 border-bottom: 1px dashed;
 border-left: 1px dashed;
 border-right: 1px dashed;
 border-top: 1px dashed;
 background-color: transparent; 
 color: #a0a0a0;
 font-size: 10pt; 
 font-style: normal; 
 padding-bottom: 10px; 
} 



.caption {
  font-size : 9pt;
  color : #dddddd;
  font-style : italic;
}

.display{border: 18px solid white;}

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }



BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
