/****************************************************
     Modified by: Michael Martin
                  www.pbase.come/pinemikey
     Name:        pinesolafsheet
/****************************************************
(adapted from pbase member Olafdk)             
 *****************************************************/ 
############# Olafdk StyleSheet Information ############
## Stylesheet for Pbase.com galleries, version 1.2.6  ##
## by Olaf.dk - Olaf Eskil Runstedt - Denmark         ##
## Disclaimer: I know next to nothing about html &    ##
## css, but managed to put the below together anyway! ##
## Designed for three columns of thumbnails only.     ##
## When setting up galleries, use these settings:     ##
##     columns      =3                                ##
##     table width  =80                               ##
##     cell spacing =20                               ##
##     cell padding =0                                ##
## https://www.pbase.com/olafdk                        ##
## License Terms: Attribution-ShareAlike 1.0          ##
## https://creativecommons.org/licenses/by-sa/1.0/     ##
########################################################
*/
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{
     font-family:arial narrow, tahoma, verdana, helvetica, arial, sans-serif;
     color:rgb(72,92,72);
     background:#121214;
     margin:5px
}
A                {text-decoration:none}
A:link           {color:rgb(72,72,72) }
A:active         {color:rgb(72,72,72) }
A:visited        {color:rgb(72,72,72) }
A:hover          {color:white}
A.header:link    {color:rgb(72,72,72)}
A.header:active  {color:rgb(72,72,72)}
A.header:visited {color:rgb(72,72,72)}
A.header:hover   {color:white
}
table{
     border:none;
     font: 12px helvetica, arial, sans-serif
}
#localmenu a{
     font-weight:bold;
     font-size:14px;
     letter-spacing: 1px
}
h1, h2{
     border-bottom: rgb(0,0,0) 4px solid;
     border-left: rgb(0, 0, 0) 0px none;
     border-right: rgb(0, 0, 0) 0px none;
     border-top: rgb(0, 0, 0) 0px none;
     padding: 14px 0px 0px 8px;
     margin: 45px 0px 0px 0px;
     margin-left: -425px;
     width: 842px;
     display: block;
     background: rgb(36,36,36);
     color: rgb(14,56,144);
     font: bold 14px  helvetica, arial, sans-serif;
     letter-spacing: 2px;
     text-align: left;
     height: 20px;
     position: relative;
     left: 50%
}
.galleryheader{
     border: 0px;
     padding: 8px 8px 8px 8px;
     margin: 0px 0px 4px -425px;
     width: 834px;
     background: rgb(18,18,18);
     position: relative;
     left: 50%
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active{
     border: rgb(72,72,72) 1px solid;
     margin: 15px 20px -8px 20px;
     padding-top: 20px;
     padding-bottom: 20px;
     display: block;
     background: rgb(18,18,18);
     width: 200px;
     height: 184px
}
a.thumbnail:hover{
     border-bottom: rgb(255,255,255) 1px solid;
     border-top: rgb(255,255,255) 1px solid;
border-right: rgb(255,255,255) 1px solid;
border-left: rgb(255,255,255) 1px solid;
     background:rgb(25,25,25)
}
#slideshow td{
     padding:0px 50px 20px 0px;
     text-align:right
}
#slideshow a{
     font: bold 14px  arial narrow, sans-serif;
     letter-spacing: 1px
}
#image img{
     border:rgb(0,0,0) 1px solid
}
#image a:hover img{
     border:rgb(255,255,255) 1px solid
}
h3 .title{
     color:rgb(102,102,102);
     margin:auto;
     padding:4px 4px 4px 14px;
     font: normal 16px tahoma, verdana, helvetica, arial, sans-serif;
     letter-spacing:10px;
     border-bottom:rgb(51,51,51) 1px solid;
     border-top:rgb(51,51,51) 1px solid
}
#imageinfo{
     text-align:center
}
.date, .artist{
     font-size:11px;
     font-weight:normal
}
.location{
 text-align:center
     color:rgb(154,154,154);
     font: normal 14px  arial narrow, sans-serif;
 letter-spacing:10px;
}
#imagecaption{
     font-style:normal;
     font-size:14px;
     letter-spacing:1px;
     margin-left: 205px;
     margin-right: 205px;
     padding:10px 10px 10px 10px
}
.techinfo{
     font-size:11px;
     padding: 20px
}
.camera{
     font-style:normal
}
.othersizes{
     letter-spacing:1px;
     font-size:12px;
     font-weight:bold
}
#copyright .copyright{
     letter-spacing:1px;
     font-size:13px;
     font-weight:bold
}
.exif{
     border:none
}
.sb{
     color:rgb(102,102,102);
     font-size:12px;
     background-color:rgb(36,36,36);
     border:none;
     padding:2px 5px 2px 5px
}
.lid{
     color:rgb(64,64,64);
     background-color:rgb(18,18,18);
     border:none;
     padding:2px 5px 2px 5px
}
#commentlist{
     border: 0px;
     margin: 0px 0px 0px -425px;
     width: 850px;
     background: rgb(0,0,0);
     position: relative;
     left: 50%
}
#commentlist .comment{
     margin-bottom:4px;
     background-color:rgb(18,18,18);
     padding:2px 4px 2px 4px
}
#commentlist .head{
     font-size:12px
}
#commentlist .from{
     font-weight:bold;
     padding:1px
}
#commentlist .message_body{
     font-size:12px;
     padding:1px
}
#commententry{
     margin-left:50px;
     margin-right:50px
}
#commententry input{
     color:rgb(144,144,144);
     background-color:rgb(18,18,18);
     border-top:rgb(144,144,144) 3px solid;
     border-left:rgb(144,144,144) 3px solid;
     border-right:rgb(72,72,72) 3px solid;
     border-bottom:rgb(72,72,72) 3px solid
}
#commententry .small{
     color:rgb(144,144,144)
}

#slideshow_image {
border-style : solid;
border-width : 4pt;
border-color :  ;
}

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; }
