
/* ::::: null ::::: */

body { background-attachment: fixed; background-image: url('back.jpg'); background-repeat: repeat-x; background-color: rgb(255, 255, 255); }
a { text-decoration: none; color: rgb(0, 0, 0); }
a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
table { margin-bottom: 3px; }
body, div, td { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.smalltxt { font-size: 8pt; }
.slide2 { overflow: hidden; height: 150px; display: inline; clear: none; min-height: 150px; min-width: 150px; background-color: rgb(255, 255, 255); margin-right: 17px; margin-left: 17px; }
.bigrow { overflow: hidden; height: 170px; background-color: rgb(239, 239, 239); }
.medtxt { font-size: 10pt; }
.bolder { font-size: 10pt; font-weight: bold; }
a.whitetxt { font-size: 10pt; color: rgb(255, 255, 255); }
a.whitetxt:hover { font-size: 10pt; color: rgb(255, 255, 255); }

/* ::::: http://zfhg.digitaldesire.com/scripts/lightbox/css/lightbox.css ::::: */

#lightbox { position: absolute; top: 20px; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; color: rgb(21, 20, 16); }
#lightbox a, #lightbox a:hover { border-bottom: medium none; color: rgb(21, 20, 16); text-decoration: underline; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#loadingLink { margin: 0pt auto; padding: 0pt; background: transparent url('loading.gif') no-repeat scroll center center; display: block; width: 32px; height: 32px; text-indent: -9999px; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLinkImg, #nextLinkImg { background: transparent url('blank.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; text-indent: -9999px; }
#prevLinkImg { left: 0pt; float: left; }
#nextLinkImg { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; }
#imageData { padding: 0pt 10px; }
#imageDetails { width: 70%; float: left; text-align: left; }
#caption { font-weight: bold; }
#numberDisplay { display: block; clear: left; }
#detailsNav { padding: 0pt 0pt 10px; display: block; clear: left; }
#prevLinkDetails { margin: 0pt 8px 0pt 0pt; }
#nextLinkDetails { margin: 0pt 8px 0pt 0pt; }
#closeLink { margin: 0pt; padding: 0pt 0pt 10px; background: transparent url('closelabel.gif') no-repeat scroll 0% 0%; overflow: hidden; display: block; text-decoration: none; float: right; width: 66px; height: 28px; text-indent: -9999px; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(21, 20, 16); opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; }

