.footer-section {
    width: 100%;
    height: 100%;
    background-color: #333333;
    color: #FFFFFF;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 6px;
}

.footer-section a {
      color: #FFFFFF;
      padding-right: 14px;
}

.footer-section a:hover, .footer-section a:active {
     color: #FFFFFF;
}

.header-section {
	  display:inline;
	  width:100%;
	  height: 75px;
      background-color: #003865;
	  background-position: left top;
	  background-repeat: repeat;
	  height: 90px;
	  border-bottom: 6px solid #78BE21; /* Minnesota Green */  
}

.logo {
	left: 20px;
	position: absolute;
	padding-top: 25px;
    border-top-width: 20px;
	width: 350px;
	max-width: 80%; /* For EXTREMELY narrow windows. */
}