/* For Donald */
/* modified by astronom8 to fit Firefox */	


DIV,BODY,TD,TH,TR,TABLE,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H3,H4,H5
{
font-style: normal; 
font-weight:bold; 
font-size:16px;
font-family: verdana,helvetica,sans-serif;
color :  #9BCD9B;
background:  #696969;
scrollbar-face-color:  #000000; 
scrollbar-highlight-color:  silver; 
scrollbar-shadow-color:  white; 
scrollbar-3dlight-color:  white; 
scrollbar-arrow-color:  #9BCD9B; 
scrollbar-track-color:  silver; 
scrollbar-darkshadow-color:  silver; 
}

font {
	margin-left: 6px;
	margin-right: 6px;
	width: 180px;
	color:  #BCEE68;
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
}

/* LINKS FORMAT (FONT COLOR ETC */
a, a:link, a:visited, a:active 
{
	color:  #9BCD9B;
font-family: comic sans MS;
font-size:13px;
font-weight:bold; 
	text-decoration: bold;
}
a:hover {
	color:  #9BCD9B;
	text-decoration: bold;
font-family: comic sans MS;
font-size:13px;
font-weight:bold; 
}
/* HEADER 1 & 2 FORMAT (GALLERY NAMES) */
h1, h2 {
	border-bottom:  #E6E6FA 1px solid;
	border-top:  #EBEBEB 1px solid;
	border-left:  #E6E6FA 1px solid;
	border-right:  #E6E6FA 1px solid;
	padding: 10px 10px 10px 0px;
	display: block;   
	background:  #494949;
	color:  #9BCD9B;
	font-family: comic sans MS,Duchess, helvetica;
        font-size:50px;
        font-weight:bold; 
	letter-spacing: 4px;
	text-align: center;
	height: 70px;
	margin-left: -412px;
	width: 800px;
	position : relative;
	left : 50%;
	margin-bottom: 15px;
	margin-top: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',startColorstr='#000000',endColorstr='#696969')progid:DXImageTransform.Microsoft.Shadow(color=
"#000000",Direction=135,Strength=8); 
}



/* IMAGE TITLES */
h3 .title {
border-bottom:  #E6E6FA 2px solid;
   border-left:  #E6E6FA 2px solid;
   border-right:  #E6E6FA 2px solid;
   border-top:  #E6E6FA 2px solid;
   padding: 10px;
   width: 400px;
/*   display: block;  */
   position: center;
   background:  #000000;
   color:  #9BCD9B;
   font: bold 15px comic sans MS,Verdana, Arial, Helvetica, sans-serif;
   letter-spacing: 0px;
   text-align: center;
   filter: progid:DXImageTransform.Microsoft.Shadow(
             color=#000000,Direction=155,Strength=8);
        
}

/* THUMBNAILS */
a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active {
	border-top:  #E6E6FA 2px ridge;
	border-left:  #E6E6FA 2px ridge;
	margin-bottom: -60px;
	padding-top: 15px;
	width: 200px;
	display: block;
	background:  #696969;
	height: 220px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=155,Strength=10);
}

a.td.thumbnail:hover {
	border-top:  #E6E6FA 2px ridge;
	border-left:  #E6E6FA 2px ridge;
	margin-bottom: -60px;
	padding-top: 15px;
	width: 200px;
	display: block;
	background:  #000000;
	height: 220px;
}

/* THE PHOTO */
.display {
	border-bottom:  #E6E6FA 1px solid;
	border-top:  #EBEBEB 1px solid;
	border-left:  #E6E6FA 1px solid;
	border-right:  #E6E6FA 1px solid;
	padding: 10px 10px 10px 0px;
        margin-top: 0.5em;
        background:  #000000 ;
        filter:
progid:DXImageTransform.Microsoft.Shadow(color= #000000,  Direction=135,Strength=20);
}


/* THE CAPTION */
.caption {
/*	width: 60%;  */
        padding-top:15px;
        padding-bottom:15px;
        padding-left:15px;
        position: center;
        background: transparent;color:  #F8F8FF ;
        font: 18px Verdana, Tahoma, Helvetica, sans-serif;
}

/* THE COMMENTS */
td.message_body{
        padding: 8px;
        border: 2px outset   #E6E6FA;
        filter: progid:DXImageTransform.Microsoft.Shadow(
             color=#000000,Direction=155,Strength=5);
        display: block;
        background:  #000000;
 
}
p.message_body {
        margin: 2px 2px 2px 2px;
        font: 15px bold   #F8F8FF Verdana, Tahoma, Helvetica;



}

.sb{ /* EXIF HEADER */
	
        width: 50%;
        padding-top:15px;
        padding-bottom:15px;
        padding-left:15px;
        background:  #696969; 


}

.lid{
	border: none;
        margin: 5px 5px 10px;
        color:  #E6E6FA;
        font: 10px Verdana, Tahoma, Helvetica, sans-serif;}




 
 
BODY { margin-top: 0px;}
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; }
