
.navbar{
                margin: 20px;
                font-size: 120%;
       }

.content{
                margin: 20px;
                font-size: 120%;
       }

 .masthead {
               height: 225px;
               background-color: white;
               color: red;
               font-family: sans-serif;
               text-align: center;
           }

.masthead h1 {
               font-size: 180%;
                padding-top: 0.5em;
             }

.masthead h2 {
               font-size: 180%;
                padding-top: 0.20;
             }

.masthead h3 {
               font-size: 120%;
                padding-top: 0.20;
             }

.imgtop  { padding-top: 4%; }

//.masthead>img {
//                margin: auto;
//                display: inline-block;
//                max-width: 100%;
//             }

 .main {
         padding-top: 1em;
         background-image: url('../images/glen_yard.jpg');
         background-repeat:no-repeat;
         background-position: top center;
         background-size: 50% auto;
        /*background-size: 100%;*/
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        height: 600px;
       }

 .statement {
                color: #517DC4;
                text-align: center;
                margin-top: 5em;
            }

/* unvisited link */
a:link { color: #386107; } 

/* visited link */
a:visited { color: #386107; }

/* mouse over link */
a:hover { 
         color: #386107;
         font-size: 110%; }

/* selected link */
a:active { color: #386107; }

div.transbox {
    margin-top: 2em;
    margin-left: 2em;
    text-align: left;
    color: #2b4a06;
    border: 1px solid black;
    background-color: #f2eac2; /*top colour*/
    width: 95%;
}

div.transbox p,ol,ul,table,form {
    margin: 0px 30px 10px 40px;
    font-weight: 400;
}

div.transbox h1 {
      margin-left: 0.75em;
     font-weight: bolder;
}

div.transbox h2 {
      margin-left: 1.85em;
      font-weight: bold;
     font-size: 109%;
}

.tlabel { 
          vertical-align:top;
          font-weight: bold;
          color: #415938;
          font-size: 110%;
          text-decoration: underline;
          padding-bottom: 10px;
          padding-right: 5px;
         }

.clabel { 
          vertical-align:top;
          padding-right: 0.75em;
          font-weight: bold;
          color: #355E3B;
          font-size: 105%;
          width: 200px;
         }

td.content { 
          vertical-align:top;
          padding-bottom: 0.25em;
         }

th { 
          padding-bottom: 5em;
          margin-bottom: 2em;
          color: red;
          font-weight: bold;
         }

.person {
          font-weight: bolder;
          color: #034007;
        }A

.blurb {
          margin-left: 4em;
          margin-right: 4em;
          padding-top: 1em;
          padding-bottom: 1em;
          font-family: sans-serif;
          font-weight: 300;
        }

.invite {
          font-family: sans-serif;
          border: 2pt double red;
          text-align: center;
          margin: auto;
          padding-top: 1.0em;
        }
.lbump { margin-left: 1.2em; }
          
.icon-list li {
          padding: 0 0 5px 20px;
            display: block;
              position: relative;
}
.icon-list li:before {
          font-family: 'Glyphicons Halflings';
            position: absolute;
              left: 0px;
                top:3px;
                  font-size:80%
}
.chevron-right li:before {
         content: '\e080';
}

.checkmark li:before {
         content: '\e067';
}

.arrow-right li:before {
         content: '\e092';
}

.infoo li:before {
         content: '\e101';
}

.fmodal { font-weight: bold;
          color: #415938;
          font-size: 104%;
          border: 2pt solid #415938;
          text-align: center;
          float: right;
          clear: all;
          padding-left: 0.15em;
          padding-right: 0.15em;
         }  

.msg_error {  font-size: 104%;
              font-weight: bold;
              color: red;
              margin-left: 4em;
           }


