h1, h2, h3, h4 {font-family:garamond, "Palatino Linotype", "Times New Roman";}
h1 {font-size: 1.3em; color:#7b390c;}

.textarea {color: #555}
.textarea a:link  {color:#863d2c; text-decoration:none;}
.textarea a:visited {color:#863d2c; text-decoration:none;}
.textarea a:hover  {color: #863d2c; text-decoration:underline;}
.textarea a:active {color:#863d2c; text-decoration:none;}

.photo_right_padded {padding-right:15px; }
.photo_left_padded {padding-left:15px;}

.smallish {font-size: small;}
.smallishbold {font-size: small; font-weight: bold;}
.small_italic {font-size: small; font-style: italic;}

.help {font-size: .8em;}

/* */
.firstpara
{
  font-size: 1.1em;
  font-family:garamond, "Palatino Linotype", "Times New Roman";
}
.firstpara, .para
{
  margin: 0;
	padding: .1em;
  padding-bottom: .5em;
  padding-left: 1em;
  padding-right: 2em;
  color: #663300;
}
.firstpara:first-line
{
  font-size: 1em;
  font-weight: bold;
  color: #663300;
}
.para:first-line { }
.firstpara:first-letter { }
.para:first-letter {font-family:garamond, "Palatino Linotype", "Times New Roman"; font-size: 1.2em; font-weight: bold; color:#7b390c;}

li,ul,ol {text-align: left;}

/* for various size images */
.thumbnail
 {margin: 5px; border-width: 0;}
.thumbnailborder
 {margin: 5px; border-width: 1px; border-style: solid; border-color: black; }

.gallerythumbnail
 {margin: 25px; margin-left: 0px; border-width: 0;}
.gallerythumbnailborder
 {margin: 25px; margin-left: 0px; border-width: 1px; border-style: solid; border-color: black; }

.icon, img.icon { margin: 0px; padding: 0px; border-width: 0;}
.micro {margin: 1px; border-width: 0;}

.image {margin: 16px; border-width: 0;}
.imageborder
 {margin: 16px; border-width: 1px; border-style: solid; border-color: black; }

.large {margin: 26px; border-width: 0;}
.largeborder
 {margin: 26px; border-width: 1px; border-style: solid; border-color: black; }

.lightbox {margin: 26px; border-width: 0;}
.lightboxborder
 {margin: 26px; border-width: 1px; border-style: solid; border-color: black; }

.photograph, img.photograph
 {margin: 15px; padding: 0; border-width: 1px; border-color: white; border-style: solid;}
.photographborder, img.photographborder
 {margin: 15px; padding: 0; border-width: 5px; border-color: black; border-style: solid; }

.faint { color: #aaa; }

.dramatic
{
  margin: 0;
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 1.0em;
  font-size: larger;
	font-family: "New York",Verdana, serif;
}
.dramatic:first-line
{
  font-weight: bold;
  color: black;
}

.directory
{
  margin:0;
  padding: 4px;
  padding-left: 5%;
  display: table;
}
.directory_icon {
  width: 60px;
  height: 100%;
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: top;
  text-align: left;
}
.directory_content {
  height: 100%;
  margin: 0;
  padding: 0;
  display: table-cell;
}
.directory_text {
margin: 0;
  padding: 3px;
  font-size: .9em;
  text-align: justify;
}
.directory_icon_no_border
 { border-width: 0; }
.directory_icon_border
 { border-width: 1px; border-style: solid; border-color: black;}

.member { font-size: 9pt; color: #a86751; font-family: serif; }

.photo_big_border { /* framez22 */
  background-color:#2f150b;
  padding: 4px;
  margin: 0;
  margin: 15px;
}
.photo_big_border_no_margin
{
  background-color:#2f150b;
  padding: 4px;
  margin: 0;
}
.inset_frame {
  border-style: solid;
  border-width: 1px;
  border-color:#993300;
}
.nobr { white-space: nowrap; }
