.item1 {
  grid-area: header;
  box-sizing: border-box;
  border-bottom-style: solid;
  font-family: Verdana h1;
  font-family-margin-bottom: 0;
  font-family-padding-bottom: 0;
}
.item1 #maintitle, .item1 #networking {
  display: inline-block;
}
.item1 #maintitle {
  text-align: left;
  width: 50%;
  font-family: Verdana;
}
.item1 #maintitle a {
  color: #000000;
}
.item1 #networking {
  font-family: Verdana;
  text-align: right;
  width: 49.5%;
}
.item1 #networking h3 {
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline;
}
.item1 #networking #networkinglinks {
  display: inline;
}
.item1 #networking #networkinglinks a img {
  padding-left: 1%;
}

.item2 {
  grid-area: columnLeft;
  box-sizing: border-box;
  min-width: 19ch;
  padding-top: 0;
  margin-top: 0;
}
.item2 h3 {
  margin-top: 0;
  font-family: Verdana;
}
.item2 #dates {
  max-width: 19ch;
}
.item2 #links {
  max-width: 19ch;
}

.item3 {
  grid-area: columnCenter;
  padding-top: 0;
  margin-top: 0;
  box-sizing: border-box;
  padding-left: 1em;
  min-width: 79ch;
  border-left-style: solid;
  border-left-width: 1px;
}
.item3 #contentTitle {
  max-width: 79ch;
}
.item3 #contentTitle a {
  font-family: Verdana;
  color: #262626;
}
.item3 #contentTitle a:hover {
  color: #000000;
}
.item3 #dates {
  max-width: 79ch;
}
.item3 h3 {
  font-family: Verdana;
  color: #262626;
}

.item4 {
  grid-area: columnRight;
  padding-top: 0;
  margin-top: 0;
  box-sizing: border-box;
  min-width: 19ch;
  padding-left: 1em;
  border-left-style: solid;
  border-left-width: 1px;
}
.item4 h3 {
  font-family: Verdana;
  margin-top: 0;
  max-width: 79ch;
}

.item5 {
  grid-area: footer;
  padding-top: 0;
  margin-top: 0;
  box-sizing: border-box;
  text-align: center;
}
.item5 nav {
  display: block;
}
.item5 nav a {
  padding-left: 2%;
  padding-right: 2%;
  color: #737373;
  font-family: Verdana;
}
.item5 #networkinglinks {
  display: block;
  padding-bottom: 1%;
  padding-top: 1%;
}
.item5 #networkinglinks a img {
  padding-left: 0.5%;
  padding-right: 0.5%;
}
.item5 #license {
  font-family: Tahoma;
  color: #737373;
}

.grid-container {
  display: grid;
  grid-template-areas: "header header header" "columnLeft columnCenter columnRight" "footer footer footer";
  gap: 1em;
}

h2 {
  margin-bottom: 0;
  margin-top: 0;
  font-family: Verdana;
  color: #262626;
}

a {
  text-decoration-line: none;
  color: #737373;
}

a:hover {
  color: #000000;
}

#dates {
  color: #737373;
  font-family: Tahoma;
}

#summaryContent, p {
  color: #4C4C4C;
  font-family: Arial;
  max-width: 79ch;
}

#summaryContent {
  padding-bottom: 5%;
}

#links {
  font-family: Verdana;
}

#repositoryformat {
  font-family: Verdana;
  color: #262626;
}

#tag {
  font-family: Arial;
  color: #4C4C4C;
  max-width: 79ch;
}

#references {
  color: #4C4C4C;
  font-family: Arial;
  max-width: 79ch;
}

body {
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 10%;
  padding-right: 10%;
}

/*# sourceMappingURL=styles.css.map */
