/*
  http://www.w3schools.com/css/css_websafe_fonts.asp
  for a listing of websafe fonts and the appearance of them
*/
.inner-container {
	width: 100%; max-width: 1000px; margin: 0 auto; position: relative;
}
#translate-container,
#sup-container {
  background: #1e1e1e; min-height: 40px;
}
#header {
	background: #000; display: block; width: 100%; color: #1366ad;
}
#header .inner-container {
  min-height: 90px;
}
#menu {
	background: #e16f0c; height: 50px;
}
#banners {
	display: inline-block; width: 100%; min-height: 10px; background: #262626;
}
#container-main {
  width: 100%; background: transparent;
}
#main-wrapper {
	display: block; width: 100%; background: transparent;
}
#content {
  min-height: 300px; clear: both;
}
#sup-content {
	line-height: 0;
}
#sub-content {
	line-height: 0;
}
#sub-wrapper {
	line-height: 0; padding: 1em 0; background: #ee1c2e; color: #fff;
}
#footer {
  display: block; width: 100%; min-height: 125px; background: #1e1e1e; padding: 20px 0; color: #fff;
}
#sub-container {
	background: transparent; width: 100%; padding: 10px 0;
}
#copyright {
	max-width: 300px; margin: 0 auto; text-align: center; font-size: 0.8em;
}

#sup-container .inner-container {max-width: 1180px;}
#header .inner-container {max-width: 1200px;}