ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    background-color: black;
    
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 120%;
}
li {
    float: left;
}
li a{
    display: block;
    color: white;
    text-align: center;
    padding: 10px 10px;
    text-decoration: none;
}
li a:hover {
    border: 3px solid rgb(0, 70, 230);
}
.active {
    background-color: rgb(0, 70, 255);
    color: white;
}
body{
    background-color: #282828;
    color: white;
}
p{
    font-size: 130%;
}

/* ---------- Tables ---------- */
table {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin-top: 10px;
}

td, th {
  border: 1px solid #ddd;
  padding: 8px;
}
tr:nth-child(even){background-color: rgb(110, 110, 110);}
/*tr:hover {background-color: #ddd;}*/
th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: rgb(0, 70, 255);
  color: white;
}
td:nth-child(3) {
    text-align: center; /* Horizontally centers text/inline content */
    vertical-align: middle; /* Vertically centers content (optional) */
}
th:nth-child(1) { width: 30%; }  /* First column takes 20% */
th:nth-child(2) { width: 60%; }  /* Second column takes 50% */
th:nth-child(3) { width: 10%; }
/* ---------- Tables ---------- */




/* unvisited link */
.resource_table_links:link {
  color: rgb(0, 70, 230);
}

/* visited link */
.resource_table_links:visited {
  color: rgb(0, 70, 230);
}
figcaption{
    text-align: center;
}
.links{
    font-size: 100%;
}

/* Media Queries */
@media only screen and (max-width: 600px) {
    
}

















