/* -- copyright colinwhite photography -- */

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;}
 


BODY
{
color:  rgb(100,100,100);
_background: rgb(100,100,100) url(https://www.pbase.com/image/120219212/original.jpg) repeat-x fixed;
background: rgb(100,100,100) url(https://www.pbase.com/image/120219212/original.jpg) repeat-x fixed;
font-size: 11px;
_text-align:center;
}

.message_body { 
color: #cccccc; padding-bottom:10px; }

DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 
{
font-family: calibri;
font-size:12px;
font-weight:bold;
font-variant: none;
color :rgb(170,175,175);
text-transform:uppercase;
letter-spacing: 0px;


}
h1, h2 {
border-bottom: rgb(0,0,0) 0px solid;
border-top: rgb(0,0,0) 0px solid;
display: block;
background:;
color: rgb(170,175,175);
text-decoration:none;
font-size: 24px;
font-variant: none;
font-weight: bold;
margin-right: 0px; 
letter-spacing: 1px;        
text-align: center;
height: 10px;
position: bottom;
padding-top:5px;
padding-bottom: 5px;
text-transform:uppercase;

}
h2:first-letter
{
color: rgb(170,175,175);
font-size: 25px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
}
h3 
{
border-bottom: rgb(100,100,100) 0px groove;
border-top: 1px none;
padding-top:10px;
padding-bottom:0px;
width: 350px;
display: block;
}

B {
font: 12px calibri;
FONT-weight: bold;
text-transform:uppercase ;
letter-spacing: 0px;
color: rgb(169,175,175);
}

I {
display: none;

}
A:link { 
color:rgb(169,175,175);
background: transparent;
font: 12px calibri ;
font-weight:bold;
font-variant: none;
letter-spacing: 0px;
    
}
A:active { 
color: rgb(169,175,175);
background: transparent;
font: 12px calibri ;
font-weight:bold;
font-variant: none;
letter-spacing: 0px;
        
}
A:visited { 
color:rgb(169,175,175);
background: transparent;
font: 12px calibri ;
font-weight:bold;
font-variant: none;
letter-spacing: 0px;
        
}
A:hover { 
color : rgb(255,255,255);
background: transparent;
text-decoration: none;
font: 12px calibri ;
font-weight:bold;
font-variant: none;
letter-spacing: 0px;
}

A active{
   outline: none;
}

A {
   outline: none;
}

.caption{ 
font-size : 10pt;
color : #bbbbbb; 
font-weight : normal;
} 

TD {
background: none; 
font-size: 12px;
}

IMG.thumbnail {
BACKGROUND-COLOR:  Black; 
border: rgb(0,0,0) 1px solid;
horizontal-align: middle;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 15px;

}
IMG.thumbnail:hover {
BACKGROUND-COLOR:  Black; 
border: rgb(200,200,200) 1px solid;
horizontal-align: middle;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 15px;
}

td.thumbnail font {
font-variant: none;
font-size:11px;
color: rgb(169,175,175);
text-align: justify;

}
td.thumbnail b {
vertical-align: bottom;

}
.caption{ 
font-size : 10pt;
color : #bbbbbb; 
font-weight : bold;
}

TABLE.imagetable {
background :  #ffffff;
border-top: rgb(255,255,255) 25px solid;
border-bottom: rgb(255,255,255) 4px solid;
border-left: rgb(255,255,255) 25px solid;
border-right: rgb(255,255,255) 25px solid;

}
IMG.display {
border-style : solid;
border-width 1px;
border-color :  #000000;

}
.display {
border-top:  rgb(0,0,0) 1px solid;
border-left:  rgb(0,0,0) 1px solid;
border-right:  rgb(0,0,0) 1px solid;
border-bottom:  rgb(0,0,0) 1px solid;
background:  #ffffff;

}
.artist img {
border-left: 0px solid;
border-right: 0px solid;
filter:none;
}
.artist{
text-transform: uppercase;
margin-right: 0px;
color: rgb(45,45,45);
font-weight: normal;
font-size: 12px;
padding: 0px;
}
span .title{ 
color:rgb(169,175,175);
background:  rgb(100,100,100);
font-weight: bold;
font: 16px calibri;
text-decoration:none;
}
span.date {
color: rgb(169,175,175);
font-weight: normal;
font-size:12px;
text-transform: uppercase;
padding: 0px;
display:none;
}
span.current{
text-decoration: none;
color : rgb(117,122,122);
font: 12.5px calibri ;
font-weight:bold;
text-decoration: none;
}
Span .location{
width: 804px;
text-align: center;
color: rgb(169,175,175);
BACKGROUND: rgb(100,100,100);
border-bottom: none;
font-style: bold;
font:13px calibri;       
}
span.othersizes{
font-weight: normal;
font:12px calibri; 
font-variant: normal;
}
.caption {
font-size : 10pt calibri;
color: rgb(169,175,175);
font-style : normal; 
}
p.copyright { 
font-style:bold;
text-transform: uppercase;
font: 10.5px calibri;
color: rgb(169,175,175);   
}
p.caption {
width: 804px;
text-align: left;
}
.camera, .camera a, .camera a:hover, .camera a:active { 
font: 12px calibri;
font-style : bold;
}
.exif{ 
font: 12px calibri;
font-style : bold;
display: yes;
color: rgb(169,175,175);
}
.exif a{display: none;}
.exif a:hover{display: none;}
#techinfo{display:block;}
.techinfo{display:block;}
.othersizes {display:block;}
}
.date {
color: rgb(169,175,175);
font-style: normal;
font-weight: bold;
font-size:11.5px;
font-variant: none;
}
.lid{
background: rgb(100,100,100);
color: rgb(0,0,0);
font: 5px calibri;
text-decoration: none;
}
.message_body {
color: rgb(169,175,175);
font: 12px calibri;        
}
Td.message_body { 
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
text-align: justify;
font: 12px calibri;
border-bottom: rgb(150,150,150) 0px solid;
}
Td.from {
color: rgb(169,175,175);
font-weight: bold;
font:12px calibri;
font-variant: none;
letter-spacing: 0px;
}
.sb{
background: rgb(100,100,100);
color: rgb(110,110,110);
font: 10pt calibri;
text-decoration: none;
}
#linkedsubgalleries{
width:600px;
margin-left:auto;
margin-right:auto;
font:12px calibri;
font-weight: bold;
padding: 13px;
text-transform: uppercase;
letter-spacing: 0px;
}
#commentlist .from { 
font-weight: bold;
font:12px;
padding: 1px; 
text-transform:uppercase;
} 
#commentlist .commands { 
text-align: right; 
font-weight: bold;
font-size:12px;
text-transform:uppercase;
}
#commentlist .date { 
display: none;
text-align: right; 
padding: 3px; 
font:13px;
padding: 1px;
font-weight:bold;
}  
#commentlist .comment { 
margin-bottom: 3px; 
border-width: 1px; 
border-style: none; 
border-color: #666666; 
padding: 1px;
font-size: 13px ;
font-variant: none;
margin-top:3px;

}
#commentlist .message_body
{
font-family: calibri;
color: rgb(169,175,175);
font-size: 12px;
border-top: #333333 0px solid;
border-right: #333333 0px solid;
border-left: #333333 0px solid;
border-bottom:  rgb(150,150,150) 2px groove;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
padding-right:5px;
text-align: left;
text-transform:uppercase ;
font-weight: bold;
}


