Thus, when an end user utilizes the template as a starting point in designing a web page, the end user will insert text and other content in the auto-expanding user-editable content container, which will appear over the flattened content inserted by the web page template designer.