    *       {padding: 0;}
    body    {margin: 0 auto; width: 80%; min-width: 600px; max-width: 1210px; background-color: #171633;}

    #title {
       margin: 10px auto;
    }
    #title h1 {
       display: none;
    }
    #title img {
       display: block;
       margin: 0 auto;
       width: 80%;
    }
    nav, footer {
       clear: both;
       margin: 0 auto;
       padding: 10px 5px;
       font-family: 'Tenor Sans', sans-serif;
       font-size: 1.2em;
       text-align: center;
       background-color: #b660a0;
       color: #171633;
       border: 1px solid #000;
    }
    nav a    {
       text-decoration: none;
       color: #171633;
       padding: 5px 7px;
    }
    nav a:hover {
       text-decoration: none;
       color: white;
       background-color: blue;
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;
       border-radius: 10px; /* future proofing */
       -khtml-border-radius: 10px; /* for old Konqueror browsers */
    }

    #mainblurb {
      width: 100%;
    }

    #booking {
      float: left;
      max-width: 225px;
      margin: 20px auto 10px auto;
    }
    #booking h1      {font-family: 'Tenor Sans', sans-serif; margin: 10px auto; text-align: center;}

    #booking h3 {
       font-family: 'Montserrat Alternates', sans-serif; 
       margin: 10px auto 20px auto; 
       text-align: center; 
       max-width: 255px;
    }

    #booking h3 a {
       display: block; 
       width: 100%; 
       text-decoration: none; 
       color: #171633; 
       padding: 10px 40px 10px 5px; 
       background-color: #b660a0; 
       border: 1px solid black;
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;
       border-radius: 10px; /* future proofing */
       -khtml-border-radius: 10px; /* for old Konqueror browsers */
       background-image: url("img/downtri.png");
       background-position: 90% 50%;
       background-size: 40px 40px ;
       background-repeat: no-repeat;
    }

    #booking h3 a:hover {
        text-decoration: none; 
        color: white; 
        background-color: blue; 
        background-image: url("img/downtrifff.png");
    }

    #pitch {
       clear: none;
       font-family: 'Montserrat Alternates', sans-serif; 
       margin: 10px 10px 10px 300px; 
       text-align: justify;
       color: #b660a0; 
    }


    #video {
        display: block;
        width: 100%;
        margin: 20px auto;
        background-image: url("img/TA80s.png");
        background-position: top left;
        background-size: 50% ;
        background-repeat: no-repeat;
        min-height: 300px;
    }

    #video iframe {
        float: right;
        .width: 40%;
        .height: 75%;
        .margin: auto;
        padding: 15px;
        background-color: #b660a0;
        border: 1px solid black;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; /* future proofing */
        -khtml-border-radius: 10px; /* for old Konqueror browsers */
    }
    #video iframe:hover {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; /* future proofing */
        -khtml-border-radius: 10px; /* for old Konqueror browsers */
        background-color: blue;
        border: 1px solid blue;
    }


    #onesheet {
        display: block; clear: both; width: 90%; margin: 40px auto 0 auto; padding: 0;
        border: 1px solid #b660a0;
    }

    #onesheet a img {
        display: block; width: 100%; margin: 0; padding: 0;
    }

    #button {width: 50%; margin: 10px auto; text-align: center;}
    #button div {.display: inline; margin: auto;}
    #button h3 {display: inline; margin: auto 10px; border: 0 solid black;}
    #button:hover h3 {color: #a0a620; margin-left: 5px;}

    #mc_embed_signup {
      background: transparent; 
      clear: left; 
      font: 14px Helvetica,Arial,sans-serif;
      color: white;
      margin: 20px 0;
      padding: 10px 0;
    }

	#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto ;margin-right: 10px;}
	#mergeRow-gdpr {margin-top: 20px;}
	#mergeRow-gdpr fieldset label {font-weight: normal;}
	#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}

  #group {
    float: left;
    width: 60%;
    margin: 20px 0 0 0;
    padding: 0;
    text-align: left;
  }
  
  #bryan  { margin: 0; padding: 0; width: 100%; min-height: 500px; background: url("img/group.bryan2.png")  bottom right/50% no-repeat; }
  #connor { margin: 0; padding: 0; width: 100%; min-height: 500px; background: url("img/group.connor2.png") bottom right/50% no-repeat; }
  #laura  { margin: 0; padding: 0; width: 100%; min-height: 500px; background: url("img/group.laura2.png")  bottom right/50% no-repeat; }
  #johnny { margin: 0; padding: 0; width: 100%; min-height: 500px; background: url("img/group.johnny2.png") bottom right/50% no-repeat; }
  #mike   { margin: 0; padding: 0; width: 100%; min-height: 500px; background: url("img/group.mike2.png")   bottom right/50% no-repeat; }

  #group h1,h2,p,ul {
    color: #b660a0;
    text-align: left;
    margin-bottom: 0;
    margin-top: 20px;
    font-family: 'Tenor Sans', sans-serif;
  }

   #group h1 {
    font-size: 2em;
   }

   #group h2 {
    font-size: 1.2em;
   }

   #group p {
    font-size: 1em;
   }

   #group ul {
    margin-top: 40px;
    font-size: 0.8em;
   }

   #group ul li {
     display: inline;
   }

   #group ul li a {
     color: #b660a0; 
     text-decoration: none;
     padding: 5px 7px;
   }

   #group ul li a:hover {
     color: #fff; 
       background-color: blue;
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;
       border-radius: 10px; /* future proofing */
       -khtml-border-radius: 10px; /* for old Konqueror browsers */
   }

   #group img {
    float: left;
    display: inline;
    clear: none;
    margin: 20px 20px 0 0;
    padding: 15px;
    width: 25%;
    height: 25%;
        background-color: #b660a0;
        border: 1px solid black;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; /* future proofing */
        -khtml-border-radius: 10px; /* for old Konqueror browsers */
  }
  #group img:hover {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; /* future proofing */
        -khtml-border-radius: 10px; /* for old Konqueror browsers */
        background-color: blue;
        border: 1px solid blue;
    }


