html { 
  overflow-y: scroll;
  background: rgb(244, 244, 244);
  }

A:visited { text-decoration: none; color: #71839e;  }
A:link, A:active { text-decoration: none; color: #592720;  }
A:hover { color: #592720 } 

body {
  font-family: Verdana, sans serif;
  font-size: 1em;
  line-height: 1.618em;
  color: #592720;
  }

div.boundingbox { width: 99%; margin:0 auto; max-width: 1011px;  border:none; padding:4px; align:center }

.pc { width: 99% }
.pc150 { width: 99%; max-width: 150px }
.pc230 { width: 99%; max-width: 230px }
.pc300 { width: 50%; max-width: 300px }
.pc600 { width: 99%; max-width: 600px }
.pcwide { width: 99%; max-width: 1100px }
.pclogo { width: 99%; max-width: 603px; min-width:310 }
.pchead { width: 99%; max-width: 470px; min-width: 120px }
.pccover {width: 99%; max-width: 960px; box-shadow: 0.60em 0.60em 0.2em #555555;}

.stress { color: #882209; font-weight: bold; }
.sm {font-size: 10pt; }
.bigindent {margin-left: 80px; }

.blbox { width: 95%; margin:auto; max-width: 1011px; background-color:#ffffff; border-style:solid; border-color:#0066ff; border-width:12px; align:center }

.prom { font-size: 1.4em; line-height:1.618em; margin-bottom:0.1em; font-weight:600; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.809em;
  line-height: 1em;
  }
p, ul, ol, dl, blockquote {
    font-size: 1em;
    line-height: 1.618em;
    margin-bottom: 1.618em; 
  }
ul { list-style-type: disc; margin-left: 1.618em; }
ol { list-style-type: decimal; margin-left: 1.618em; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0;}

b, strong { font-weight: bold; }
i, em { font-style: italic; }
small { font-size: 80%; }

hr.bop { border-color: #451c18; width: 50% }
hr.top { border-color: #451c18; }
  
div.testim {
	border : none;
	width: 99%; 
	max-width: 450px;
    color: #71839e;
   }
   
header img#header-logo { margin-bottom:-0.809em; }
header p {font-size: 2.6em
  line-height:1.6em;
  margin-bottom: 1em;
  font-family: Trajan Pro,Cambria,Imprint MT Shadow, Academy Engraved LET, 'Jaques Francois Shadow', serif;
  font-weight: 400;
  text-align:center;
}
header { text-align:center; }
header h2:before, header h2:after { width: 35%; }
.mid-header {
  font-family:  Lucida Handwriting, Verdana, sans serif;
  font-size: 1.5em;
  line-height: 1.618em;
  color: #9C2165;
  }

.myIframe {
position: relative;
padding-bottom: 8%;
padding-top: 30px;
height: 0;
overflow: auto; 
-webkit-overflow-scrolling:touch; //<<--- THIS IS THE KEY 
border: solid black 1px;
} 
.myIframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.star-img img {
display: inline-block;
height: 15em;
width: 25em;
}
.box-shadow {
color: red;
box-shadow: 0.60em 0.60em 0.2em;
}
.drop-shadow {
filter: drop-shadow(0.60em 0.60em 0.2em);
}
span.head {
   font-family: Dakota, serif;
   font-size: 28.0pt;
   color: #A654A6;
   font-weight: bold;
   }
span.headsm {
   font-family: Verdana, sans serif;
   font-size: 12.0pt;
   color: #666633;
   }
span.headmid {
   font-family: Verdana, sans serif;
   font-size: 18.0pt;
   color: #7c6118;
   }

div.indented { padding-left:30px; padding-right:20px }
div.lindent { padding-left:20px }

.font1 {font-family: cursive;}
.font2 {font-family: "Stencil Std";}

