/* 
:::::::::::::::StyleSheet Information :::::::::::::::
:: pHamnes stylesheet Version 1.0 - Dark           ::
:: by phamnes - Petter Hamnes - NO                 ::
:: https://www.pbase.com/phamnes/                   ::
:: Based upon "karthik1" by Jyothi Karthik Raja    ::
:: License Terms : Attribution-ShareAlike 1.0      ::
:: https://creativecommons.org/licenses/by-sa/1.0/  ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

/* Choose whether to show PBase bar on top of page */
/*body table td a img{
     display:none
}
td.thumbnails table,.thumbnails table img, .display,p.small{
     display:inline
}
*/
BODY
{
text-align: left;

background-color:rgb(50, 50, 50);
/* Specifies description text */
color:rgb(200, 200, 200);
font-family: Tahoma;
font-weight:normal;
font-size: 12px;
/* Specifies background image */
/*background-attachment: fixed;
background-image: url(https://www.pbase.com/yardbird/image/41992762/original.jpg);
background-repeat: no-repeat;
background-position: left center;*/
}

/* Specifies link text properties*/
td,font {
font-family: Tahoma;
font-size: 12px;
color:rgb(200, 200, 200);
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:  

#C5E4F9; text-transform: capitalize}

/* Specifies header */
h2 
{
  border: rgb(70, 70, 70) 1px solid;
  border-left: 1px none;
  border-right: 1px none;
/*  border-top: 1px none; */
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size:         14pt; 
  font-weight:      bold; 
  text-align:       right; 
  letter-spacing:     8px; 
  padding-top:       5px; 
  padding-bottom:   5px; 
  padding-left:       4px; 
  padding-right:   4px; 
  width: 850px;
  display: block;
  background-color:rgb(55, 55, 55); 
  color:rgb(200, 200, 200);
  filter:
progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',startColorstr
='#464646',endColorstr='#373737');
}

/* Specifies first letter of header text */
h2:first-letter
{
  color:rgb(200, 200, 200); 
  font-style: bold; 
  font-size:  16pt; 
}


h3 {  
        border: rgb(200, 200, 200) 1px dotted;
        border-left: 1px none;
        border-right: 1px none;
        padding: 2px;
        width: 400px;
        display: block;
        background: rgb(55, 55, 55);
        color: rgb(200, 200, 200);
        font-size: 14pt;
        font-weight: normal;
        letter-spacing: 0px;
        text-align: center;
}

/* Specifies link properties */
a:link {
     font: bold; 
     color:rgb(200, 200, 200);
     text-decoration:none;
}

/* Specifies link hover properties */
a:hover	{
     font: bold; 
     color:rgb(200, 200, 200); 
     text-decoration: underline;
}

/* Specifies link active and visited properties */
A:visited { color:rgb(200, 200, 200); } 
A:active { color :rgb(200, 200, 200); }

/* Specifies thumbnail surrounding table */
.thumbnails{ 
  border: rgb(70, 70, 70) 1px solid; 
  padding: 4px 4px 4px 4px; 
  width: 850px; 
  background:rgb(55, 55, 55); 
  left: 50%; 
  margin: 0px auto; 
  margin-top: 5px; 
   }


/* Specifies thumbnail properties */
td.thumbnail a, td.thumbnail a:link, td.thumbnail a:visited, td.thumbnail a:active {
     display: block;
     background: rgb(50, 50, 50);
     margin-top: 0px;
     margin-bottom: -44px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 196px;
     border: rgb(70, 70, 70) 1px solid; 
     /*filter: Alpha(Opacity=100)*/}

/* Specifies thumbnail hover properties */
td.thumbnail a:hover {
     display: block;
     background: rgb(70, 70, 70);
     margin-top: 0px;
     margin-bottom: -44px;
     margin-right: -1px;
     margin-left: -1px;
     padding: 5px;
     vertical-align: middle;
     horizontal-align: middle;
     width: 170px; 
     height: 196px;
     border: rgb(100, 100, 100) 1px solid;  
     /*filter: Alpha(Opacity=100)*/}

.display
{
margin: 10px; 
/* padding: 10px; */
background-color:rgb(70, 70, 70); 
/* border: rgb(70, 70, 70) 3px solid;*/
font-weight: bold;
/* filter:
 progid:DXImageTransform.Microsoft.Shadow(color="#000000",Direction=135,Strength=5);*/
}
input {
        border: rgb(0, 0, 0) 1px solid;
}
table.thumbnail {
        width: 10%;
}
td {
        border: 1px none;
        background: none;
        border-collapse: collapse;
        empty-cells: show;
}
.lid{
        background: rgb(200, 200, 200);
        color: rgb(70, 70, 70);
        font: 10px Verdana, Tahoma, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
}
.message_body {
        background: rgb(55, 55, 55);
        margin: 5px 5px 10px;
        color: rgb(155, 155, 155);
        font: 10px Verdana, Tahoma, Helvetica, sans-serif;
        border: rgb(70, 70, 70) 1px dotted; 
}
.sb{
        background: rgb(200, 200, 200);
        color: rgb(50, 50, 50);
        font: 11px Verdana, Tahoma, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
}

/* Specifies header description-text table properties */
.galleryheader{
  border: rgb(70, 70, 70) 1px solid;
  border-left: rgb(70, 70, 70)1px dotted;
  border-right: rgb(70, 70, 70)1px dotted;
  padding: 10px;
  margin: 0px auto;
  width:848px; 
  text-align:left;
}

.caption {
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;        
  padding: 10px;
  margin: 0px auto;
  width:400px; 
  text-align:left;

}

.camera {
font: 12px Verdana, Tahoma, Helvetica, sans-serif;	
font-style: none;
	font-weight: bold;
}

.techinfo {
	font: 12px Verdana, Tahoma, Helvetica, sans-serif;
}


#descheader {
  margin:0px auto;
  margin-bottom: 5px;
}

#desctoggle {
 text-align:center;
 margin:0px auto;
 font-weight:bold;
}

#descinside {
 text-align:justify;
 margin:0px auto;
 font-weight:normal;
}

/* IE doesn't understand margin:auto */
body{
 text-align:center;
} 

/* negate effect of body center above */
#localmenu {
 text-align:left;
}

/* negate effect of body center above */
.gallery_comments {
 clear:both;
 text-align:left;
} 

/* negate effect of body center above*/
.comment_section {
 clear:both;
 text-align:left;
}

BODY { margin-top: 0px; top: 0px; }
BODY TABLE IMG { display: inline; }



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; }


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; }

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
