 HTML
this css style sheet based from arjun stylesheet
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;}
 




DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 
{
font-family: arial,helvetica,sans-serif;
font-size: 14px;
color : #78837E;
background : rgb(58,64,62);
}

A:link 
{ 
color : #78837E;
         font: 12px arial,helvetica,sans-serif;
font-weight:bold;
}

A:active { color : #78837EE}
A:visited { color : #78837E}
A:hover { color : #78837E}
a:hover 
{
        color: rgb(180,180,180);
        font: 12px arial,helvetica,sans-serif;
font-weight:bold;

}




a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active, a.td.thumbnail:hover{
        border: rgb(45,49,48) 1px solid;
        background: rgb(52,58,57);
        border-right:rgb(0,0,0) 1px solid;
        border-bottom:rgb(0,0,0) 1px solid;
        margin-bottom: -1px;
        padding:5px;padding-top:15px;
        width: 200px;
        display: block;
        height: 200px;
}
a.td.thumbnail:hover {
        border: rgb(50,56,54) 1px solid;
        background: rgb(55,62,59);
        border-right:rgb(35,39,38) 1px solid;
        border-bottom:rgb(35,39,38) 1px solid;
        margin-bottom: -1px;
        padding:5px;padding-top:15px;
        width:200px;
        display: block;
        height: 200px;
}
img{    margin-bottom:-3px;
        border-right: #111111  1px solid;
        border-left: #111111 2px solid;
}
img.thumbnail {
        border: rgb(45,49,48) 1px solid;
        margin: 0px;
        padding: 0px;
        background: rgb(45,49,48);
        color: rgb(0,0,0);
filter: progid:DXImageTransform.Microsoft.Shadow(color="#333333",Direction=135,Strength=3);
}
font{
filter: none ;
}


body{   
background: rgb(58,64,62);
}

h1, h2 {


        margin-left: 0px;
        display: block;
        background: rgb(58,64,62);
        color: rgb(120, 131,126);
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 4px;
        text-align: center;
        text-indent: 37%;
        height: 24px;
        position: relative;
}
h2:first-letter
{
color: rgb(255,255,255);
font-size: 32pt;
font-weight: bold;
}

#slideshow_container {
margin-top: 30px;
}


#slideshow_title {
font-size: 20px;
text-decoration: none;
font-weight: bold;
}


.display {
        border: rgb(0,0, 0) 1px solid;
       
        background: rgb(0, 0, 0);
        filter:
progid:DXImageTransform.Microsoft.Shadow(color="#333333",Direction=135,Strength=6);
}

#slideshow_overlay,  {
        margin-top: 1em;
}


#slideshow_image  {
        margin-left: 0px;
        border: rgb(0,0, 0) 1px solid;
        margin-top: 1em;
        background: rgb(0, 0, 0);
margin-bottom: 15px;
}



#1000, #3000, #5000,#10000{ 
font-size:11px;
}

#slideshow_controls {
display:inline;
}


.artist img {
border-left: 0px solid;
border-right: 0px solid;
filter:none;
}
.artist{
margin-right: 7px;
}
.title{ 
color: rgb(118, 129, 124);


}
.location{width: 804px;
        text-align: left;
        color: rgb(100, 111, 106);
        font-style: normal;
        font-size:10pt;
}
.caption {
  font-size : 12pt verdana,arial,helvetica,sans-serif;
  color: rgb(100, 111, 106);
  font-style : normal;
}


p.caption {
width: 804px;
text-align: center;


}

p.caption{

}
.camera, .camera a, .camera a:hover, .camera a:active { 
font: 8pt;
font-style : normal;
}

.exif{ 
font: 8pt;
font-style : normal;
}
.exif a{display: none;}
.exif a:hover{display: none;}
#techinfo{display:block;}
.othersizes {display:block;}

.lid{
        background: rgb(55, 55, 55);
        color: rgb(102, 102, 102);
        font: 11px Verdana, Tahoma, Helvetica, sans-serif;
        text-decoration: none;
}


.message_body {
        margin: 0px 40px 3px;
        color: rgb(112, 124, 120);
        font: 10px Verdana, Tahoma, Helvetica, sans-serif;
}
td.message_body { 
border-bottom: rgb(80, 88, 85) 2px groove;
} 
.sb{
        background: rgb(91, 91, 91);
        color: rgb(204, 204, 204);
        font: 12px Verdana, Tahoma, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
}

.comment table{ width:96%;}


#commentlist { 
margin-left: 20px; 
margin-right: 20px;
} 
#commentlist .from { 
font-weight: bold;
font:12px;
font-weight: bold;
padding: 1px; 
} 
#commentlist .commands { 
text-align: center; 
} 
#commentlist .date { 
padding: 1px; 
} 
#commentlist .comment { 
margin-bottom: 3px; 
border-width: 1px; 
border-style: none; 
border-color: #666666; 
padding: 1px;
margin-top:5px; 
}

#commentlist .comment .message_body{
font-size: 12px ;
}


table{
background: rgb(58,64,62);

}
BODY { margin-top: 0px; top: 0px;
}
HR { position : relative;}

