body { background: #d2b48c; } /* light charcoal; #3d342a */
p {
    color: #fff; /* provide contrast for body bkgrd */
    font-family: Verdana, san-serif;
}

/* page head styles: */
/*
.page-head { background-image: url("../img/index.png"); }
.page-head h5 { color: #c0c0c0 }
.page-head h2 { color: #fff }
*/
.page-head {
	background: #3d342a;
	border-bottom-color: #3d342a; /* override default style */
	box-shadow: none;
}
.page-head h1,
.page-head h5
{
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  background-color: inherit;
}

.page-head h1 {
	color: #fff; margin-left: -1em;
	border-bottom: solid 1px #6d6a34;
}
#c-o-c { color: #6d6a34; }

.title { border-bottom-color: #6d6a34 }
.welcome { margin: 0.5em 1em; font-size: 1.6em }

.page-head h4 { }
.page-head h5 { color: #6d6a34; }

.bold { font-weight: bold }
.indent { margin-left: 2em }
.right-align { text-align: right }

.bkgrd-light { background: gray; padding: 1px }

.landscape { /* override #portfolio img 200x150 (4:3 ratio) - need 3:2 ratio */
	width: 200px !important;
	max-width: 200px;
	height: 133px !important;
}
.portrait {  /* need 3:2 ratio */
	width: 133px !important;
	max-width: 133px;
	height: 200px !important;
}
.exif td {
	font-size: smaller !important;
	color: #000 !important;
	border-bottom: dotted 1px silver;
	padding: 0px !important;
}
.banner {
	color: #888;
	font-weight: bold;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	margin-bottom: 4px;
	padding: 4px 8px;
	background-image: url("../img/cream.png");
    background-repeat: repeat;
}

.banner a {
	color: #888 !important;
}

.red  { color: #f00; }
.white { color: #fff }
.maroon { color: #800000 }

#help {
	padding: 1em;
	background: #fff;
}

/* ShootingMode	Manual causes problems */
#portfolio .pcap{
	min-height: 340px;
}

/* carousel format */
.carousel-inner { border: solid 1px #000; }
.carousel-inner h4 {
	color: #00f;
	text-align: left;
}
.carousel-inner p {
	text-align: center;
	font-size: smaller;
}
.carousel-caption {
	padding-bottom: 0px;
}
.carousel-caption p {
	font-size: larger;
	font-weight: bold;
}

.carousel-control.left,
.carousel-control.right { /* remove: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.5) 100%); */
	background-image: none;
	background-repeat: no-repeat;
}

.pp_description { color: #00f; font-size: 1.5em !important; font-family: "Times New Roman", serif }

.recent-posts .rp-item  img {
	margin-left: 10%;
	width: 80%;
}

#s-p-a-m-t-r-a-p { display: none }

.contact { padding: 1em; background: #fff; border-radius: 10px; font-size: larger; }
.contact p { color: #800000; }

pre {
  font-family: "lucida console","monaco","andale mono","bitstream vera sans mono","consolas",monospace;
  font-size: 12px;
  border-left-width-value: 2px;
  border-left-style-value: solid;
  border-left-color-value: #777777;
  padding-left: 1em;
}

#preview {
  white-space: pre-line;
}

.image-titles { display: none }

div.folioIndex {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

div._rp-details p {
    padding-bottom: 10px;
    color: #800000;
    /* font-weight: bold; */
}
