h2, h3 {
  font-family: 'PBS_KIDS_Headline', 'Nunito Sans', Arial, Helvetica, sans-serif;
  }


ul.sos-blackboard {
  background-image: url('../img/blackboard.jpg');
  background-size: 100% 100%;
  display: flex;
  flex-flow: column;
  font-family: 'PBS_KIDS_Subhead', 'Nunito Sans', Arial, Helvetica, sans-serif;
  list-style: none;
  margin: auto;
  max-width: 600px;
  padding: 2rem 3rem;
  position: relative;
}

ul.sos-blackboard li {
  color: #fff;
  font-size: 1.25rem;
  padding: .5rem;
}

ul.sos-blackboard li a {
  color: #fff;
}

ul.sos-blackboard li a:focus,
ul.sos-blackboard li a:hover {
  text-decoration: underline;
}

.sos-administrators {
	background-color: #2D90B9;
	padding: 1rem;
	margin: 3rem 0;
}

.sos-downloads p:nth-of-type(5n+0) .button {
  border-color: #764189;
  color: #764189;
}
.sos-downloads p:nth-of-type(5n+1) .button {
  border-color: #2d90b9;
  color: #2d90b9;
}
.sos-downloads p:nth-of-type(5n+2) .button {
  border-color: #c5532f;
  color: #c5532f;
}
.sos-downloads p:nth-of-type(5n+3) .button {
  border-color: #388f41;
  color: #388f41;
}
.sos-downloads p:nth-of-type(5n+4) .button {
  border-color: #e2c81d;
  color: #3d3935;
}

.sos-downloads p:nth-of-type(5n+0) .button:focus,
.sos-downloads p:nth-of-type(5n+0) .button:hover {
  background-color: #764189;
  color: #fff;
}
.sos-downloads p:nth-of-type(5n+1) .button:focus,
.sos-downloads p:nth-of-type(5n+1) .button:hover {
  background-color: #2d90b9;
  color: #fff;
}
.sos-downloads p:nth-of-type(5n+2) .button:focus,
.sos-downloads p:nth-of-type(5n+2) .button:hover {
  background-color: #c5532f;
  color: #fff;
}
.sos-downloads p:nth-of-type(5n+3) .button:focus,
.sos-downloads p:nth-of-type(5n+3) .button:hover {
  background-color: #388f41;
  color: #fff;
}
.sos-downloads p:nth-of-type(5n+4) .button:focus,
.sos-downloads p:nth-of-type(5n+4) .button:hover {
  background-color: #e2c81d;
}

.sos-intro {
  background-color: #b6E7f5;
  margin-bottom: 2rem;
  overflow: auto;
  padding: 1rem;
}

.sos-intro img {
  float: left;
  margin-right: 2rem;
  max-width: 200px;
}

.sos-intro p {
  font-size: 1.25rem;
}