BODY { margin: 0px; background-color: #f3ebda; }
FORM { margin: 0px; padding: 0px; }
A { text-decoration: none; }
A:link { color: #FF6633; }
A:visited { color: #FF6633; }
A:hover { color: #FF6633; font-style:italic; }
A:active { color: #857418; }
sup A:link { color: #FF6633; }
sup A:hover { color: #FF6633; font-style:italic; }
sup A:visited { color: #FF6633; }
.contact { cursor: help; }

HR { color: #660033; height: 2px; margin-top:-2px; margin-bottom:-4px; }

H1 { font-size: 36px; color: #4f4218; margin: 0px 40px 0px 0px; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; text-align: right; }
H2 { font-size: 24px; color: #4f4218; margin: 0px 40px 0px 0px; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; text-align: right; }
H3 { font-size: 16px; color: #4f4218; margin: 0px 40px 0px 0px; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; text-align: right; }
H4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; margin: 0px 0px 0px 0px; color: #660033; font-style:italic; }


UL.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-left: 15px; padding-right: 15px; margin: 6px 0px 0px 0px; }

.caps { font-size: 50px; line-height: 40px; color: #4f4218; margin: 0px 0px 0px 0px; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; text-align: right; }

.bottomborder { color: #857418; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; font-size: 20px;  padding-left: 4px; font-weight:bold; border-bottom: 1px solid #857418; }

HR { color: #b5acb1; margin-top: 5px; margin-top: 5px; width: 75%; }

.sc { font-variant: small-caps; text-transform: lowercase; white-space: nowrap; }
.nb { white-space: nowrap; }
.space { line-height: 3px; margin: 0px; }
.firstpar { font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 17px; margin: 0px 0px 7px 0px; text-indent: 0px; }

IMG.photo { margin: -10px 20px 0px 0px; float: right; }
IMG.bookthumbs { margin: 2px 2px 0px 0px; float: right; }

IMG.photoL { margin: 0px 15px 5px 0px; float: left; }
IMG.photo2 { margin: 0px 0px 15px 4px; vertical-align:top; }

.bodytext { color: #4f4218; font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 22px; padding-left: 8px; }
.sup { color:#FF6633; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #CFFFFF; }
.copyright2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #857418; }
.caption { font-family: Garamond, Agaramond, Georgia, "Times New Roman", Times, serif; font-size: 14px; text-align: left; color: #4f4218; margin-left: 6px; }

 #contact table {
 background-color: #ffdb83;
 color: #000000;
 border: 1px solid #4f4218;
 border-collapse: collapse;
}

#contact td {
 border: 1px solid #4f4218;
 padding-left: 4px;
}

.labelcell { font: 15px Garamond, Agaramond, Georgia, "Times New Roman", Times, serif;
 color: #4f4218;
 background-color: transparent;
 width: 125px;
}

.fieldcell {
 background-color: #FFFFCC;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell { font: 14px Garamond, Agaramond, Georgia, "Times New Roman", Times, serif;
 background-color: transparent;
 color: #4f4218;
 width: 50px;
}

.smallfieldcell {
 background-color: #FFFFCC;
 color: #857418;
 text-align: right;
}

.fieldcell input {
 width: 200px;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 background-color: #ffdb83;
 color: #857418;
 border: 1px solid #857418;
 margin-right: 0px;
}

.smallfieldcell input {
 width: 125px;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 background-color: #ffdb83;
 color: #857418;
 border: 1px solid #857418;
}

.smallfieldcell select { font: 12px Verdana, Arial, Helvetica, sans-serif;
 background-color: #ffdb83;
 color: #857418;
 border: 1px solid #857418;
}

.button { font: 12px Verdana, Arial, Helvetica, sans-serif;
 background-color: #4f4218;
	line-height:16px;
 color: #857418;
 margin-left: 10px;
 margin-top: 3px;
 margin-bottom: 2px;
}