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,TD,TH,TR,TABLE,LI,UL,FORM,
BLOCKQUOTE,H1,H2,H3,H4,H5,FONT,P,I,#commentlist, 
#commentlist .message_body
{
  font-family: verdana, arial, sans-serif;
  color: #FFFFFF;
  font-size: 12px;
}


BODY
{
  background-color: #272727;
  padding: 0px;
}

H2
{
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 3px; 
  text-align: center;
  background-color: #666666; 
  color: #FFFFFF;
  padding: 10px 25px 10px 25px;
  border:  2px solid #AAAAAA;
  margin-left: 100px;
  margin-right: 100px;
}

div.rootheader H4
{
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px; 
  text-align: center;
  background-color: #999999; 
  color: #FFFFFF;
  padding: 6px;
  border:  1px solid #AAAAAA;
}

A:link { color : #CCCCFF}
A:active { color : #CCCCFF}
A:visited { color : #cccccc}
A:hover { text-decoration: underline; color: #FFFFFF}

.galleryheader A { text-decoration: underline }

TD.thumbnail
{ 
  padding: 0px; 
  vertical-align: bottom;
}

a.thumbnail
{
  display: block;
  border: 1px solid gray;
  padding: 10px 0px 55px 0px;
  width: 180px;
  height:165px;
}

a.thumbnail:hover
{
  border: 1px solid white;
  background-color: #666666;
}

td.thumbnail br {display: none;}

td.thumbnail font, td.thumbnail b
{
  display: block;
  height: 55px;
  margin-top: -55px;
  padding: 2px 0px 2px; 
  width: 180px;
  font-size: 90%;
}

.galleryheader
{
  margin-left: 75px;
  margin-right: 75px;
}

.galleryheader ul
{
  padding-left: 0px;
  list-style: inside square;
} 

#commentlist 
{
  margin: 5px 25px 5px 25px;
  background-color: #333333;
  border: 2px solid gray;
}


#commentlist div.comment
{
  border: none;
  border-top: 1px dotted gray;
  padding: 4px;
}
.date
{
        font-size: 10px;
        display:none;
}

div.counter img
/* nedstat counter image */
{
  display: block;
  margin: auto;
  text-align: center;
}

IMG.display 
{
  border: 1px solid rgb(0,0,0);
  vertical-align:top;
} 

.image td a 
{
  display: block; 
  border: 28px solid rgb(255,255,255);
} 
div.rootheader
{
  text-align: center;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;
}

div.rootheader img
{

  margin: 5px auto 10px auto;
  display: block;
}

table.mainheader
{
  width: 766px; 
  text-align: center; 
  margin: 0px auto 0px auto;
}

table.mainheader td.first
{ 
  width: 567px;
  padding-right: 7px;
}

p.external
{ 
  text-align: center;
  font-weight: bold;
}

.caption a
{
  text-decoration: underline;
}

/* suppress location for some galleries */
H3.location
{
  display: none;
}

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; }


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