
main {
  flex: 1;             /* ← makes main stretch */
  background-color: #ffffff;
  display: block;
  padding: 0 0 2em 0;
  background-size: cover;
  padding-bottom: 15px;
}

header a { text-decoration: none;  color: #000435; font-size: 1.5em; text-shadow: 3px 10px 5px #667788; }
header a:link { color: #000435 }
header a:visited { color: #000435; }
header a:hover { color: #FEF6C2; }

main { background-color: #ffffff;
display: block;
padding: 0 0 2em 0;
}

main div { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 2em; }

main img { padding-left:0px; padding-right: 0px; padding-top: 0;  }

main { display: block; /*margin-left:;*/ background-color: #ffffff; background-size: cover; padding-bottom: 15px;}


img { padding-left: 10px; padding-right: 10px ; }

#indexmain {
  background-image: url();
  background-size: 100% 100%;           /* or cover */
  background-repeat: no-repeat;
  background-position: center 10px; /* <-- shifts the image down 50px */
  height: 300px;
}

#indexblock {
  max-width: 75%; /* give it a width (or max-width) smaller than 100% */
  margin-left: 35px;
  margin-right: auto;
  margin-top: 25px;     /* just 25px above */
  /* margin-bottom:  */
  text-align: center; /* optional: center the text inside */
 color: #033651; 
font-weight:bold;}


