/* Normal page links - navbar, member comments, etc */ 

a, a:link,a:visited,a:active 
{ 
   color: rgb(128, 156, 255); 
   font-weight: bold; 
   text-decoration: none; 
} 
a:hover 
{ 
   color: rgb(255, 102, 0); 
   text-decoration: underline; 
} 

/* Thumbnail plus frame */ 
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active 
{ 
   border: rgb(0, 0, 0) 1px solid; 
   margin-bottom: -72px;   /* Offset of thumbnail text - more negative numbers move text up */ 
   padding-top: 5px; 
   width: 172px; 
   display: block; 
   background: rgb(35, 35, 35); 
   height: 220px; 
} 
a.thumbnail:hover 
{ 
   border: rgb(95, 121, 216) 1px solid; 
   background: rgb(56, 56, 56); 
} 
td.thumbnail 
{ 
   height: 220px; 
} 
  
body 
{ 
   margin-bottom: 10px; 
   margin-top: 0px; 
   background: rgb(52, 52, 60); 
} 

/* Font styles for gallery description and navigation bar links */ 
div,body,th,tr,table,li,ul,form,blockquote,p,i,b,h4,center 
{ 
   border: 0px; 
   color: rgb(204, 204,255); 
   font: 14px Verdana, Tahoma, Helvetica, sans-serif; 
} 

/* Font for thumbnail descriptions */ 
font 
{ 
   margin-left: 4px; 
   margin-right: 4px; 
   width: 160px; 
   display: block; 
   color: rgb(204, 204, 204); 
   font: 12px Verdana, Tahoma, Helvetica, sans-serif; 
   letter-spacing: 0px; 
} 

/* Gallery heading */ 
h1, h2 
{ 
   border-bottom: 2px solid rgb(255, 102, 0); 
   padding-bottom: 8px; 
   padding-top: 2px; 
   margin-bottom: 8px; 
   width: 100%; 
   display: block; 
   background: rgb(0, 0, 0); 
   color: rgb(204, 204,204); 
   font-size: 18px; 
   font-weight: bold; 
   letter-spacing: 4px; 
   text-align: center; 
   position: relative; 
} 
h2:first-letter 
{ 
   color: rgb(255, 102, 0); 
   font-style: bold; 
   font-size: 22pt; 
} 

/* Single image settings */ 
h3 
{ 
   border: 1px; 
   width: 800px; 
   display: block; 
   color: rgb(204, 204, 204); 
   font: 10px; 
   font-weight: normal; 
   letter-spacing: 0px; 
   text-align: center; 
} 

h5 
{ 
   padding-left: 2px; 
   width: 150px; 
   display: block; 
   color: rgb(204, 204, 204); 
   font-size: 11px; 
   font-weight: bold; 
} 

img 
{ 
   border: rgb(0, 0, 0) 1px none; 
} 

img.thumbnail 
{ 
   border: rgb(0, 0, 0) 1px solid; 
   margin: 0px; 
   padding: 0px; 
   background: rgb(45, 45, 45); 
   vertical-align: middle; 
} 

input 
{ 
   border: rgb(0, 0, 0) 1px solid; 
} 

table.thumbnail 
{ 
   width: 10%; 
} 
td 
{ 
   border: 1px none; 
   background: none; 
   border-collapse: collapse; 
   empty-cells: show; 
} 

/* Comments left by people */ 
td.message_body 
{ 
   border-bottom: 1px none; 
   border-left: 1px none; 
   border-right: 1px none; 
   border-top: 1px none; 
   display: block; 
} 

/* Title of single image, displayed below image */ 
.title 
{ 
   display: block; 
   /*color: rgb(102, 153, 204);*/ 
   font-family: Papyrus, san-serif; 
   font-weight: bold; 
   font-size: 20pt; 
   letter-spacing: 0px; 
   text-align: center; 
   margin-bottom: 0px;
} 

/* Single image description */ 
.caption 
{ 
   color: rgb(204, 204, 204); 
   font: 13px Verdana, Tahoma, Helvetica, sans-serif; 
   font-style: italic; 
   font-weight: normal;
   margin-top: 0px;
/* 
   margin-left: 20px; 
   margin-right: 20px;
*/
} 

.galleryheader 
{ 
   text-align: center; 
   font-weight:normal; 
} 

.display 
{ 
   border: rgb(0, 0, 0) 1px solid; 
/*   margin-top: 1em; */
   background: rgb(0, 0, 0); 
} 

.lid 
{ 
   background: rgb(55, 55, 55); 
   color: rgb(102, 102, 102); 
   font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
   text-decoration: none; 
} 

.message_body 
{ 
   margin: 5px 5px 10px; 
   color: white; 
   font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
} 

.sb 
{ 
   background: rgb(91, 91, 101); 
   color: rgb(204, 204, 255); 
   font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
   text-decoration: none; 
} 

BODY { margin-top: 0px;} 
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; }

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