body {
    padding-top: 50px; /* Adjust the pixels (px) as needed */
}
caption {
  caption-side: top; /* Moves the title to the top */
  text-align: left;     /* Aligns text to the left */
  font-weight: bold;
}
th {
  text-align: left; /*Aligns text to the left*/
}
td {
  vertical-align: top;    /* Aligns all td content to the top */
}
table {
  /* Merges cell borders into a single clean line */
  border-collapse: collapse; 
  /* Outer border around the entire table */
  border: 2px solid #333;    
}

th, td {
  /* Borders inside individual cells */
  border: 1px solid #ccc;    
  /* Padding keeps the content from touching the borders */
  padding: 8px;              
}
a {
  color: inherit; /* Or specify any color, e.g., #000000 */
  text-decoration: none;
}
