      a { 
        font-family: Arial;
        
      }
       H1 {
        text-align: center;   /* text placement will be center or middle for this site */
        font-family: Arial;   /* the font will be Arial */
    
      }
      H2 {
        text-align: center;
        font-family: Arial;
      }
      H3 { 
        text-align: center;
        font-family: Arial;
       
      }
      H4 {
        text-align: center;
        font-family: Arial;
        
      }
      H5{
        text-align: center;
        font-family: Arial;
      }
      p {
        text-align: center;
        font-family: Arial;
          
      }
      img{
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      textarea {
      margin-left: auto;
      margin-right: auto;
      }
      .footer {
        background-color: lightgray;
        font-family: Arial;
        text-align: center;
        padding: 3px;
      }
      ul{
        list-style-type: none;
        padding: 1px;
        }
.custom-header {
    display: block;
  visibility: visible;
  opacity: 1;
  height: 75px;
  background-image: url('/DONOTDELETE/newtile.png');
  background-repeat: repeat-x;         /* Tile left to right */
  background-position: top left;       /* Start from top-left corner */
  background-size: auto 100%;          /* Keep original width, stretch vertically */
  color: white;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.content-wrapper {
  background-color: white;
  max-width: 1000px;       /* Optional: limits width */
  margin: 40px auto;       /* Centers the content */
  padding: 20px;           /* Adds space inside */
  box-shadow: 0 0 10px rgba(0,0,0,0.1); /* Optional: subtle shadow */
  border-radius: 8px;      /* Optional: rounded corners */
}
body {
  background-color: #ccc; /* Light gray */
  margin: 0;
  padding: 0;
}
main {
  border: 1px solid black; 
  background-color: white; /* Normal white background for content */
  max-width: 800px;         /* Optional: limits width */
  margin: 40px auto;        /* Centers the content */
  padding: 0px;            /* Adds space inside */
  border-radius: 8px;       /* Optional: rounded corners */
  box-shadow: 0 0 10px rgba(0,0,0,0.1); /* Optional: subtle shadow */
}
.sidebar {
  width: 175px; /* Adjust as needed */
  background-color: #f4f4f4;
  padding: 1px;
  border-right: 2px solid #ccc;
  border-radius: 2px;
}
.main-layout {
  display: flex;
  gap: 20px; /* Space between sidebar and content */
}
.main-content {
  flex: 1; /* Takes up remaining space */
  padding: 1px;
  background-color: white;
  border: 0px solid black;
  border-radius: 1px;
}


/* AERO WEBRING */
  #aero-ring {
    background: linear-gradient(to bottom, #404040 0%, #000000 100%);
    border-radius: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5),
      inset 0 2px 1px rgba(255, 255, 255, 0.15),
      inset 0 -2px 1px rgba(0, 0, 0, 0.35);
    font-family: sans-serif;
    margin: 10px auto 0px auto;
    max-width: 15rem;
    padding: 0.75rem;
  }

  #aero-ring a,
  #aero-ring a:visited {
    color: white !important;
  }

  #aero-ring a:focus,
  #aero-ring a:hover,
  #aero-ring a:active {
    color: lightgrey !important;
  }