A, TD.A, A:link {

  color:  #FFF;

  text-decoration: none;
}

A:hover  { color:  #FF0000; text-decoration: underline; }

A:visited { color:  #D2D2D2; }

A:hover  { color:  #FF0000; text-decoration: underline; } 

A:active { color :  #969696; }

A:hover  { color:  #FF0000; text-decoration: underline; }




.caption {

FONT-SIZE: 12pt;

color:  #FF0000; 

}


BODY {

margin-top: 10px;
padding-top: 5px;
padding-bottom: 20px;
margin-bottom: 50px;
background: #111 /*url(https://www.pbase.com/craig_crawford/image/95706258/original.jpg) repeat;*/
}


.message_body {

FONT-SIZE: 10pt;

COLOR:  #FF0000;

FONT-FAMILY: verdana;

LETTER-SPACING: 1px;

text-align: left;

BACKGROUND-COLOR:  #111111

}



div,th,tr,td,table,font,li,ul,form,blockquote,font,span,center,P,b,i,H1,h2,h3,h4,h5 {

border: 0px;

FONT-SIZE: 10pt;

COLOR:  #D2D2D2;

FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

LETTER-SPACING: 1px;

}

H2 {

FONT-WEIGHT: normal;

FONT-FAMILY: Tahoma;

FONT-SIZE: 24px;

COLOR:  #000000;

LETTER-SPACING: 15px;

font-variant: small-caps;

BACKGROUND-COLOR:  #FFF;

TEXT-ALIGN: center;

border:  #FF0000 2px solid; 
      
margin-top: 8px;

margin-bottom: 6px;

padding-top: 8px;

padding-bottom: 8px;

width: 100%;

margin-right: 0px; margin-left: 0px

}

p {

PADDING: 10px;

FONT-SIZE: 9pt;

COLOR:  #D2D2D2;

FONT-FAMILY: verdana;

FONT-STYLE: none;

LETTER-SPACING: 1px;

text-align: center;

margin-left: 2px;

margin-right: 2px

}

b {

FONT-WEIGHT: normal;

FONT-SIZE: 10pt;

COLOR:  #D2D2D2;

TEXT-ALIGN: center;

LETTER-SPACING: 2px;

margin-right: 0px; margin-left: 0px

}


TEXTAREA {

COLOR:  #D2D2D2;

FONT-FAMILY: verdana;

BACKGROUND-COLOR:  Black

}


IMG.thumbnail {

BACKGROUND-COLOR:  Black; 

border:  #404040 0px solid;

horizontal-align: right;

vertical-align: middle;

}


a.thumbnail {

border:  #FF0000 2px solid;

width: 170px; height: 165px;

horizontal-align: middle;

vertical-align: middle;

background:  #292929;

display: block;

padding: 14px;

}


a.thumbnail:hover {

border:  #0000FF 2px solid;

horizontal-align: middle;

vertical-align: middle;

width: 170px; height: 165px;

background:  #999999;

display: block;

padding: 14px;

}

td.thumbnail font {

font-variant: small-caps;

FONT-SIZE: 12pt;

color:  #FF0000;

}


TABLE.imagetable {

  background :  #000000;

  border-style : solid;

  border-width : 0pt;

  border-color :  #000000;

}


IMG.display {

  border-style : solid;

  border-width : 0pt;

  border-color :  #000000;

}

.lid{

        background:  #373737;

        color:  #666666;

        font: 11px Verdana, Tahoma, Helvetica, sans-serif;

        text-decoration: none;

}

.display {

        border:  #000000 0px solid;

        background:  #AFAFAF;

}

.date {

color:  #5F5F5F;

font-style: italic;

font-size:10px;

}

.location {

  font-size: 10pt;

  text-align: center;

}


div#commentlist {

  margin-top: 20px

} 

#commentlist, .from  {

  color:  #000000;

  background-color:  #FF0000;

  font-weight: bold;

  font-size: 9pt;

  padding: 2px;

}                                                                                

#commentlist, .message_body {

  color:  #aaaaaa;

  background-color:  #111111;

  font-size: 9pt;

  border-bottom:  #404040 1px solid;

  padding: 2px;

}



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