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; 

} 

DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,FONT {
  font-family: gill sans;
  font-size: 13px;
  font-weight: normal;
  font-variant: normal;
  letter-spacing: 1px;
  color : white;
  background :  #807469;

} 


BODY
{
  background-color: #FFFFFF;
  padding: 0px;
}

h2 
{ 
font-size: 12pt; 
font-weight: normal; 
text-align: center; 
letter-spacing: 6px; 
padding-top: 20px; 
padding-bottom: 20px; 
margin-left: 10px; 
margin-right: 10px; 
background-color: #807469 ; 
color: white; 
} 

h2:first-letter 
{ 
color: #white; 
font-style: bold; 
font-size: 12pt; 
} 
div.rootheader H4
{
  font-family: maiandra gd, arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px; 
  text-align: center;
  background-color: #003377; 
  color: #FFFFFF;
  padding: 6px;
  border:  1px solid #AAAAAA;
}

A:link { color : #403030}
A:active { color : #FFA500}
A:visited { color : #403030}
A:hover { color: white}

.caption 
{ 
font-size : 9pt; 
color : white; 
font-style : italic; 
} 


#linkedsubgalleries {
	text-align: center;
}
#linkedsubgalleries .current {
	font-weight: normal;
}
#linkedsubgalleries .other{
	font-style: italic;
}
 
.galleryheader A { text-decoration: underline }

TD.thumbnail
{ 
  padding: 0px; 
  vertical-align: bottom;
 background-color:  #706459;
}

a.thumbnail
{
  display: block;
  border: 0px solid gray;
  padding: 10px 0px 60px 0px;
  width: 180px;
  height:165px;
}


td.thumbnail br {display: none;}

td.thumbnail font, td.thumbnail b
{
  display: block;
  height: 18px;
  margin-top: -55px;
  padding: 2px 4px 2px; 
letter-spacing: 1px;
color: white;
  width: 200px;
  font-size: 100%;
background-color:  #706459;
}

.galleryheader
{
  margin-left: 75px;
  margin-right: 75px;
}

.galleryheader ul
{
  padding-left: 0px;
  list-style: inside square;
} 

#commentlist 
{
  margin: 5px 25px 5px 25px;
  background-color: #E8E8E8;
  border: 0px solid gray;
}


#commentlist div.comment
{
  border: none;
  border-top: 1px gray;
  padding: 4px;
}

{
  display: block;
  margin: auto;
  text-align: center;
}

IMG.display
{
  border: 1px solid black;
}

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: #556699;
  margin: 5px 0px 10px 0px;
  border: 2px gray solid;
}

table.whatsnew td
{
  padding: 5px;
  border-bottom: 1px gray;
  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
{
 width: 80%;
 margin-left: auto;
 margin-right: auto;
}

.caption a
{
  text-decoration: underline;
}

/* suppress location for some galleries */
H3.location
{
  display: none;
}

}

#linkedsubgalleries {
	text-align: center;
}
#linkedsubgalleries .current {
	font-weight: normal;
}
#linkedsubgalleries .other{
	font-style: italic;
}

#slideshow td {
	text-align: normal;
}

#slideshow a {
	font-weight: normal;
}

#localmenu a {
	font-weight: normal;
}


.date,.artist {
	font-size: 9pt;
	font-weight: normal;
}

#imageinfo {
	text-align: center;
}

#commentlist {
	margin-left: 20px;
	margin-right: 20px;
}
#commentlist .comment {
	margin-bottom: 0px;
	border-width: 0px;
	border-style: solid;
        border-color: white;
	padding: 1px;
}

#commentlist table.comment {
	width: 100%;
}

#commentlist .head {
        font-size: 15px;
}
#commentlist .from {
        font-weight: normal;
        padding: 1px;
}
#commentlist .commands {
        text-align: center;
        font-size: 11px;
}
#commentlist .date {
        padding: 1px;
}
                                                                                
#commentlist .message_body {
	font-size: 14px;
        padding: 1px;
}
#commententry {
	margin-left: 20px;
	margin-right: 20px;
}


.title {
	font-size: 14pt;
	font-weight: normal;
font-colour: white;
	text-align: center;
}
.location{
	font-size: 12pt;
	text-align: center;
}

.caption {
}


.techinfo {
	font-size: 10pt;
}
.camera {
	font-style: italic;
}

.copyright {
	font-size: 9pt;
	font-weight: normal;
}

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; }


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; }
