
/* ::::: http://www.tomdevine.com/css/lightbox.css ::::: */

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox img { width: auto; height: auto; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 2% auto 0pt; 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; }
#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; }
#prevLink, #nextLink { width: 49%; height: 100%; background-image: url('undefined'); display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { 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; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: normal; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 15px; float: right; padding-bottom: 0.7em; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

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

* { margin: 0pt; padding: 0pt; }
html { min-height: 101%; }
body { background-color: rgb(0,0,0); text-align: center; font-family: Verdana,Geneva,Arial,sans-serif; line-height: 21px; }
h1 { font-size: 11px; font-weight: bold; letter-spacing: 1px; text-align: left; }
h2 { padding: 3px 0px 9px; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); text-align: left; }
p { padding: 0px 0px 11px; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); text-align: left; }
#contentWrapper { margin: 0pt auto; min-height: 1%; text-align: left; width: 600px; }
.format { position: relative; left: 0px; top: 50px; }
.name { padding: 50px 0px 6px; }
.credit { padding: 2px 0px 0px; font-size: 10px; font-weight: normal; color: rgb(153, 153, 153); text-align: left; float: left; }
.ruleheavy { border-bottom: 2px solid rgb(238, 238, 238); }
.rule { border-bottom: 1px solid rgb(204, 204, 204); }
a { border: 0pt none ; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
a:visited { border: 0pt none ; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
a:hover { border: 0pt none ; color: rgb(255, 255, 255); text-decoration:underline; cursor: pointer; background-color:#0099FF;}
a.bhead:link, :visited { padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: transparent; cursor: pointer; }
a.bhead:hover { padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 153, 255); cursor: pointer; }
a.blue:link, :visited { border-bottom: 1px dashed rgb(0, 153, 255); padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: transparent; cursor: pointer; }
a.blue:hover { padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 153, 255); cursor: pointer; }
a.pinkstatic:link, :visited { padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(255, 51, 153); cursor: pointer; }
a.pinkstatic:hover { padding: 1px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 153, 255); cursor: pointer; }
a.social:link, :visited { color: rgb(153, 153, 153); font-size: 10px; font-weight: normal; letter-spacing: 0.1em; text-decoration: none; background-color: transparent; cursor: pointer; }
a.social:hover { color: rgb(255, 255, 255); font-size: 10px; font-weight: normal; letter-spacing: 0.1em; text-decoration: none; background-color: rgb(0, 153, 255); cursor: pointer; }
#digital2 { text-align:center; z-index: 2;padding:0 0 50px; }
#mainp { position: absolute; left: 0px; top: 0px; z-index: 1; }
* html #contentWrapper { height: 1%; }
.footer {
height:20px;
/* padding-top: 20px; */
margin-bottom: 30px;
padding-bottom:30px;
}

/* ::::: http://s7.addthis.com/css/152/addthis_widget.css ::::: */

#addthis_services { background-color: rgb(255, 255, 255); }
#addthis_services a { padding: 0px 0px 0px 4px; color: rgb(51, 51, 51); display: block; font-weight: normal; }
#addthis_services td { padding: 1px 0px; }
#addthis_dropdown15 a:hover { border-bottom: 0px none; background-color: rgb(245, 245, 245); }
#addthis_dropdown15 a { text-decoration: none; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
#addthis_dropdown15 img { border: medium none ; vertical-align: middle; width: 16px; height: 16px; }
#addthis_dropdown15 { border: 1px solid rgb(204, 204, 204); padding: 1px 1px 0px; overflow: hidden; z-index: 1000000; text-align: left; width: 230px; position: absolute; display: none; background-color: rgb(255, 255, 255); font-family: Geneva,Arial,Helvetica,sans-serif; }
