@media (max-width:1000px) {
	#access .menu-header, div.menu { max-width: 100%; }
	#wrapper, #header, #branding, #main, #colophon { width: 100%; }
	#banner img { max-width: 100%; }
	#logo img { max-width:100%; }
}
@media (max-width:870px) {
	#phne { position: initial; }
	div#logo { width: 96%; padding: 10px 2%; }
}
@media (max-width:650px) {
	#container { float: none; width: 100%; }
	#content { float: none; width: 96%; padding: 0 2%; }
	#secondary { display: none; }
	#primary, #secondary { width: 96%; float: none; padding: 0 2%; }
}

@media (max-width:435px) {
	#phne { background-size: 100px 100px; height: 111px; min-height: 111px; }
	#phne #phtxt { padding: 4px 0 0 97px; line-height: 31px; font-size: 20px; width: 181px; }
}