.title{
display:block;
}



BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
 HTML
/* -- by arjun -- */
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;}
 




DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 
{
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color : #78837E;
background : rgb(58,64,62);
}

A:link 
{ 
color : #78837E;
         font: 12px arial,helvetica,sans-serif;
font-weight:bold;
}

A:active { color : #78837EE}
A:visited { color : #78837E}
A:hover { color : #78837E}
a:hover 
{
        color: rgb(180,180,180);
        font: 12px arial,helvetica,sans-serif;
font-weight:bold;

}




a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active, a.td.thumbnail:hover{
        border: rgb(45,49,48) 1px solid;
        background: rgb(52,58,57);
        border-right:rgb(0,0,0) 1px solid;
        border-bottom:rgb(0,0,0) 1px solid;
        margin-bottom: -1px;
        padding:5px;padding-top:15px;
        width: 200px;
        display: block;
        height: 200px;
}
a.td.thumbnail:hover {
        border: rgb(50,56,54) 1px solid;
        background: rgb(55,62,59);
        border-right:rgb(35,39,38) 1px solid;
        border-bottom:rgb(35,39,38) 1px solid;
        margin-bottom: -1px;
        padding:5px;padding-top:15px;
        width:200px;
        display: block;
        height: 200px;
}
img{    margin-bottom:-3px;
        border-right: #111111  1px solid;
        border-left: #111111 2px solid;
}
img.thumbnail {
        border: rgb(45,49,48) 1px solid;
        margin: 0px;
        padding: 0px;
        background: rgb(45,49,48);
        color: rgb(0,0,0);
filter: progid:DXImageTransform.Microsoft.Shadow(color="#333333",Direction=135,Strength=3);
}
font{
filter: none ;
}


body{   
background: rgb(58,64,62);
}

h1, h2 {


        margin-left: 0px;
        display: block;
        background: rgb(58,64,62);
        color: rgb(120, 131,126);
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 4px;
        text-align: center;
        text-indent: 37%;
        height: 24px;
        position: relative;
}
h2:first-letter
{
color: rgb(255,255,255);
font-size: 32pt;
font-weight: bold;
}

#slideshow_container {
margin-top: 30px;
}


#slideshow_title {
font-size: 20px;
text-decoration: none;
font-weight: bold;
}


.display {
        border: rgb(0,0, 0) 1px solid;
       
        background: rgb(0, 0, 0);
        filter:
progid:DXImageTransform.Microsoft.Shadow(color="#333333",Direction=135,Strength=6);
}

#slideshow_overlay,  {
        margin-top: 1em;
}


#slideshow_image  {
        margin-left: 0px;
        border: rgb(0,0, 0) 1px solid;
        margin-top: 1em;
        background: rgb(0, 0, 0);
margin-bottom: 15px;
}



#1000, #3000, #5000,#10000{ 
font-size:11px;
}

#slideshow_controls {
display:inline;
}


.artist img {
border-left: 0px solid;
border-right: 0px solid;
filter:none;
}
.artist{
margin-right: 7px;
}
.title{ 
color: rgb(118, 129, 124);


}
.location{width: 804px;
        text-align: left;
        color: rgb(100, 111, 106);
        font-style: normal;
        font-size:10pt;
}
.caption {
  font-size : 9pt verdana,arial,helvetica,sans-serif;
  color: rgb(100, 111, 106);
  font-style : normal;
}


p.caption {
width: 804px;
text-align: center;


}

p.caption{

}
.camera, .camera a, .camera a:hover, .camera a:active { 
font: 8pt;
font-style : normal;
}

.exif{ 
font: 8pt;
font-style : normal;
}
.exif a{display: none;}
.exif a:hover{display: none;}
#techinfo{display:block;}
.othersizes {display:block;}

.lid{
        background: rgb(55, 55, 55);
        color: rgb(102, 102, 102);
        font: 11px Verdana, Tahoma, Helvetica, sans-serif;
        text-decoration: none;
}


.message_body {
        margin: 0px 40px 3px;
        color: rgb(112, 124, 120);
        font: 10px Verdana, Tahoma, Helvetica, sans-serif;
}
td.message_body { 
border-bottom: rgb(80, 88, 85) 2px groove;
} 
.sb{
        background: rgb(91, 91, 91);
        color: rgb(204, 204, 204);
        font: 12px Verdana, Tahoma, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
}

.comment table{ width:96%;}


#commentlist { 
margin-left: 20px; 
margin-right: 20px;
} 
#commentlist .from { 
font-weight: bold;
font:12px;
font-weight: bold;
padding: 1px; 
} 
#commentlist .commands { 
text-align: center; 
} 
#commentlist .date { 
padding: 1px; 
} 
#commentlist .comment { 
margin-bottom: 3px; 
border-width: 1px; 
border-style: none; 
border-color: #666666; 
padding: 1px;
margin-top:5px; 
}

#commentlist .comment .message_body{
font-size: 12px ;
}


table{
background: rgb(58,64,62);

}
BODY { margin-top: 0px; top: 0px;
}
HR { position : relative;}

.title{
display:block;
}



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; }
