*/


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{
     display:inline
}


body{
     font-family: tahoma, verdana, helvetica, arial, sans-serif;
     color:rgb(180,180,180);
     background:rgb(38,38,38);
     margin:0px;
}
A                {text-decoration:none}
A:link           {color:rgb(125,126,127)}
A:active         {color:rgb(75,76,77)}
A:visited        {color:rgb(#FFFFFF,#FFFFFF,#FFFFFF)}
A:hover          {color:rgb(255,255,255)}
A.header:link    {color:rgb(125,126,127)}
A.header:active  {color:rgb(75,76,77)}
A.header:visited {color:rgb(#FFFFFF,#FFFFFF,#FFFFFF)}
A.header:hover   {color:rgb(255,255,255)
}
table{
     border:none;
     font: 12px  tahoma, verdana, helvetica, arial, sans-serif;
}
.thumbnails table{
     color: rgb(180,180,180);
     font: 10px tahoma, verdana, helvetica, arial, sans-serif;
     letter-spacing: 1px;
}
.thumbnail b{ 
     font-weight: normal;
}
#localmenu a{
     font-weight:bold;
     font-size:12px;
}
.treepath{
     color: rgb(180,180,180);
}
#linkedsubgalleries{
     margin:0px 55px 0px 55px;
     padding: 25px 1px 2px 1px;
     text-align:right;
}
#linkedsubgalleries .other{
     font-style:normal;
}
#linkedsubgalleries a{
     color:rgb(125,126,127);
}
#linkedsubgalleries .current{
     font-style:normal;
     color:rgb(75,76,77);
}
#linkedsubgalleries a:hover{
     color:rgb(255,255,255);
}
h1, h2{
     border-top:rgb(75,76,77) 1px solid;
     padding: 1px 1px 20px 1px;
     color: rgb(180,180,180);
     font: 17px tahoma, verdana, helvetica, arial, sans-serif;
     letter-spacing: 8px;
     text-align: left;
}
h1{
     margin-top: -2px;
}
h2{
     margin: 0px 55px 0px 55px;
}
.galleryheader{
     padding: 20px 0px 10px 0px;
     margin: 0px 55px 0px 55px;
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active{
     border-top: 1px solid rgb(0,0,0);
     border-right: 1px solid rgb(105, 105, 105);	
     border-bottom: 1px double rgb(95, 95, 95);
     border-left: 1px solid rgb(0,0,0);
     margin-bottom: -45px;
     padding-top: 5px;
     width: 172px;
     display: block;
     background: rgb(44,44,44);
     height: 197px;
}
a.thumbnail:hover{ 
     margin-bottom: -45px;
     padding-top: 5px;
     width: 172px;
     display: block;
     background: rgb(33,33,33);
     height: 197px;
}
div{
     font: 12px tahoma, verdana, helvetica, arial, sans-serif;
     font-style:normal;
     letter-spacing: 1px;
}
font{
     margin-left: 4px;
     margin-right: 4px;
     width: 170px;
     display: block;
     color: rgb(180,180,180);
     font: 10px tahoma, verdana, helvetica, arial, sans-serif;
     letter-spacing: 1px;
}
#slideshow td{
     padding:0px 25px 20px 0px;
     text-align:right;
}
#slideshow a{
     font-weight:bold;
     font-size:12px;
}
#image img{
     border:rgb(0,0,0) 1px solid;
}
h3 .title{
     color:rgb(180,180,180);
     margin:auto;
     padding:4px 4px 4px 14px;
     font: 16px tahoma, verdana, helvetica, arial, sans-serif;
     font-style:normal;
     letter-spacing:10px;
     border-bottom:rgb(75,76,77) 1px solid;
     border-top:rgb(75,76,77) 1px solid;
}
#slideshow_image{
     border:rgb(0,0,0) 3px solid;
     margin-top: 3em;
}
#slideshow_title{
     text-decoration: none;
     color:rgb(180,180,180);
     margin:auto;
     padding:4px 4px 4px 14px;
     font: 16px tahoma, verdana, helvetica, arial, sans-serif;
     font-style:normal;
     letter-spacing:10px;
     border-bottom:rgb(75,76,77) 1px solid;
     border-top:rgb(75,76,77) 1px solid;
}
#slideshow_title:hover{
     color:rgb(255,255,255);
}
#slideshow_container h3{
     margin: 3em;
}
#slideshow_counter{
     display:none;
     color:rgb(75,76,77);
     margin:auto;
     padding:4px 4px 4px 14px;
     font: 16px tahoma, verdana, helvetica, arial, sans-serif;
     font-style:normal;
     margin-left: 0px;
}
#slideshow_controls{
     color:rgb(127,128,129);
     margin-bottom:1em;
     font-size: 1em;
     text-align: center;
}
#slideshow_controls span{
     padding: 1em;
}
#slideshow_controls span:hover{
     color:rgb(255,255,255);
     text-decoration: none;
}
span.slideshow_delay{
     font-size: 1em;
     text-weight: bold;
}
#slideshow_help{
     font-size: 1em;
     font-style:normal;
}
#imageinfo{
     text-align:center
}
.date, .artist{
     color: rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size:11px;
     font-style:normal;
}
.location{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size:11px;
     font-style:normal;
}
#imagecaption{
     color:rgb(180,180,180);
     font-style:normal;
     font-size:11px;
     letter-spacing:1px;
     padding:10px 10px 10px 10px;
}
.techinfo{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size:11px;
     padding: 20px;
}
.techinfo a:link{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size: 11px;
}
.techinfo a:visited {
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size: 11px;
}
.techinfo a:active {
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size: 11px;
}
.techinfo a:hover{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-size: 11px;
}
.camera{
     font-style:normal;
}
.othersizes{
     color: rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     letter-spacing:1px;
     font-size:12px;
     font-style:bold;
}
#copyright .copyright{
     padding: 6px 0px 6px 0px;
     border-bottom: rgb(#FFFFFF,#FFFFFF,#FFFFFF) 3px solid;
     font-size:12px;
     font-weight:bold;
}
.exif a:link{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     border:none
}
.exif a:hover{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     border:none;
}
.sb{
     color:rgb(150,152,153);
     font-size:12px;
     background-color:rgb(38,38,38);
     border:none;
     padding:1px 4px 1px 4px
}
.lid{
     color:rgb(180,180,180);
     font-size:12px;
     background-color:rgb(18,18,18);
     border:none;
     padding:1px 4px 1px 4px;
}
#voteContainer{
     margin-left:25px;
}
textarea{
     background-color:rgb(49,50,51);
     border-top:rgb(0,0,0) 1px solid;
     border-right:rgb(75,76,77) 1px solid;
     border-bottom:rgb(75,76,77) 1px solid;
     border-left:rgb(0,0,0) 1px solid;
     padding-left: 6px;
     margin:5px 0px 10px 0px;
     font-family: tahoma, verdana, helvetica, arial, sans-serif;
     font-size:13px;
     height: 150px;
     width:400px;
     color: rgb(255,255,255);
     scrollbar-base-color: rgb(49,50,51);
     scrollbar-3dlight-color: rgb(75,76,77); 
     scrollbar-highlight-color: gb(255,255,255);
}
#commententry{
     margin:40px 0px 40px 55px;
}
#commententry input{
     color:rgb(#FFFFFF,#FFFFFF,#FFFFFF);
     font-weight:bold;
     letter-spacing:1px;
     background-color:rgb(49,50,51);
     border-top:rgb(75,76,77) 1px solid;
     border-left:rgb(75,76,77) 1px solid;
     border-right:rgb(0,0,0) 1px solid;
     border-bottom:rgb(0,0,0) 1px solid
}
#commententry .small{
     color:rgb(175,177,179);
}
#commentlist{
     margin: 10px 10px 10px 55px;
}
#commentlist .comment{
     border: none;
     margin:0px 0px 0px 0px;
     padding:4px 0px 0px 0px;
}
#commentlist .head{
     color:rgb(75,76,77);
     font-size:12px;
}
#commentlist .from{
     font-weight:bold;
     padding: 5px 0px 3px 0px;
}
#commentlist .date{
     color: rgb(75,76,77);
     font-size:11px;
}
#commentlist .message_body{
     border-bottom:rgb(18,18,18) 3px solid;
     font-size:12px;
     padding:0px 0px 3px 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; }

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