html,body {
  width:100%;height:100%;margin: 0 0 0 0;padding: 0 0 0 0;
  font-family: arial;color: #110b01;font-size: 12pt;
  background-color: #edf8db; 
}

header {
  position: relative; top:85px;
  height: 350px; width: 750px;
  background-image: url("ovsHeader.JPG");
  background-repeat: no-repeat;
  background-attachment: relative;
  background-position: center;
  background-size: auto;
}
.bible {
  font-weight: bold;
  font-size: larger;
}
.slogan {
  color: red;
  font-family:Arial;
  font-size-adjust:initial;
  font-size: x-large;
  font-weight: normal;
  font-style:italic;
  position: relative;
  top: 50px; left: -170px;
}
.intro{
  text-align:left;
  width: 750px;
  font-style:italic;
  font-family:cursive;
}
.normal {
  text-align:left;
  width: 750px;
  font-style:normal;
}

p.smrt{padding-right:15%;text-align:right;font-size:7pt;}
a:link { color: blue}
a:visited { color: blue}
a:hover {color: green}
a:active { color: green}

a.body:link { color: blue}
a.body:visited { color: blue}
a.body:hover {color: green}
a.body:active { color: green;}

a.large { color: black; font-size:24px;font-weight:bold; }
a.large:visited { color: black; }
a.large:hover {color: black; }
a.large:active { color: black; }

footer {
  color: white; background-color: #7fbcff; 
  word-wrap: normal; height: 100%;
  margin:auto;padding-left: 15px; padding-right:15px;  padding-top:10px;
  font-family: Sans,Arial;font-size: 14px;font-weight: bold;line-height: 14px;
  /* Border Radius */
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px; 
}
.footer{
  position: relative; bottom: -250px; 
  margin: auto;text-align:center;
}
p.usage{
  color: white; background-color: #7fbcff; 
  word-wrap: normal; height: 100%; width: 750px;
  margin-left: auto; margin-right:auto;  padding-top:12px;
  font-family: Sans,Arial;font-size: 14px;font-weight: bold;line-height: 14px;
  /* Border Radius */
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
iframe.ftrFrm{
  width:100%;margin:auto;text-align:center;
}

.center{ margin: auto;width: 750px;text-align:center;}
.error{ position: relative; height: 250px; top: 200px; color:red}
h1{text-shadow: 5px 5px 5px #fffa04;text-align:center;}
h2{text-shadow: 5px 5px 5px #fffa04;text-align:center;font-size: 24px}
h4{text-align:center;margin:0; padding: 10px;text-shadow: 5px 5px 5px #fffa04;}

@media only screen and ( max-width: 750px ) /* 1000 */
		{
      header{
        width: 100%;
      }
			.center, .intro
			{
				width: 100%;
				margin: 0;
			}
      
		}
@media only screen and ( max-width: 40em ) /* 640 */
  {    
  html,body {
    width:100%;height:100%;margin: 0 0 0 0;padding: 0 0 0 0;
    font-family: arial;color: #110b01;font-size: 12pt;
    background-color: #edf8db; 
	
  }
  
  header {
    position: relative; top:85px;
    background-image: url("ovsHeader.JPG");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: auto;
  } 
  .slogan {
    color: red;
    font-family:Arial;
    font-size: 14pt;
    font-weight: normal;
    font-style:italic;
    position: relative;
    top: 50px; left: -30px;
  }
  
  .header{
    height:100px;width: 100%;
  }
  .intro{
    width: 96%;
    font-style:italic;
  } 
  .normal {
    width: 96%;
  }
  p.smrt {text-align:right;font-size:7pt;}
  a:hover {color: white} 
  footer {
    color: white; background-color: #7fbcff; 
    word-wrap: normal; 
    height:100%; 
    margin:auto;padding-left: 15px; padding-right:15px;  padding-top:5px;
    font-family: Sans,Arial;font-size: 14px;font-weight: bold;line-height: 14px;
    /* Border Radius */
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
  }
  .footer{
    position: relative; bottom: -150px; height:50px;width: 84%;
    margin: auto;text-align:center;
  }
  p.usage{width:unset;}
  img {
    width: 96%;
  }
  .center{margin: auto;width: 96%;text-align:center;}
  h1{text-shadow: 5px 5px 5px #fffa04;text-align:center;}
  h4{text-align:center;margin:0; padding: 10px;text-shadow: 5px 5px 5px #fffa04;}  
  } 
