DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 {
  font-family: arial,helvetica,sans-serif;
  color : #888888;
  background : black;
}

A:link { color : #5865e1}
A:active { color : #d5ae83}
A:visited { color : #5068e3}
A:hover { color : #5b80b7}

.caption {
  font-size : 9pt;
  color : #dddddd;
  font-style : italic;
}

DIV,BODY, TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H4,H5 {
  font-family: 'maiandra gd', verdana, arial, sans-serif;
  font-size: 15px;  
  color : #FFFFFF;
  background : #404040;
}

h1, h2 {
        border: #5F79D8 1px solid;
        border-left: 1px none;
        border-right: 1px none;
        border-top: 1px none;
        margin-bottom: 1em;
        margin-left: -10px;
        margin-right: 0px;
        padding: 5px;
        width: 100%;
        display: block;
        background: #252525;
        color: #CCCCFF;
        font-size:         14pt; 
        font-weight:      normal;
        letter-spacing: 8px;
        text-indent: 40px;
        text-align: left;
        height: 30px;
        position: relative;
        filter:

progid:DXImageTransform.Microsoft.gradient(gradientType=1,enabled='true',startColorstr
='#252525',endColorstr='#353535');
}

h2:first-letter
{
  color: #5F79D8;
  font-size:  26pt;
}

h3 {
        border-bottom: 1px none;
        border-left: 1px none;
        border-right: 1px none;
        border-top: 1px none;
        padding: 2px;
        width: 400px;
        display: block;
        background: rgb(40, 40, 40);
        color: rgb(204, 204, 255);
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0px;
        text-align: center;
}
h5 {
        padding-left: 2px;
        width: 150px;
        display: block;
        color: rgb(255, 0, 0);
        font-size: 12px;
        font-weight: normal;

}

.galleryheader 
{ 
       margin-left: auto;
       margin-right: auto;
}
/* #252525 is dark grey background to thumbnail box */
td.thumbnail { 
       border-style : solid; 
       border-width : 1px; 
       background-color: #252525; 
       border-color: white; 
} 

img.thumbnail { 
       border-style : solid; 
       border-width : 1px; 
       border-color: black; 
} 

/* padding is px distance inside display box to image */
a.thumbnail
{
  display: block;
  border: 1px solid gray;
  padding: 10px 0px 30px 0px;
  height: 170px;
  width: 200px;
}


a.thumbnail:hover
{
  border: 1px black;
  background-color: white;
}


td.thumbnail font, td.thumbnail b
{
  display: block;
  height: 20px;
  margin-top: -3px; 
  padding: 0px 2px 0px 2px;
  width: 180px;
  background-color: #252525;
  font-size: 90%;
  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; 
} 

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; }