Input {
font-size: 11px ;
background-color: #000000; 
font-family: 12px calibri;
color: rgb(169,175,175); 
scrollbar-base-color: gray;
scrollbar-3dlight-color: black; 
scrollbar-highlight-color: none;
border-bottom:rgb(50,50,50) 1px solid;
border-right:rgb(50,50,50) 1px solid;
border-top:rgb(50,50,50) 1px solid;
border-left:rgb(50,50,50) 1px solid;
background-color:rgb(100,100,100);
margin-left: auto;

}
textarea{
width:450px;
margin-left: auto;
margin-right: auto;
font-size: 11px ;
background-color: #000000; 
font: 12px calibri;
text-transform:uppercase;
color: rgb(169,175,175); 
scrollbar-base-color: gray;
scrollbar-3dlight-color: black; 
scrollbar-highlight-color: none;
border-bottom:rgb(50,50,50) 1px solid;
border-right:rgb(50,50,50) 1px solid;
border-top:rgb(50,50,50) 1px solid;
border-left:rgb(50,50,50) 1px solid;
background-color:rgb(100,100,100);
}


.gallery_comments,.gallery_hitcounts {
width:620px;
margin-left: auto;
margin-right: auto;
}

.comment_section {
width:620px;
margin-left: auto;
margin-right: auto;
}

.gallery_comments td{
text-align:center;	
padding-bottom:10px;
}

.comment td {
text-align:left;
padding-top:5px;
border-top:0px solid #333333
}
	
td.commands{text-align:right;}

#commentlist table.comment,.gallery_comments table {width: 100%;}

#imagepage td{text-align:}

#imagepage .comment td{text-align:left}
#imagepage td.commands{text-align:right}

.gallery_hitcounts{text-align:left
margin-top: 10px;}

#commentlist{padding:0px;margin:0px;}




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; }
