body, html {min-height: 100vh;}
section.main {overflow: auto; background-color: olive;
clear: both;
padding-bottom: 0px}
body.p {opacity: 1; color: black; 
   z-index: 3;}
img.goLeft{
      float: left;
      padding: 1ex 10px 0px 0px;
   }
aside.r01c0{
    width: 20%; 
    overflow: hidden;
    margin: 0px 0px;
    float: left;
    text-align: center;
    display: block;
 }
 aside.r01c0 a {
    text-decoration: none;
    color: white;
    padding: 0px 0px;
    border-radius: 0px;
     font-family: Helvetica,  Tahoma, sans-serif;
    font-size: 20px;
}
aside.r01c0  a:hover {
   background-color: blue;
   text-decoration: underline;
   }

div.r01c1 {
   background-color: rgb(171, 201, 171); 
   /* content: "&nbsp";*/
   background-image: url("../images/IMG_6699_Puppet_Theater.JPG");
   opacity: 0.98;
   background-size: 100% 100%;
   background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
    z-index: 1;
    width: 60%; 
    overflow: hidden; 
    float: left;
    font-family: Helvetica,  Tahoma, sans-serif;
   font-size: 18px;
   color: black;
  }
   
div.r01c1  p {
   display: auto;
   /* text-shadow: 1px 1px brown;*/
   margin: 20px;   
}
    
aside.r01c2{
    width: 20%; 
    float: left;
    overflow: hidden;
    margin: 0px 0px;
    text-align: center;   
   }

   aside.r01c2 p {
    text-decoration: none;
    color: white;
    padding: 0px 0px;
    border-radius: 0px;
     font-family: Helvetica,  Tahoma, sans-serif;
    font-size: 20px;}
    
label.left{
   text-align: left;
   width: 200px;
   display: inline-block;
}

.constwith{
   width: 200px;
   border-radius: 5px;
   border: solid 1px
}

section button:hover {
   background-color: blue;
   text-decoration: underline;
   }

textarea{
   vertical-align:middle;
    width: 200px;
    height: 75px;
    resize: none;
}

select{
   height: 30px;
   padding: 0 24px 0 8px;
   color: #fff;
   font: 12px/21px arial,sans-serif;
   background-color: gray;
   overflow: hidden;
}

input:hover, input:focus{
   background-color: #f2f2f2;
}

textarea:hover, textarea:focus{
   background-color: #f2f2f2;
}

.range input {
   margin-top:10%;
   -webkit-transform:rotate(90deg);
   -moz-transform:rotate(90deg);
   -o-transform:rotate(90deg);
   transform:rotate(270deg);
   };