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;}
 


BODY
{
  color:  #616464;
  background-color:  #535557;
  font-size: 12px;
  _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, arial;
font-size:12px;
font-weight:600;
font-variant: none;
color :  #A2A5A7;
text-transform:uppercase;


}
h1, h2 {
        border-bottom:  #000000 0px solid;
        border-top:  #000000 0px solid;
        display: block;
        background:  #535557;
        color:  #A2A5A7;
        text-shadow: 0px 0px 0px  #4B4B4B;
        text-decoration:none;
        font-size: 24px;
        font-variant: none;
        font-weight: bold;
        margin-right: 0px; 
        letter-spacing: 0px;        
        text-align: center;
        height: 10px;
        position: bottom;
        padding-top:10px;
        padding-bottom: 15px;
        text-transform:uppercase;

}
h2:first-letter
{
color:  #A2A5A7;
font-size: 24.5px;
font-weight: bold;
text-transform:uppercase;
}
h3 
{
border-bottom:  #646464 0px groove;
border-top: 1px none;
padding-top:10px;
padding-bottom:0px;
width: 350px;
display: block;

}
B {font: 12px calibri, arial ;
  FONT-weight: bold;
text-transform:uppercase ;
}
A:link { color:  #A2A5A7;
        background: transparent;
        font: 12px calibri ;
        font-weight:bold;
        font-variant: none;
       
}
A:active { color:  #A2A5A7;
        background: transparent;
        font: 12px calibri ;
        font-weight:bold;
        font-variant: none;
        
}
A:visited { color:  #A2A5A7;
        background: transparent;
        font: 12px calibri ;
        font-weight:bold;
        font-variant: none;
        
}
A:hover { color :  #FAFAFA;
        background: transparent;
        text-decoration: none;
        font: 12px calibri ;
        font-weight:bold;
        font-variant: none;
}

.caption
{ 
font-size : 10pt;
color :  #bbbbbb; 
font-weight : normal;
} 

TD 
{
background: none; 
font-size: 11px;
}

IMG.thumbnail {
BACKGROUND-COLOR:  Black; 
border-left:  Black 1px solid;
border-top:  Black 1px solid;
border-right:  Black 1px solid;
border-bottom:  Black 1px solid;
horizontal-align: middle;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 15px;


}
IMG.thumbnail:hover {
BACKGROUND-COLOR:  Black; 
border-left:  #969696 1px solid;
border-top:  #969696 1px solid;
border-right:  #969696 1px solid;
border-bottom:  #969696 1px solid;
horizontal-align: middle;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 15px;


}

td.thumbnail font {
font-variant: none;
font-size:11px;
color:  Black;
}

td.thumbnail b {
vertical-align: bottom;

}
.caption
{ 
font-size : 10pt;
color :  #bbbbbb; 
font-weight : normal;
}

TABLE.imagetable {
  background :  #ffffff;
  border-style : solid;
  border-width : 1px;
  border-color :  #000000;  


}
IMG.display {
  border-style : solid;
  border-width 1pt;
  border-color :  #ffffff;
}
.display {
 border-top:  #000000 20px solid;
 border-left:  #000000 20px solid;
 border-right:  #000000 20px solid;
 border-bottom:  #000000 0px solid;
 background:  #ffffff;
}

.artist img {
border-left: 0px solid;
border-right: 0px solid;
filter:none;
}
.artist{
text-transform: uppercase;
margin-right: 0px;
color:  #000000;
font-weight: normal;
font-size: 11px;
padding: 20px;
}
.title{ 
color:  #A2A5A7;
background:  #535557;
font-weight:bold;
font: 18px calibri;
}

span.date {
color:  #000000;
font-weight: normal;
font-size:11px;
text-transform: uppercase;
padding: 20px;

}
span.current{
text-decoration: none;
color :  #A2A5A7;
font: 12px calibri ;
font-weight:bold;
text-decoration: underline;

}
.location{width: 804px;
        text-align: center;
        color:  #A2A5A7;
        BACKGROUND:  #535557;
        border-bottom: none;
        font-style: normal;
        font-size:16px;        
}
.caption {
  font-size : 10pt 'helvetica','geneva','sans-serif';
  color:  #A2A5A7;
  font-style : normal; 
}
p.copyright { 
font-style:normal;
text-transform: uppercase;
font: 10px calibri;   
}
p.caption {
width: 804px;
text-align: left;
}
.camera, .camera a, .camera a:hover, .camera a:active { 
font: 11px calibri;
font-style : italic;
}

.exif{ 
font: 11px calibri;
font-style : italic;
display: yes;
}
.exif a{display: none;}
.exif a:hover{display: none;}
#techinfo{display:block;}
.techinfo{display:block;}
.othersizes {display:block;}

}

.lid{
        background:  #646464;
        color:  #000000;
        font: 5px calibri;
        text-decoration: none;
}
.message_body {
     
        color:  #A2A5A7;
        font: 13px calibri;        
}
td.message_body { 
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
text-align: justify;
font: 12px calibri;

border-bottom:  #505050 0px solid;
} 
.sb{
        background:  #5B5B5B;
        color:  #A2A5A7;
        font: 10pt calibri;
        text-decoration: none;
}
#linkedsubgalleries { 
margin-left: 485px; 
margin-right: 485px;
font:12px calibri;
font-style: bold;
padding: 5px;
text-transform: uppercase;
}

span.othersizes{
font-weight: normal;
font:11px calibri; 
font-variant: bold;

}
#commentlist .from { 
font-weight: normal;
font:13px;
padding: 1px; 
text-transform:uppercase;
} 
#commentlist .commands { 
text-align: right; 
font-weight: normal;
font-size:11px;
text-transform:uppercase;
}
.date {
color:  #000000;
font-style: normal;
font-weight: normal;
font-size:12px;
font-variant: none;
}
Td.from {
color:  #A2A5A7;
font-weight: normal;
font:12px calibri;
font-variant: none;
}
#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:  #A2A5A7;
  font-size: 12px;
  background: :  #535557;
  border-top:  #333333 0px solid;
  border-right:  #333333 0px solid;
  border-left:  #333333 0px solid;
  border-bottom:  #737373 2px groove;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:2px;
  padding-right:5px;
  text-align: left;
  text-transform:uppercase ;
  font-weight: normal;

}


Input {
        font-size: 11px ;
	background-color:  #000000; 
	font-family: 12px calibri;
	color:  #FAFAFA; 
	scrollbar-base-color:  gray;
	scrollbar-3dlight-color:  Black; 
	scrollbar-highlight-color: none;
	border-bottom:  #323232 1px solid;
	border-right:  #323232 1px solid;
	border-top:  #323232 1px solid;
	border-left:  #323232 1px solid;
	background-color:  #535557;
        margin-left: auto;


}
textarea
	{
	width:450px;
  	margin-left: auto;
  	margin-right: auto;
        font-size: 12px ;
	background-color:  #000000; 
	font: 12px calibri;
        text-transform:uppercase;
	color:  #FFFFFF; 
	scrollbar-base-color:  gray;
	scrollbar-3dlight-color:  Black; 
	scrollbar-highlight-color: none;
	border-bottom:  #323232 1px solid;
	border-right:  #323232 1px solid;
	border-top:  #323232 1px solid;
	border-left:  #323232 1px solid;
	background-color:  #535557;
	}


.gallery_comments,.gallery_hitcounts 
	{
	width:790px;
  	margin-left: auto;
  	margin-right: auto;
	}

.comment_section 
	{
	width:790px;
  	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; }



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