/*
  http://www.w3schools.com/css/css_websafe_fonts.asp
  for a listing of websafe fonts and the appearance of them
*/

#sup-container {
  display: block; width: 100%; background: #1f1f1f;
}
#header {
	background: #dc3e3e; display: block; width: 100%; min-height: 87px; color: #1366ad;
}
#banners {
	display: block; width: 100%; min-height: 10px; background: transparent; margin: 0;
}
#container-main {
  width: 100%; background: transparent;
}
#main-wrapper {
	display: block; width: 100%; background: transparent;
}
#content {
  min-height: 300px;
}
#sup-content {
	line-height: 0;
}
#sub-content {
	line-height: 0;
}
#sub-wrapper {
	line-height: 0;
}
#footer-callouts2 {
  display: block; background: #343434; padding: 20px 0; color: #ea4c4c;
}
#footer {
  display: block; width: 100%; min-height: 125px; background: #d4d4d6 url(../img/footer-bg.jpg) no-repeat center top; padding: 20px 0; color: #3c3c3c; background-size: cover;
}
#sub-container {
	background: #666666; width: 100%; padding: 10px 0; color: #343434;
}
#copyright {
	max-width: 300px; margin: 0 auto; text-align: center; font-size: 0.9em;
}


@media screen and (max-width: 980px) {
	#footer {background-size: inherit;}
}