body, li, ul, blockquote, p, i, h1, h2, h3, h4, h5 {
  font-family: verdana,helvetica,sans-serif;
  font-size: 12pt;
  color :  #FFFFFF;
  background :  #000000;
}




A:link { color :  #AD7B6B}
A:active { color :  #AD7B6B}
A:visited { color :  #AD7B6B}
A:hover { color :  #999999}





TD {
  background : none;
}

#linkedsubgalleries {
  font-size: 10pt;
}
#linkedsubgalleries A:hover {
  font-style: normal;
}

TABLE.comment {
  background :  #000000;
}






A, TD. { 
color:  #FFFFFF; 
text-decoration: none; 
} 






TD { 
background-color: transparent; 
} 

}
a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active {
        border:  #CCCCCC 3px ridge;
        padding-top: 5px;
        width: 180px;
        display: block;
        background: transparent;
        height: 210px;
/*        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); */
}
a.td.thumbnail:hover            {
        border:  #CCCCCC 3px ridge;
        
        padding-top: 5px;
        width: 180px;
        height: 210px;
        display: block;
        background:  #555454  ;
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

IMG.thumbnail {
  border-style : solid;
  cell-spacing : 30;
  border-width : 3pt;
  border-color :  #000000;
}

DIV.thumbnails.b {
  background :  #FFFFFF;
}

TD.display {
  vertical-align : middle;
  background :  #000000;
}

TABLE.imagetable {
  background :  #FFFFFF;
  border-style : solid;
  border-width : 30pt;
  border-color :  #FFFFFF;
}

IMG.display {
  border-style : solid;
  border-width : 1pt;
  border-color :  #000000;
}

SPAN.date { color :  #000000; }

SPAN.artist { color :  #000000; }













font { 
font-family: comic sans MS, arial, sans-serif; 
font-size: 10pt; 
color:  #AAAAAA; 
letter-spacing: 3px; font-size: 8pt; 
} 









.caption { 
font-size : 13pt;
font-weight: normal; 
color :  #FFFFFF; 
font style: italic;
}









.lid
{
   background: transparent
;
   color:  #FFFFFF;
   font: 12px comic sans MS, Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: none;
}


.sb
{
   background: transparent 
;
   color:  #FFFFFF;
   font: 12px comic sans MS, Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: none;
}













/* HEADER 1 & 2 FORMAT (GALLERY NAMES) */
h1, h2 {
	border-bottom:  #AAAAAA 3px solid;
	border-top:  #AAAAAA 3px solid;
	border-left:  #AAAAAA 3px solid;
	border-right:  #AAAAAA 3px solid;
	padding: 10px 10px 10px 0px;
	display: block;
	background:  #CCCCCC;
	color:  #AD7B6B;
	font-family: Samuele hand, comic sans MS,Duchess, helvetica;
        font-size:28px;
        font-weight:normal; 
	letter-spacing: 2px;
	text-align: center;
	height: 36px;
        margin-left: -412px;
	width: 800px;
	position : relative;
        left: 50%;
	margin-bottom: 30px;
	margin-top: 30px;
        background:  #000000;}


/*     For Description Contents. Change the font-size to smaller if description is long.  Change border-color to getvar color5 if you need a border surrounding your description comments. */

DIV.galleryheader {
  width : 90%;
  margin-right : auto;
  margin-left : auto;
  border-style : solid;
  border-width : 2pt;
  border-color :  #000000;
  text-align : center;
  font-size : 12pt;
}

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; }
