* 
pinesflemming by pinemikey
based on the excellent stylesheet by
Flemming Bo Jensen - Pblog stylesheet
===============================
https://www.pbase.com/flemmingbo

Version 5:
----------
Has definitions for pblog template, used for my Panoramas gallery

This stylesheet has been tested in IE and Firefox,
and validated with the w3c.org css validator.
You are welcome to use it if you like it.
Thanks to arjun for the code below to hide the menu.
*/

/* --- simple code to hide the menu -- */
/* -- by arjun -- */
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.galleryheader table td a img {display:inline;}

.image_date
{ display:none }

.image_caption
{ display:none }

.current_count
{ display:none }

.comment_count-image
{ display:none }

#imagecaption {

  margin-left: 0px;
  margin-right: 0px;}

.caption
{
  font-size : 10pt;
  color :  #404040;
  font-style : italic;
  margin-left: 70px;
  margin-right: 70px;
}

.galleryheader
{
  text-align: center;
}

BODY
{
  font-family: Verdana, Tahoma, Helvetica;
  background :  #dddddd;
  color:  black;
  font-size: 18pt;
  text-align: center;
}

/* Bandeau du haut */
DIV,TH,TR,TABLE,LI,UL,FORM,
BLOCKQUOTE,P,b,I,H1,H2,H3,H4,H5, CENTER
{
  font-family: Verdana, Tahoma, Helvetica;
  font-size: 10pt; 
  font-weight:normal;
  color:  black;

}

b
{
  font-family: Verdana, Tahoma, Helvetica;
  font-size: 12pt; 
  font-weight:normal;
  color:  #404040;

}

/* titre des images fenetre1 */
font
{ 
  font-family: Verdana, Tahoma, Helvetica;  
  color:  #404040;
  background-color: transparent;   
  letter-spacing: 3px; 
  font-size: 8pt;
}

h2
{ 
  font-size: 18px;
  font-weight: normal; 
  text-align: center;
  letter-spacing: 10px; 
  padding-top: 15px;
  padding-bottom: 15px; 
  margin-left: 0px;
  margin-right: 0px; 
  background-color:  #505050;
  color:  white;
}

h2:first-letter
{
color:  red;
}
/* Bandeau haut */
A, TD.A, A:link 
{
  color:  #000080;
  background-color: transparent; 
  text-decoration: none;
}



A:hover
{ 
  color:  #0000ff; 
  background-color:  red;
  text-decoration: underline; 
}

A:visited 
{
  color:  #000050; 
  background-color:  white;
} 

A:active 
{ 
  color:  blue; 
  background-color:  white;
}


.thumbnail 
{
  vertical-align : middle;
  color:  white;
  background :  white;
  text-align: center; 
  border-top:  #dddddd 20px double;
}

/* Double cadre fenêtre 1 */

/* THUMBNAIL BORDER  */
/* Cadre immage */

img.thumbnail {
       background-color:  #888888; 
       border:  #dddddd 5px double;
}


/* ACTIVE THUMBNAIL */
/* immage active avec cadre fin */
a.thumbnail {
      border:  #dddddd 1px ridge;
      display: block;
      background:  white;
      margin-bottom: -12px;
      padding-top: 12px;
      width: 200px;
      height: 200px;
.filter:progid:DXImageTransform.Microsoft.shadow(color:  #000000,strength=5,direction=140); 
}

/* Largeur cadre fenêtre2 */ 
IMG.display 
{
  border: 50pt solid  white;
} 

.title-image 
{
     padding:0px 0px 14px 0px;
     font: normal 16px verdana, tahoma, helvetica, arial, sans-serif;
     letter-spacing:0px;
}


/* bord noir image fenetre 2 */
.image td a 
{
  display: block; 
  border: 10pt solid grey;
} 

#commentlist .from 
{
  color:  #404040;
  background-color: grey;
  font-weight: bold;
  font-size: 9pt;
  padding: 10px;
}                                                                                
#commentlist .message_body 
{
  color:  black;
  background-color: ;
  font-size: 9pt;
  border-bottom:  #aaaaaa 10px solid;
  padding: 10px;
}


.location
{
  font-size: 10pt;
  text-align: center;
}


.luis {text-align: center;font: 12px arial; sans-serif; letter-spacing: 1px; margin-left:50px; 
margin-right:50px;border:0pt;

} 

/* Couleur du bandeau haut */
td 
{
background-color:tranparent;
}


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; }
