rearranged container structure, header and footer now take 100% width