BODY { margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

/* links */
A { color: #4E80A4; text-decoration: none; font-weight: bold; }
A:hover { color: #CCC; }

/* table */
TABLE, TD { font-family: Tahoma, Verdnaa, Arial, Helvetica, sans-serif; border-collapse: collapse; }
TD { vertical-align: top; }

/* content blocks */
.main { margin: 0; padding: 6px 9px 6px 0; width: 710px; }
.content { margin-left: 9px; }
#footer { margin: 27px 0 0 0; padding: 0.3em 0 0.8em 1.5em; font-size: 8pt; border-top: 1px solid #999; color: #555; background-color: #FBF3E3; }
.header { margin: 0 0 6px 0;}
.galheader { margin: 3px 0 6px 0; }
.galheader IMG { border-width: 1px 0; border-style: solid; border-color: #CCC; }
.breadcrumbs { padding: 9px 0 10px 11px; font-size: 8pt; color: #555; }
.bio { padding-left: 7px; margin-top: 9px; }

/* additional tags that the blocks modify */


/* links */
.footer A { font-weight: bold; color: #5B7473; text-decoration: none; }
.footer A:hover { color: #3E4D46; text-decoration: underline; }
.breadcrumbs A { font-weight: bold; color: #988D1A; text-decoration: none; }
.breadcrumbs A:hover { color: #C5B622; }

/* front gallery table */
.galtable TD { vertical-align: top; border-bottom: 3px solid #E0DBD5; padding: 17px 0 0 0;}
.galtable .thmb { padding: 17px 9px 20px 9px; }
.galtable .thmb IMG { padding: 9px; margin: 0; border: 1px solid #CCC; }
.galtable .thmb A { display: block; margin: 0; padding: 0; border: 1px solid #FFF; }
.galtable .thmb A:hover { border-color: #222; }

/* gallery table */
.gallery TD { border-width: 3px 2px; border-color: #FFF; border-style: solid; padding: 11px 8px; font-size: 8pt; color: #333; vertical-align: top; }
.gallery .img { text-align: center; padding: 15px 15px; }
.gallery .odd TD { background-color: #E9E8DC; }
.gallery .even TD { background-color: #F5ECDE; }
.gallery A { color: #674914; text-decoration: none; font-weight: bold; }
.gallery A:hover { color: #CCC; }

/* text styles */
P { font-size: 10pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 9px 0; line-height: 13pt; }
P.sf { font-family: Georgia, Times, Times New Roman, serif; }
.bio P { font-size: 9pt; line-height: 12pt; }
.leader { font-size: 9pt; line-height: 11pt; margin-left: 5px; }
.minilead { font-family: Georgia, Times, Times New Roman, serif; font-size: 9pt; line-height: 11pt; margin-left: 3px; } 
.caption { font-size: 8pt; line-neight: 8pt; }
.imglabel { font-size: 9pt; line-height: 9pt; color: #333; }

/* exhibit item list text styles */
.exitem P { font-size: 8pt; margin: 9px 7px; line-height: normal; text-indent: -1.5em; padding-left: 2em; }

/* headers */
.leadhead { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.leadheadsf { font-family: Trebuchet, Trebuchet MS, Georgia, times, Times New Roman, serif; font-size: 14pt; font-weight: bold; }
.head { font-family: Trebuchet, Trebuchet MS, Georgia, Times, Times New Roman, serif; font-size: 18pt; font-variant: small-caps; font-weight: bold;}
.subhead { font-family: Georgia, Times, Times New Roman, serif; font-size: 12pt; font-variant: small-caps; font-weight: bold; }

.date { font-size: 10pt; margin: 5px 0; }

.tline { border-bottom: 1px solid #555; }

/* images */

/* gallery-specific colors */
.head { color: #886816; }
.subhead, .leadhead { color: #54410F; }
.leadhead A { color: #54410F; text-decoration: none;}
.leadhead A:hover { color: #CCC; }

