body { width:100%; height:100%; margin:0; padding:0; font-size:8pt; font-family:arial,sans-serif; }

img { border:none; margin:0; padding:0; }
ul, li { list-style:none; padding:0; margin:0; }
#gallery { margin:0; padding:0; width:750px; font-family:Arial,sans-serif; font-size:10pt; border-bottom:1px solid black; }
#contentbox { margin:0; padding:0; width:750px; height:380px; font-family:Arial,sans-serif; font-size:10pt; }
#contentbox .pgleft { width:500px; height:100%; background-color:#fff; }
#contentbox .pgright { width:250px; height:100%; background-color:#fff; }
#contentbox .connections { width:750px; margin-top:10px; margin-bottom:10px; text-align:center; font-size:8pt; clear:left; }
#contentbox .connections .title { font-size:10pt; font-weight:bold; }
#galleryfooter { border-top:1px solid black; text-align:center; width:750px; margin-bottom:10px; color:white; font-size:10px; }
#galleryfooter .text { color:white; }
#galleryfooter .text a { color:white; }
.gallerytitle { font-size:14pt; font-weight:bold; color:white; }
.gallery_topnav, .gallery_topnav a, .gallery_topnav a:visited, .gallery_topnav a:link { color:#fff; font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; padding-top:5px; }
.photo_caption { color:#000; font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; padding-top:5px; }
.photo { margin-top:10px; margin-bottom:4px; }
.credit { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:7pt; color:#777; padding-top:3px; text-transform: uppercase; margin-bottom:10px; }
.purchase { margin-top:15px; }
.gallerynav a, .gallerynav a:visited { font-size:11pt; font-weight:bold; font-family:helvetica, verdana, arial, sans-serif; text-decoration:none; }
.gallerynav a:hover { }
.gallerynavcount { font-weight:bold; font-size:10pt; font-family:helvetica, verdana, arial, sans-serif; }
