
a:link               { color: #000; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm; text-decoration: none }
a:visited              { color: #000; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm; text-decoration: none }
a:hover                        { color: #f00; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm; text-decoration: none }
address              { color: #333; font-size: 3mm; font-family: Verdana, Arial; font-style: normal; line-height: 5mm }
blockquote            { color: #000; font-size: 3mm; font-family: Verdana, Arial; font-style: italic; line-height: 5mm }
h1              { color: #440017; font-size: 3mm; font-family: Verdana, Arial; font-style: normal; font-weight: bold; line-height: 5mm }
h2             { color: #300; font-size: 3mm; font-family: Verdana, Arial; font-weight: normal; line-height: 5mm }
h3          { color: #000; font-size: 3mm; font-family: Verdana, Arial; font-weight: normal; line-height: 5mm }
hr            { color: #000; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm }
li                { color: #000; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm }
p                     { color: #000; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm }
pre          { color: #333; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm }
td           { color: #333; font-size: 3mm; font-family: Verdana, Arial; font-style: normal; line-height: 5mm }
ul          { color: #333; font-size: 3mm; font-family: Verdana, Arial; line-height: 5mm }
data        { color: #333; font-size: 3mm; font-family: Verdana, Arial; font-style: italic; line-height: 5mm }

#lightbox   { font-size: 3mm; line-height: 5mm; text-align: center; position: absolute; z-index: 100; left: 0; width: 100% }
#lightbox img   { font-size: 3mm; line-height: 5mm; width: auto; height: auto }
#lightbox a img   { font-size: 3mm; line-height: 5mm; border: none }

#outerImageContainer   { font-size: 3mm; line-height: 5mm; background-color: #fff; margin: 0 auto; position: relative; width: 250px; height: 250px }
#imageContainer   { font-size: 3mm; line-height: 5mm; padding: 10px }

#loading   { font-size: 3mm; line-height: 5mm; text-align: center; position: absolute; top: 40%; left: 0; width: 100%; height: 25% }
#hoverNav   { font-size: 3mm; line-height: 5mm; position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100% }
#imageContainer>#hoverNav   { font-size: 3mm; line-height: 5mm; left: 0 }
#hoverNav a   { font-size: 3mm; line-height: 5mm; outline: none medium }


#prevLink, #nextLink   { font-size: 3mm; line-height: 5mm; background-image: url("data:image/gif;base64,AAAA"); display: block; width: 49%; height: 100% }
#prevLink    { font-size: 3mm; line-height: 5mm; left: 0; float: left }
#nextLink    { font-size: 3mm; line-height: 5mm; right: 0; float: right }
#prevLink:hover, #prevLink:visited:hover    { font-size: 3mm; line-height: 5mm; background: url("../images/prevlabel.gif") no-repeat left 15% }
#nextLink:hover, #nextLink:visited:hover    { font-size: 3mm; line-height: 5mm; background: url("../images/nextlabel.gif") no-repeat right 15% }

#imageDataContainer   { font: 3mm/5mm Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; width: 100%; overflow: auto }

#imageData   { color: #666; font-size: 3mm; line-height: 5mm; padding: 0 10px }
#imageData #imageDetails   { font-size: 3mm; line-height: 5mm; text-align: left; width: 70%; float: left }	
#imageData #caption   { font-size: 3mm; font-weight: bold; line-height: 5mm }
#imageData #numberDisplay   { font-size: 3mm; line-height: 5mm; display: block; padding-bottom: 1em; clear: left }			
#imageData #bottomNavClose   { font-size: 3mm; line-height: 5mm; padding-bottom: 0.7em; width: 66px; float: right; outline: none medium }	 	

#overlay   { font-size: 3mm; line-height: 5mm; background-color: #000; position: absolute; z-index: 90; top: 0; left: 0; width: 100%; height: 500px }

