.wrapper ul li{
	text-align: left;
	font-size: 1.5em;
	margin-bottom: 10px;
}

.wrapper ul{
	margin-bottom: 0;
}

.wrapper {
	padding-top: 3em;
	padding-bottom: 3em;
}

.credentials {
	display: flex;
  	justify-content: center;
	  margin-bottom: 20px;
}

#top p {
	margin-bottom: 1em;
}

#top {
	padding-top: 4em;
	padding-bottom: 4em;
}

h2, header{
	margin-bottom: 0;
}

.credentials-container header{
	margin-bottom: 3em;
	color: #009933;
}

.sponsor.wrapper {
	padding-bottom: 1em;
} 

img {
    max-width: 100%;
}

img {
    vertical-align: middle;
    border-style: none;
}

footer a {
	font-size: 1.5em;
	color: #f15e75;
}

footer{
	padding-top: 20px;
	padding-bottom: 20px;
	background: #fafafa;
}

#top h1{
	margin-bottom: 1em;
}

#top h1 strong, .sponsor h2{
	color: #009933;
}

.credentials-container a {
	color: #cc6600;
	text-decoration: underline;
}

.credentials-container a:hover {
	color: #d2232a;
}

.img-container{
	display: flex;
	justify-content: center;
}

.pros1 {
	padding: 20px;
	text-align: center;
}

.promo-table {
	width: 360px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 1.2rem;
  }
  
  .promo-table tr,  
  .events-page .events-table tr{
	border-bottom: solid 1px #ccc
  }
  
  .promo-table a{
	text-decoration: underline;
  }
  
  
  .promo-table th:first-child {
	width: 140px;
  }
  
  .promo-table th:nth-child(2) {
	width: 140px;
  }
  
  .promo-table th:last-child{
	width: 80px;
  }
  
  .promo-table td{
	padding-top: 5px;
	padding-bottom: 5px;
  }
  
  .promo-table caption{
	caption-side: top;
	text-align: center;
	font-size: 2rem;
	font-weight: bolder;
  }
  
  .promo-table .promo-selkirk {
	font-weight: bold;
  }

  .promo-table th:first-child {
    width: 70px;
  }

  .promo-container {
	  margin-top: 20px;
  }
  
  .selkirk, .selkirk a {
    color: #d2232a;
}

.sixzero, .sixzero a {
    color: #000;
}

.bold {
    font-weight: bold;
}

li.current {
	color: #fdab0d;
}

nav .pipe {
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
}

nav a:hover {
	color: #fdab0d;
}

nav li a{
	color: #fff;
}

.mlp {
	margin: 0 auto;
  }
  
.mlp IMG{
padding-bottom: 40px;
}

.mlp a {
	color: #007bff;
	text-decoration: underline;
}

.mlp h5 {
	font-weight: 200;
}

.mlp h5 STRONG{
	font-weight: bold;
}

.usapa-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

.usapa-container .image-container {
	text-align: center;
}

.usapa-container h4 {
	margin-top: 10px;
}

@media (min-width: 992px) {
	.img-container img{
		margin-top: 3em;
	}
	.mlp {
		max-width: 800px;
	}
}


@media (max-width: 560px) {
	.promo-table {
		width: 100%;
	  }
}

@media (max-width: 736px) {
	#top {
		padding-top: 1em;
		padding-bottom: 1em;
	}	
	footer {
		margin: 0;
	}
	#top h1 {
		margin-bottom: 0.5em;
	}
	.wrapper {
		padding-top: 1.5em;
	}
	.credentials-container header {
		margin-bottom: 2em;
	}
}