body table td a img { display:none;} 
.thumbnails table img {display:none;}
table img {display:block;}
.display,.display img {display:block;}
.thumbnails table,.thumbnails table img, .display,p.small{ 
display: inline;
body div.galleryheader table td a img {display:inline;} 
} 

DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,FONT {
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  font-variant: small-caps;
  color :  #8B7665;
  background :  #f0f0f0;
}

i{
        font: 13px  #8B7765 verdana;
        font-variant: small-caps;
        letter-spacing: 1px;
        text-align: center;
}

h2 {
        font: 30px trebuchet MS;
        font-weight: bold;
        text-align: center;
        color:  #660000;
        font-variant: small-caps;
}

h3 {
        padding: 2px;

        display: block;
        background:  #f0f0f0;
        color:  #392E23;
        font: 14px VERDANA;
        font-weight: normal;
        letter-spacing: 1px;

}

H4{     width: 800px;
        display: block;
        color:  #392E23;
        font: 12px verdana;
        font-weight: bold;
        letter-spacing: 2px;
        text-align: center;
}



h5 {
        
        width: 600px;
        display: block;
        color:  #392E23;
        font: 11px verdana;
        text-align: center;
        }


A:link, A:active, A:visited,
A.header:link{
     color:  #8B7765;
     font-size: 12px;
     font-weight: normal;
     font-style: normal;
     font-variant: small-caps;
}, 
A.header:active, 
A.header:visited{
     color:  #8B7765;
     font-size: 12px;
     font-weight: bold;
     font-variant: small-caps;
}
a:hover {
        color:  #392E23;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
        font-variant: small-caps;
}

.caption {
  font-size : 13px;
  color :  #392E23;
}

TD 
{
        border: 1px none;
        background: none; 
        border-collapse: collapse;
        empty-cells: show;
}

MG.thumbnail {
BACKGROUND-COLOR:  #f0f0f0; 
border:  #404040 1px solid;
horizontal-align: middle;
vertical-align: middle;
}


a.thumbnail {
border:  #8B7765 1px solid;
width: 180px; height: 180px;
horizontal-align: middle;
vertical-align: middle;
background:  #f0f0f0;
display: block;
padding: 20px;
}

a.thumbnail:hover {
border:  #8B7765 1px solid;
horizontal-align: middle;
vertical-align: middle;
width: 180px; height: 180px;
background:  #FFFFFF;
display: block;
padding: 20px;
}


#commentlist .from {
        font: 13px verdana;
        font-weight: bold;
        padding: 1px;
}

#commentlist .date {
        font-size: 13px;
        padding: 1px;
}
                                                                                
#commentlist .message_body {
	font-size: 13px;
        padding: 1px;
}



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