 body {
    margin: 0;
    font-family: Arial, sans-serif;
}

.header {
//   background-image: url('https://monstahome.mywire.org/images/monstahome.gif'); /* Replace with your header image URL */
    height: 200px; /* Adjust height as needed */
    color: white;
    display: flex;
    background-color: #333;
    background-position: center;
    background-size: cover;
    align-items: top;
    justify-content: center;
    text-align: center;
    z-index: 2;
}

.body-content {
    position : absolute; 
    width : 100%;
    align: center;
    height : auto;
    background-size: cover; /* Cover the entire body */
    background-color: blue;
    background-position: center; /* Center the background image */
    height: calc(100vh - 200px); /* Full height minus header height */
    color: rgba(40,40,40,1); /* Text color for body content */
    padding: 20px; /* Add some padding */
    background-repeat: repeat-y;
    z-index: 1;
}

.text-box {
    width: 90%; /* 90% width of the body */
    background-color: rgba(128, 128, 128, 0.8); /* Gray with 50% transparency */
    padding: 20px; /* Add padding inside the box */
    border-radius: 10px; /* Optional: rounded corners */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); /* Optional: shadow for depth */
    
		}     
.news-container {
            max-width: 800px;
            margin: auto;
        }
        .article {
            background: lightblue;
            padding: 15px;
            margin: 10px 0;
            border-radius: 5px;
	    opacity : 0.8;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }
        .article h2 {
            margin: 0 0 10px;
        }
        .article p {
            margin: 0;
        }
        .article a {
            text-decoration: none;
            color: #007bff;
        }

.navbar {
  overflow: hidden;
 height: 130px;
  background-color: #333;
 background-image: url('https://monstahome.mywire.org/images/monstahome.gif');
 background-size : 100% 150%;
}

/* Navigation links */
.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
/*  padding: 14px 16px;*/
}

/* Subnav button */
.subnav .subnavbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

/* Add a red background color to navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
  background-color: white;
  color : black;
}

/* Style the subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;
  background-color: black;
  width: 100%;
  z-index: 1;
}

/* Style the subnav links */
.subnav-content a {
  float: left;
  color: white;
  text-decoration: none;
}

/* Add a grey background color on hover */
.subnav-content a:hover {
  background-color: #eee;
  color: black;
}

/* When you move the mouse over the subnav container, open the subnav content */
.subnav:hover .subnav-content {
  display: block;
}



