BODY { margin: 5px 0; }
BODY, P { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
TD { vertical-align: top; }

H2 { font-family: Trebuchet, Trebuchet MS, Tahoma, Verdnaa, Arial, Helvetica, sans-serif; color: #836751; font-size: 18pt; margin: 0; }
H3 { color: #333; font-size: 11pt; margin: 0; }

A { color: #B05955; text-decoration: none; font-weight: bold; }
A:hover { color: #E8DBD7; }

#header { padding-right: 3px; border-right: 1px dotted #555; }
#nav { font-size: 8pt; padding: 10px 0 20px 6px; }
#nav A { color: #E0B00A; }
#nav A:hover { color: #DFD7BB; }

#footer { font-size: 8pt; border-top: 1px dotted #CCC; padding: 0.5em 1em; }
#footer A { color: #9C8E5E; text-decoration: none; }
#footer A:hover { color: #000; text-decoration: underline; }

.gallery H2 { font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #555; color: #6F8BA8; padding: 9px 0 3px 17px; }
.gallery TD { padding: 15px 30px 15px 30px; border-bottom: 1px #BBB68C dotted; vertical-align: middle; text-align: center; }
.gallery TABLE { margin-bottom: 27px; } 

.essay P { margin: 0 0 1.5em 0; }
.references P { text-indent: -1.5em; margin: 0 0 1em 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.ei { margin-bottom: 22px; }
.ei TD { font-size: 8pt; }

.slide { padding: 3px 0 17px 0; }
.nav { padding: 5px 3px; border-bottom: 1px dotted #777; }

.imginfo { border-collapse: collapse; }
.imginfo TD { border-bottom: 1px dotted #999; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 5px 3px; }
.label { font-size: 8pt; color: #777; font-weight: bold; padding-right: 12px; }
.img P { font-size: 9pt; line-height: 1.4em; margin: 0 0 1.6em 0; }
.img TD { padding: 5px 6px; }
.img H2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16pt; font-weight: bold; color: #89584B; }
