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: 10pt;
  font-weight: bold;
  color: #660000;
} 

body table tbody tr td 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  img {display:inline;}

/* ------------ LINKS ------------ */ 

A:link { color : rgb(102, 0, 0)} 
A:visited { color : rgb(102, 0, 0)} 
A:active { color : rgb(102, 0, 0)} 
A:hover { color: rgb(102, 0, 0)}

/* ------------ THUMBNAILS -------- */ 

a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active
{
 
     border:  #CACACA 1px solid;   
     margin-bottom: -55px;
     padding-top: 5px;
     width: 172px;
     display: block;
     height: 210px;
     -moz-border-radius-bottomright: 10px;
     -moz-border-radius-topleft: 10px;







IMG.thumbnail {
   border-style : solid;
   border-width : 2px;
    vertical-align: top;
   border-color :  rgb(102, 0, 0);}

/*.galleryheader { /* TEXT INCLUDED BELOW GALLERY TITLE */ 
margin-top: 5px;
/*below is line under logo*/ 
border: rgb(102, 0, 0) 3px solid; 
border-left: 1px none; 
border-right: 1px none; 
border-top: 1px none; 
padding-left: 4px; 
/width: 500px; 
display: block; 
font-size: 18pt; 
color: rgb(255, 255, 255); 
font-weight: normal; 
/* letter-spacing: 4px; */ 
text-align: Left; 
/* height: 21px; */ 
position: relative; 
}*/ 

.display { /* DISPLAY PHOTO */ 

} 

.title { /* DISPLAY PHOTO TITLE */ 
font-size : 12pt; 
color: rgb(255, 255, 255); 
font-style : italic; 
} 

h3 { /* Photo name area with title above*/ 
padding: 2px;
width: 400px; 
display: block; 
background: #660000; 
} 

.location {
font-size : 10pt; 
color: rgb(255,255,255); 
font-style : normal; 
} 

.caption { /* DISPLAY PHOTO CAPTION */ 
font-size : 10pt; 
color: #660000; 
font-style : normal; 
} 

.date {font-size : 8pt; 
color: #660000; 
font-style : italic; } 

.small{/*DISPLAY PAGE VIEW LINE */
font-size : 8pt; 
color: #660000; 
font-style : normal; 
}

.artist { 
}

.camera { /* INCLUDES CAMERA AND LENS INFO */ 
font-size : 8pt; 
color: #660000; 
font-style : normal;
} 

.exif {
color : #660000; 
font-size : 8pt;} 

.techinfo { 
color : #660000; 
font-size : 8pt; 
} 

.othersizes {
font-size : 8pt; 
color: #660000; 
font-style : normal;
}

body{ 
margin-bottom: 20px; 
margin-top: 0px;
background: rgb(205, 205, 205); 
background-image: url(https://www.chuckrice.com/images/ccccgradient.gif);
	background-repeat: repeat-x;
}


font { /* Gallery photo name(under each thumb) */ 
margin-left: 4px; 
margin-right: 4px; 
width: 170px; 
display: block; 
color: rgb(102, 0, 0); 
font: 10pt Verdana, Tahoma, Helvetica, sans-serif; 
letter-spacing: 0px; 
} 



/*h1 {/* Don't know what this does */ 
border: rgb(255, 255, 255) 1px solid; 
border-left: 1px none; 
border-right: 1px none; 
border-top: 1px none; 
margin-bottom: 1em; 
margin-left: -10px; 
margin-right: 0px; 
padding: 5px; 
padding-left: 50px; This whole section not used  
width: 90%; Does not make any difference 
display: block; 
background: rgb(45, 45, 45); 
color: rgb(102, 0, 0); 
font-size: 24pt; font-weight: normal; 
letter-spacing: 4px; 
text-align: Lefy; 
eight: 21px; 
position: relative; 
filter: 
progid:DXImageTransform.Microsoft.gradient(gradientType=1,enabled='true',startColorstr 
='#4f4c4c',endColorstr='#2D2D2D');  
}*/



/*h2
{ 
  font-size:         6pt;
  font-weight:      normal; 
  text-align:       right;
  letter-spacing:     8px; 
  padding-top:       5px;
  padding-bottom:    5px; 
  margin-left:      -10px;
  margin-right:       0px; 
  background-color: rgb(205,205,205);
  color:  rgb(102, 0, 0);
}*/


/*h4 { /* Don't know what this does */ 
border-bottom: rgb(255, 255, 0) 1px dotted; */ 
border-left: 1px none; 
border-right: 1px none; 
border-top: 1px none; 
padding: 2px; 
width: 400px; 
display: block; 
background: rgb(45, 45, 45); 
color: Yellow; /* rgb(111, 111, 111); */ 
font-size: 10pt; /* not affecting size */ 
font-weight: normal; 
letter-spacing: 0px; 
text-align: center; 
}*/


/*h5 { /* Don't know what this does */ 
padding-left: 2px; 
width: 150px; 
display: block; 
color: Yellow; /* rgb(204, 204, 255); */ 
font-size: 20pt; 
font-weight: normal; 
}*/

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; }
