BODY
{
  font-family: arial; 
  color: #a0a088;  /* controls small wordings - sometimes */
  background-color: #202020;
  font-size: 7pt;
}

.message_body {    
  background-color: #333333;  
  color: #8888ff; 
  padding-bottom:    10px; 
}


/* controls gallery description text -  I, CENTER removed*/
DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
BLOCKQUOTE,P,B,H1,H2,H3,H4,H5,FONT
{
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif, Tahoma; 
/*  font-family: arial; */
  letter-spacing: 1px; 
  font-size: 10pt;
/*  color: rgb(240, 230, 140); */
  color: #cccc99;
/*  font: 11px Verdana, Tahoma, Helvetica, sans-serif; */
} 





/* controls top navi bar since it's bold */
/*
//B
//{
//  font-family: verdana, arial, sans-serif; 
//  letter-spacing: 2px; 
//  font-size: 8pt;
//  font: 11px Verdana, Tahoma, Helvetica, sans-serif;
//  color: #e5be33;    
//  color: rgb(240, 230, 140);
//} 
*/


 /* controls DEFAULT image title, error messages */
/*
//font
//{ 
//  letter-spacing: 2px; 
//  font-size: 8pt;
//  color: rgb(240, 230, 140); 
//}
*/

/* controls gallery main title */
h2 
{
 font-family:  'Trebuchet MS', Tahoma, Verdana, Arial; 
  font-size:         12pt; 
  font-weight:      normal;
  text-align:       right; 
  letter-spacing:     10px; 
  padding-top:       15px;
  padding-bottom:    15px; 
  margin-left:       2px;
  margin-right:      2px; 
  background-color: #888888;

  color:  white;
}



h2:first-letter
{

  color:      #d5ae83;


  color: #e5be33;
  font-style: bold;
  font-size:  20pt;

}

/*
h4 
{
  color: #f5ce43; 
  font-size: 10pt;
  color: rgb(240, 230, 140);
} 
*/


TEXTAREA 
{
  background-color: #EEEEEE; 
  font-family: times new roman;
  color: black; 
  scrollbar-base-color: gray;

  scrollbar-3dlight-color: black; 
  scrollbar-highlight-color: none;
 } 

A, TD.A, A:link 
{
  text-decoration: none;
}
A:link { 
/*  color : rgb(238, 230, 133);   link color */

  color : #cccc99;
}
A:hover  { 
  color: rgb(255, 246, 143); 
  text-decoration: underline; 
}
A:visited { color: rgb(238, 230, 133);}
A:active { color: rgb(238, 230, 133);}

/* from lup_peru */
A, TD.A, A:link 
{
  color:           #cccc99; 
  text-decoration: none;
}
A:hover  { color: #ffff99; text-decoration: underline; }
A:visited { color: #999966; } 
A:active { color : #eeee99; }




/*
240 230 140             khaki
255 246 143             khaki1
238 230 133             khaki2
205 198 115             khaki3
139 134  78             khaki4
d5ae83
e5be33
*/


.caption
{ 
font-size : 9pt;
color : #cccccc; 
font-style : normal;  /* was normal*/
} 

TD 
{
background-color: none; 
}

TD.thumbnail
{ 
  border: #000000 0px solid; 
background-color: #202020;
padding: 0px; 
vertical-align: middle;
horizontal-align: middle;
width: 200px;
}

/* controls border around image thumbnails */
IMG.thumbnail {
  border-style : solid;
  border-width : 1pt;
  border-color : #e8e8e8;
}



a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
  border: #000000 1px solid;  /* border around frame around thumbnails */
  width: 180px; 
  display: block; 
  background: #202020;
  padding-top: 7px; /* between thumb and outer border */
  padding-bottom: 80px;
  margin-bottom: -50px;
  margin-top: 40px;
}

/* controls around frame around thumbnails when mouse over */
a.thumbnail:hover { 
  background: #333333; /* color */
  border: #000000 1px solid;  /* border */
}


.display{ 
  border: #e8e8e8 1px solid;
  padding: 0px;
}


#image a:hover img { border-bottom: #d5ae83 1px solid; }




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