Body { 
   height: 1600px;   /* for % hgts called out in boxes */
   margin: 0px;
   padding: 0px;
   }  

   #box1 {
    position: absolute;    
    width: 645px;
    height: 1500px;
    top: 0px;
    right: 645px;
    Bottom: 100px;
    Left: 0px;
    margin: 0px;
    }
   

   #navbar {
   float: left;   background-color: #1B607E;   width: 100px;
   height: 100px;
   font-family:  Arial, Verdana, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-variant: small-caps; 
   text-align: right; 
   margin: 0px 0px 0px 20px;   }

   #navbar ul {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   Margin-Bottom: 0px;
   padding-left: 3px;
   padding-right: 7px;
   padding-top: 20px;   } 
   #navbar ul li {   list-style-type: none;
   padding-bottom: 10px;   }

   #navbar ul li a:link {   color: #FFFFFF;   text-decoration: none;   }   #navbar ul li a:visited {   color: #EAF1F7;   text-decoration: none;   }

   #navbar ul li a:hover {   color: #FFCC66;   text-decoration: none;   }

   #box1 img.Aurora {
   position: absolute;
   width: 300px;
   height: 115px;
   top: 12px;
   right: 640px;
   Bottom: 546px;
   Left: 340px;
   margin: 0;
   background-color: transparent;
   }

   #Apicture {
   height: 120px;
   margin: 0px;
   padding: 0px;   
   align: left;
   }

   #Apicture img {
   border-top: 2px solid #373A79;
   border-bottom: 2px solid #373A79;
   }

  #navbar2 {
   position: absolute;
   top: 234px;
   right: 120px;
   Bottom: 100px;
   Left: 0px;
   float: left;   background-color: #1B607E;   width: 100px;
   height: 1293px;
   font-family: Arial, Verdana, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-variant: small-caps; 
   text-align: right; 
   vertical-align: center;
   margin: 0px 0px 0px 20px;   }

   #navbar2 ul {   padding-left: 3px;
   padding-right: 7px;   margin-left: 0;
   padding-top: 15px;   } 
   #navbar2 ul li {   list-style-type: none;
   padding-bottom: 20px;   }


   #navbar2 ul li a:link {   color: #FFFFFF;   text-decoration: none;   }   #navbar2 ul li a:visited {   color:  #EAF1F7;   text-decoration: none;   }

  #navbar2 ul li a:hover {   color: #FFCC66;   text-decoration: none;   }


   #main {
   width: 494px;
   height: 1266px;
   position: absolute;
   left: 120px;
   top: 234px;
   right: 610;
   bottom: 1515;
   font-family: Arial, Verdana, sans-serif;
   font-size: 10pt;
   margin: 3px;
   border: 2px solid #91AAB5;
   padding: 10px;   }

   #main h3 {
   font-variant: small-caps; 
   }

    #main img.wedphotoh {
    width: 200px;
    margin: 5px;
    float: left;
    }

    #main a.us:link {    color: white;
    }

    #main a.us:visited {    color: white;
    }

    #main a.us:hover {    color: orange;
    }

    #box2 {
    Position: absolute;
    width: 200px;
    height: 1493px;
    color: #373A79;
    top: 35px;
    right: 0px;
    Bottom: 100px;
    Left: 645px;
    margin: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-variant: small-caps; 
    font-stretch: expanded;
    background: #E7F4F2;
    }
    
    img.box2pict1 {
    margin: 2px;
    width: 190px;
    }

    img.box2pict2 {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    width: 92px;
    }

    img.box2pict3 {
    margin-right: 2px;
    margin-bottom: 2px;
    width: 94px;
    }

    #box2 h4 {
     padding-left: 5px;
     margin: 3px 0px 0px 0px;
     }

    #box2 h5 {
     padding-left: 5px;
     margin: 8px 0px 0px 0px;
     }
    
    #box2 ul {
    margin: 0px 0px 0px 5px;
    padding: 0px;
    }

    #box2 ul li {
    list-style-type: square;
    font-size: 9pt;
    line-height: 1.4;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    }
   
    #box2 ul li.location {
    list-style-type: none;
    }
    
    img.galleryh {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    width: 120px; 
    height: 90px
    }

    img.galleryv {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    width: 120px; 
    height: 160px
    }

    #box3 {
    Position: absolute;
    width: 845px;
    height: 100px;
    top: 1550px;
    right: 0px;
    Bottom: 0px;
    Left: 0px;
    margin: 0px    
    }
    
    a.galleryh:link {    color: #E7F4F2;
    }

    a.galleryh:visited {    color: #E7F4F2;
    }

    a.galleryh:hover {    color: orange;
    }

    a.galleryv:link {    color: #E7F4F2;
    }

    a.galleryv:visited {    color: #E7F4F2;
    }

    a.galleryv:hover {    color: orange;
    }

    a.pageLoc:link {
    color: #1B607E;
    }

    a.pageLoc:visited {    color:  #1B607E;    }

    a.pageLoc:hover {
    color: orange;
    }

    img.maine {
    width: 220px;
    float: left;
    padding-right: 10px;
    }

    img.french {
    width: 260px;
    float: right;
    padding-left: 5px;
    }

    a.us:link {    color: white;
    }

    a.us:visited {    color: white;
    }

    a.us:hover {    color: orange;
    }

