A, TD.A, A:link
{ 
  font-family:Tahoma;
  color:#CC99FF;
  text-decoration:none;
}

A:hover  { color:  #CC99FF; text-decoration: underline; }
A:visited { color: #CC99FF;} 
A:active { color : #CC99FF;}

A:hover img.thumbnail
{
  border: #CC99FF 1px solid;
}

BODY
{
  margin-top: 10px;
  margin-left:0px;
  top: 10px;
  left:0px;
  color: black;
  background-color: #333333;
  font-size: 7pt;
}


BODY TABLE A IMG { display: inline; }
HR { position: relative; }

B
{
  font-weight: normal;
}

.camera
{
 font-style:normal;
 font-size:10px;
}

.caption
{ 
  text-align:center;
  font-family:Verdana;
  color: #FFFFFF;
  font-size : 12px;
  font-style : normal;
}

.copyright
{
  font-family:arial;
  color: #C0C0C0;
  font-size : 10px;
  font-style : normal;
}

DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
BLOCKQUOTE,P,I,H1,H2,H3,H4,H5,FONT, CENTER
{
  font-family: tahoma, arial, sans-serif; 
  font-size: 9pt;
  color:#FFFFFF;
}

.date
{
  font-family:Arial;
  font-size:8pt;
  color:#000000;
}

.display
{
  border: #FFFFFF 15px solid;
}

font
{ 
  color: #AAAAAA;
  letter-spacing:2px;
  font-size: 8pt;
}

.galleryheader
{
  font-family: Verdana;
  font-weight: normal;  
  color: #CCCCCC; 
  font-size: 11pt;
  padding-left:0%;
  margin-bottom:25px;
}

h2 
{
  font-family:Verdana;
  font-size:12pt; 
  font-weight:normal;
  text-align:right; 
  letter-spacing:8px; 
  padding-top:15px;
  padding-bottom:15px; 
  margin-left:2px;
  margin-right:2px; 
  color:  white;
  background-color:#000000;
  border-bottom: #CC99FF 1px dotted
}

h2:first-letter
{
  font-family:Times;
  color:      #000000;
  font-weight: bold;
  font-size:  25pt;
  background-color: #CC99FF;
  padding:3px;
}

h4 
{
  font-family: Verdana;
  font-weight: normal;  
  color: #CCCCCC; 
  font-size: 11pt;
  margin-left:0%;
} 

I
{
  color: #888888; 
}

img.thumbnail
{
  margin-bottom:10px;
}

.image
{
  padding-top:3%;
  padding-bottom:3%;
  background-color:#000000;
}

.imageinfo
{
  text-align:center;
}

.imagecaption
{ 
  text-align:center;
  padding-bottom:3px;
  padding-top:3px;
  background-color:#333333;
  margin-bottom:5px;
}

.imagepage
{
  background-color:#333333;
}

.message_body
{
   background-color: #333333;
   color: #FFFFFF;
   border-bottom: #CC99FF 1px dotted
}

.lid
{
  background-color:#CCCCCC;
  border: #CC99FF 1px dotted;
}

#localmenu, .localmenu
{
 color:red;
}

.sb
{
  font-family: Arial;
  background-color:#CC99FF;
}

.slideshow
{
  border-top: #333333 1px dotted;
  background-color:#333333;
  margin-right:10px;
}

.small
{
  border-top: #333333 1px dotted;
}

.techinfo
{
 font-style:normal;
 font-size:10px;
 color:#BBBBBB;
}

td.thumbnail:hover
{
  cursor:normal;
  background-color: #666666;
  border: #CC99FF 1px solid;
  color: #FFFFFF
}

TEXTAREA 
{
  background-color: #EEEEEE; 
  font-family: times new roman;
  color: black; 
  scrollbar-base-color: gray;
  scrollbar-3dlight-color: black; 
  scrollbar-highlight-color: none;
 } 

TD 
{
  background-color: none;
}

TD.thumbnail
{ 
  height: 220px; 
  font-family:Tahoma;
  background-color: #000000;
  padding: 5px; 
  vertical-align: middle;
  horizontal-align: middle;
}

.thumbnail
{ 
  border-color: #FFFFFF;
  border-width: 1px;
}

.title
{
  font-family:Arial;
  font-size:12px;
  color:#BBBBBB;
}

.treepath
{
  font-family:Tahoma;
  color:#FFFFFF;
  text-decoration: none;
}

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