****************************************************/
     Modified by: James Harle
                  www.pbase.come/joharle
     Name:        pinesludo
*****************************************************/
Parts of this stylesheet are copied from:
- Jess (Lady D)
- Michael Martin (pinemikey)
- BEAUCROFT STYLE SHEET 2
- Simple code to hide the menu by arjun
- Flemming Bo Jensen - https://www.pbase.com/flemmingbo

and adapted by Ludo Verhoeven
https://www.ludoverhoeven.be
https://www.pbase.com/ludo_verhoeven
****************************************************/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; 
} 
a, a:link, a:visited, a:active {
font-size : 9pt; 
color :  #ffffff; 
text-decoration : none; 
} 
a:hover {
color :  #c8c8ff; 
text-decoration : none; 
} 
h1, h2 {
margin-bottom : 20px; 
width : 100%; 
display : block; 
background :  #AFAFAF; 
border-top : 2px solid  #646464; 
border-bottom : 2px solid  #646464; 
color :  #000000; 
font : bold 19px papyrus,Verdana, Tahoma, Helvetica, sans-serif; 
letter-spacing : 2px; 
text-align : center; 
height : 25px; 
} 
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
border : 1px solid  #282828; 
margin-bottom : -59px; 
padding-top : 17px;
padding-bottom : 17px; 
width : 210px; 
display : block;
background :  #323336; 
border-bottom : 2px solid  #646464; 
border-top : 2px solid  #646464; 
border-left : 2px solid  #646464; 
border-right : 2px solid  #646464;
height : 245px; 
} 
a.thumbnail:hover {
border-bottom : 2px solid  #001000; 
border-top : 2px solid  #001000; 
border-left : 2px solid  #001000; 
border-right : 2px solid  #001000;
margin-bottom : -59px; 
padding-top : 17px;
padding-bottom : 17px; 
width : 210px; 
display : block;
background :  #323232;
height : 245px; 
} 
body {
margin-bottom : 9px; 
text-align : center; 
background :  #323232; 
} 
div, th, tr, table, li, ul, form, blockquote, p, b, i, h4, h5, center, title {
color :  #787878; 
font : 10px Verdana, Tahoma, Helvetica, sans-serif; 
} 
font {
width : 170px; 
display : block; 
color :  #787878; 
font : 10px Verdana, Tahoma, Helvetica, sans-serif; 
letter-spacing : 0; 
} 
h3 .title {
width : 100%; 
display : block; 
background :  #AFAFAF; 
border-top : 2px solid  #646464; 
border-bottom : 2px solid  #646464; 
color :  #000000; 
font : bold 12px verdana, arial, sans-serif; 
letter-spacing : 0; 
text-align : center; 
} 
h5 {
width : 150px; 
display : block; 
color :  #c8c8ff; 
font-size : 10px; 
font-weight : normal; 
} 
i {
display : none; 
}
#linkedsubgalleries {
	text-align: center;
margin-left:20px;
margin-right:20px;
} 
img {
border : 1px none  #000000; 
} 
img.thumbnail {
border : double  #787878; 
margin : 0; 
padding : 0; 
background :  #2d2d2d; 
vertical-align : middle; 
} 
input {
border : 1px solid  #000000; 
} 
table.thumbnail {
width : 10%; 
} 
td {
border : 1px none; 
background : none; 
border-collapse : collapse; 
empty-cells : show; 
} 
td.message_body {
display : block; 
background :  #323232; 
border-bottom : 2px solid  #000000; 
} 
td.thumbnail {
padding : 2px; 
height : 200px; 
} 
#localmenu a {
font-size : 8pt; 
text-align : left; 
font-weight : normal; 
} 
.caption {
color :  #787878; 
font : italic 13px Verdana, Tahoma, Helvetica, sans-serif; 
margin-left: 200px;
margin-right:200px;
}
.imagecaption {margin-left: 200px;
	margin-right: 200px;
}

.display {
border : double  #AFAFAF; 
margin-top : 5px; 
background :  #000000; 
} 
.location {
font-size : 10pt; 
text-align : center; 
} 
.date, .artist {
font-size : 8pt; 
font-weight : normal; 
} 
#commentlist .head {
font-size : 9pt; 
} 
#commentlist .message_body {
font-size : 9pt; 
padding : 1px; 
} 
.sb {
background :  #787878; 
color :  #ffffff; 
font : 10px Verdana, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
} 
.lid {
background :  #323232; 
color :  #787878; 
font : 10px Verdana, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
} 
.message_body {
margin : 5px 5px 10px; 
color :  #787878; 
font : 10px Verdana, Tahoma, Helvetica, sans-serif; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
BODY TABLE A IMG {
display : inline; 
} 
HR {
position : relative; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
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; }
