/* CSS file */

   .album {
      background-color:gray;
      border-color:gray;
      border-width:10px;
      border-style:ridge;
      margin-left:auto;
      margin-right:auto;
      margin-top:1px;
      padding:15px;
      text-align:center;
      width:920px;  /* Added 1/18/25 */
   }

   a.x1:link,a.x1:visited {color:white; display:block; text-decoration:none;}

   a.x1:hover,a.x1:active {font-weight:bold; display:block; text-decoration:none;}

   a.photo:link {border-color:black;}
   a.photo:visited {border-color:black;}
   a.photo:hover {border-color:#FFD700;} /* Color - gold */
   a.photo:active {border-color:gray;}

   b.big-white-text {color: #ffffff; font-size: 1.72em}

   b.large-purple-text {color: #330660; font-size: 5.0em}

   body.photo {
        background-color:#3F636C;
        color:black;
   }

   body.main {
      font-size:100%;
      color: black;
      background-image:url('gradient-1.png');
      background-repeat:repeat-x;
      background-attachment:fixed;
   }

   div.left {
      text-align: left;
   }

   div.centered {
      text-align: center;
   }

   div.indent100
   {
      width:600px;
      padding:0px;
      border:0px solid gray;
      margin:0 100px 0 100px;
   }

   dl.in40bold {
     font-size:1.5em;
     font-weight:bold;
     text-indent:40px;
   }

   h2 {font-size:1.2em; font-weight:bold; text-decoration: underline; text-indent:40px}
   
   img.AlignLeft {
      float:left; 
      margin:10px; 
      border:5px solid black;
    }

   img.b2blk {
      border:2px solid black;
    }

   img.b0 {
      border:0;
    }

   p.fontplus1 {font-size:1.2em}

   p.h1center {font-size:1.5em; font-weight:bolder; text-align:center}

   p.h2center {font-size:1.2em; font-weight:bold; text-decoration: none; text-align:center}

   p.indent {margin-left:30px}

   p.indent40 {margin-left:40px}

   p.dbl-indent {margin-left:60px}

   p.indent80 {margin-left:80px}

   p.tpl-indent {margin-left:90px}

   p.indent100 {margin-left:100px}

   p.italic-bold {font-style: italic; font-weight: bold}
   
   pre {font-family: "Courier New", Courier, monospace; font-size: .90em}

   span.big-red-text {color: #ff0000; font-size: 1.44em}

   span.bold {font-weight: bold;}

   span.small-purple-text {color: #330660; font-size: .80em}

   /* Navagation buttions */
   table.nav {
      background:black;
      border:1px solid white;
      margin-left:auto;
      margin-right:auto;
      padding:0;
      width:800px;
   }
   
   td.nav {
      background:#5F838C;
      text-align:center;
      width:80px;
   }

   /* Nav button for the active page */
   td.active {
      background:white;
      border:1px solid black;
      color:black;
      width:92px;
   }

   /* Nav button for the inactive page */
   td.inactive {
      background:black;
      border:1px solid white;
      color:white;
      width:92px;
   }

   /* Create a box to contain the web page with a border (used with wrapper) */
   table.container {
      margin-left:auto;
      margin-right:auto;
      width:900px;
      height: 8px;
   }

   td.wrapper {
      border:5px ridge;
      background:#dddddd;
      padding:40px;
   }

   /* Nordfjordlag logo for page headers */
   table.logo {         
      background:red;
      border:5px outset white;
      margin:0 auto 0 auto;
      width:800px;
   }

   td.logo {
      background:red;
      border:1px solid white;
      margin:0 auto 0 auto;
   }

   table.photo {
      background: #FEFCFC;
      border-style:solid;
      border-top-color:#E6E6E6; /* Color - Lavender */
      border-left-color:#DCDCDC; /* Color - Gainsboro */
      border-bottom-color:#C0C0C0; /* Color - Silver */
      border-right-color:#C0C0C0; /* Color - Silver */
      border-width:6px;
      font-size:1em;
      font-family:Arial;
      margin: 2px auto;
      padding: 3px;
      width: 900px;
   }

   table.photo-top {
      background: #FFD700; /* Color - gold */
      border-style:solid;
      border-width: 1px;
      font-weight:bold;
      margin: 2px auto;
      padding: 1px;
      width: 900px;
   }

   td.centered {
      text-align:center;
   }

   .left {
      text-align:left;
   }

   .middle {
      vertical-align:middle;
   }

   .right {
      text-align:right;
   }

   .thumbnails
   {
      border:0;
      margin:2px auto;
      padding:10px;
      width:900px;
   }
   .thumbnails td
   {
      padding:10px;
      text-align:center;
      vertical-align:middle;
   }

   .thumbnails img
   {
      border:0;
   }
   
   .navArrows {
      border:0;
      padding:0;
      margin:0px auto;
      width:200px;
      border-collapse: collapse;
   }

   .navArrows td {
      background:#5F838C;
      text-align:center;
      width:80px;
   }

   .navArrows img {
      height:30px;
      width:30px;
      border:0;
   }
   
   .card-line-blue {
      border-bottom:1px solid blue;
   }
   
   .card-line-red {
      border-bottom:1px solid red;
   }
   
   .card-line-red-35pct {
      border-bottom:1px solid red;
      width:35%;
   }

   .center {text-align:center}

   .yellow-card {
      width:95%; 
      margin:30px; 
      padding:20px; 
      background-color:#fff59d; 
      color: #000;
      border-radius:15px;
   }
   
   .white-card {
      width:95%; 
      margin:30px; 
      padding:20px; 
      background-color:white; 
      border-radius:15px;
   }
      
   .blue-card {
      width:95%; 
      margin:30px; 
      padding:20px; 
      background-color:lightblue; 
      border-radius:15px;
   }
      
   