div.header_outer {
	display:inline-block;
	width:100%;
	color:white;
	background:#555;
	margin-bottom:0.25pc;
}

div.header_inner {
	display:inline-block;
	vertical-align:top;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	padding-left:0.5pc;
	padding-right:0.5pc;
	padding-top:0.5pc;
	padding-bottom:0.25pc;
}

span.header_text {
	display:inline-block;
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
	font-size:1.75pc;
	margin-left:1pc;
}

span.header_image_png_favicon_inner img {
	display:inline-block;
	width:2pc;
	height:2pc;
}

span.header_language {
  color:#bbb;
  font-style:italic;
  font-size:90%;
}

