/* BEAUCROFT STYLE SHEET 2
*/
 
/* Top line links
*/
a, a:link,a:visited,a:active { color: rgb(18, 33, 51); text-decoration: none; }
a:hover { color: rgb(255, 255, 255); text-decoration: none; }
 
/* Gallery title
*/
h1, h2 { margin-bottom: 20px; width: 100%; display: block; background: rgb(176, 209, 230); color: rgb(255, 255, 255); font: regular 80px century gothic bold, Verdana, Tahoma, Helvetica, sans-serif; font-size: 20px; letter-spacing: 5px; text-align: center; height: 20px; position: relative; }

/* Thumbnail
*/
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { border: rgb(255, 255, 255) 1px solid; margin-bottom: -38px; padding-top: 5px; width: 175px; display: block; background: rgb(116, 155, 180); height: 190px; }
 
a.thumbnail:hover { border-bottom: rgb(255, 255, 255) 1px solid; border-top: rgb(255, 255, 255) 1px solid; margin-bottom: -38px; padding-top: 5px; width: 175px; display: block; background: rgb(18, 33, 51); height: 190px; }
 
/* Description
*/
body{ margin-bottom: 12px; letter-spacing: 1px; text-align: center; background: rgb(176, 209, 230); }
 
div,th,tr,table,li,ul,form,
blockquote,p,b,i,h4,h5,center,title { color: rgb(250, 250, 250); font: 12px century gothic, Verdana, Tahoma, Helvetica, sans-serif; }
 
font { width: 170px; display: block; color: rgb(250, 250, 250); font: 10px century gothic, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: 0px; }
 
/* Main picture title
*/title under each picture
h3 .title{ width: 100%; display: block; background: rgb(176, 209, 230); color: rgb(230, 230, 230); font: bold 12px century gothic, sans-serif; letter-spacing: 5px; text-align: center; }
 
h5 { width: 150px; display: block; color: rgb(200, 200, 255); font-size: 12px; font-weight: normal; }
 
i{ display: none; }
 
img{ border: rgb(0, 0, 0) 1px none; }
 
img.thumbnail { border: rgb(250, 250, 250) 1px solid; margin: 0px; padding: 0px; background: rgb(45, 45, 45); vertical-align: middle; }
 
input { border: rgb(176, 209, 230) 1px solid; }
 
table.thumbnail { width: 10%; }
 
td { border: 1px none; background: none; border-collapse: collapse; empty-cells: show; }
 
td.message_body { display: block; background: rgb(176, 209, 230); }
 
td.thumbnail { padding: 2px; height: 200px; }
 
/* Picture caption
*/
.caption { color: rgb(250, 250, 250; font: italic 14px century gothic, Verdana, Tahoma, Helvetica, sans-serif; }
 
.display { border: rgb(250, 250, 250) 1px solid; margin-top: 40px; background: rgb(176, 209, 230); }
 
/* Full exif heading
*/
.sb { background: rgb(120, 120, 120); color: rgb(200, 255, 255); font: 11px century gothic, Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none; }
 
/* Full exif body
*/
.lid{ background: rgb(50, 50, 50); color: rgb(120, 120, 120); font: 11px century gothic, Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none; }
 
.message_body { margin: 5px 5px 30px; color: rgb(250, 250, 250); font: 10px century gothic, Verdana, Tahoma, Helvetica, sans-serif; }
 
 
 
BODY { margin-top: 0px; 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; }


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