/************************************
  Style sheet by Alan Grant 2003-2005
  (base version for most galleries)
 *************************************/

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, Tahoma, Helvetica, sans-serif;
  color:  #89A3BC;
  font-size: 12px;
letter-spacing: 1px

}


BODY
{
  background-color:  #000000;
  padding: 0px;
}

H2
/*{
  font-family: maiandra gd, arial, sans-serif;
  font-weight: bold;
  font-size: 23px;
  letter-spacing: 3px; 
  text-align: center;
  background-color:  #333333; 
  color:  #89A3BC;
  padding: 10px 25px 10px 25px;
  border: 1px solid  #89A3BC;
  margin-left: 75px;
  margin-right: 75px;
}*/

{
  font-size:         14pt; 
  font-weight:      normal;
  text-align:       center; 
  letter-spacing:     7px; 
  padding-top:       15px;
  padding-bottom:    15px; 
  margin-left:       2px;
  margin-right:      2px; 
  background-color: #333333;
  color:  white;
}

h2:first-letter
{
  color:      #89A3BC;
  font-style: bold;
  font-size:  22pt;
}
div.rootheader H4
{
  font-family: maiandra gd, arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px; 
  text-align: center;
  background-color:  #333333; 
  color:  #89A3BC;
  padding: 6px;
  border: 1px solid  #89A3BC;
}

A:link { color :  #FFFFCC}
A:active { color :  #FFFFCC}
A:visited { color :  #FFFFCC}
A:hover { text-decoration: underline; color:  #89A3BC}

.galleryheader A { text-decoration: underline }

TD.thumbnail
{ 
  padding: 0px; 
  vertical-align: top;
}

a.thumbnail
{
  display: block;
  border: 1px solid gray;
  padding: 5px 5px 15px 10px;
  width: 175px;
  height:220px;
aling:center;
}

a.thumbnail:hover
{
  border: 1px solid  #999999;
  background-color:  #333333;
}

td.thumbnail br {display: none;}

td.thumbnail font, td.thumbnail b
{
  display: block;
  height: 35px;
  margin-top: -50px;
  padding: 2px 0px 2px; 
  width: 120px;
  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:  #000000;
  
}


#commentlist div.comment
{
  border: none;
  border-top: 1px dotted  gray;
  padding: 4px;
}

div.counter img
/* nedstat counter image */
{
  display: block;
  margin: auto;
  text-align: center;
}

IMG.display
{
  border: 2px solid  #333333;
}

div.rootheader
{
  text-align: center;
  font-weight: bold;
  font-family: maiandra gd, arial, sans-serif;
}

div.rootheader img
{

  margin: 5px auto 10px auto;
  display: block;
}

table.whatsnew
{
  background-color:  #000000;
  margin: 5px 0px 10px 0px;
  border: 2px  gray solid;
}

table.whatsnew td
{
  padding: 5px;
  border-bottom: 1px  gray dotted;
  vertical-align: top;
}

table.whatsnew td.dateadded
{
  width: 7em;
}

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: block;
  margin: auto;
  text-align: center;
  font-size: 12px;
font-weight: bold;
color:  #FFCC00;


}

BODY { margin-top: 25px; top: 24px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }



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