BODY {
MARGIN-TOP: 0px;
margin-left:8%;
margin-right:8%;
margin-bottom:20px;
background:  #ffffff;
}

Body
{
SCROLLBAR-FACE-COLOR:  #C8C8C8;
SCROLLBAR-HIGHLIGHT-COLOR:  #ffffff;
SCROLLBAR-SHADOW-COLOR:  #646464;
SCROLLBAR-3DLIGHT-COLOR:  #ffffff; 
SCROLLBAR-ARROW-COLOR:  #ffffff;
SCROLLBAR-TRACK-COLOR:  #646464;
SCROLLBAR-DARKSHADOW-COLOR:  #000000;
}

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;} 

table
{
align:center;
}

div,th,tr,table,li,ul,form,
blockquote,p,b,i,h4,h5,center,title 
{ 
border: 0px; 
color:  #505064; 
font: 11px Verdana, Tahoma, Helvetica, sans-serif; }

font 
{ 
margin-left: 4px; 
margin-right: 4px; 
display: block; 
color:  #505064; 
font:12px Arial, Tahoma, Helvetica, sans-serif; 
letter-spacing: 0px; 
}


/* text links  */

a, a:link,a:visited,a:active 
{
color:  #505064;
font: 12px Verdana, Tahoma, Helvetica, sans-serif;
text-decoration: none;
}

a:hover, 
{
color:  #000000;
text-decoration: none;
}



/* thumnails  */

TD.thumbnail {
  vertical-align : middle;
}

table.thumbnail {
        width: 10%;
}

.thumbnails
{
margin-top:20px;
padding-top:20px;
border-top: 1px solid  #ffffff;
padding-bottom:20px;
border-bottom: 1px solid  #ffffff;
margin-bottom: 30px;
}


IMG.thumbnail {
border: 2px solid  #ffffff;
}

a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active 
{
background:  #c8c8c8;
border: 1px solid  #000000;
padding: 40px; 
display: block;
margin-bottom: -45px;
}

a.thumbnail:hover
{ 
border:  #6699cc 1px solid ; 
background:  #e5e5e5;
}



/*   image pages     */

IMG.display {
border : 2px solid  #000000;
margin-top: 10px;
}



h3 
{
FONT-WEIGHT: bold;
FONT-SIZE: 20pt;
COLOR:  #505064;
font-family:arial;
LETTER-SPACING: 2px;
BACKGROUND:  #c8c8c8;
TEXT-ALIGN: center;
border:  #505064 1px solid; 
border-left: 0px none;
border-right: 0px none;
border-top:  #505064 2px solid;
margin-bottom: 10px;
padding: 10px;
margin-right: 150px; margin-left: 150px;
}


/* IMAGE CAPTION DISPLAY */

#imagecaption
{ 
border-bottom: 1px solid  #505064;
padding-bottom:10px;
}

.caption
{
text-align: left;
margin-left:150px;
margin-right:150px;
}







/* Comments      */

#.voteContainer
{
padding:10px;
border-bottom: 10px  #ffffff;
} 

#commentlist .message_body {
	font-size: 12px;
        padding: 15px;
}

#techinfo
{
padding-top: 5px;
border-top: 1px solid  #333333;
display:none;
}


DIV.comment_section 
{
position : relative;
float : left;
width : 100%;
margin-top:10px;
margin-right : auto;
margin-left : auto;
margin-bottom: 0px;
padding: 10px;
border-top:  #333333 0px solid;
}




TD.message_body {
border-bottom :  #383838 1px solid;
padding: 5px;
}

#commententry 
{ 
padding-top: 20px; 
} 

#commentlist
{
margin-top:30px;
border-top: 1px solid  #383838;
}


.message_body { margin: 5px 5px 10px; color:  #797983; font: 12px Verdana, Tahoma, Helvetica, sans-serif; }


.sbcolor:  #CCCCFF; font: 12px Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none; }


/* Image pageviews/stats */

#.gallery_hitcounts, #.gallery_comments, #.image_hitcounts
{
text-align: center;
}

#.gallery_hitcounts, #.image_hitcounts
{
margin-left:150px; margin-right:150px;
background:  #6699cc; padding:10px;
}


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; }
