I am looking to set up a proper design spec for a website, but I do not want mobile browsers to have a problem viewing the web site. I know that if the page is too wide, problems may surface for viewers to view a page and so and so forth. How could I set up the website so that it is viewable in any browser in any sized screen? Is there a CSS/HTML template to start from? Is there a framework that most people use? Just like most popular websites, I want the top banner to be 100% wide in the screen but as far as the rest of the site content, I would like it to take up some space but not 100% width. Can anybody help me on this so that I could get started on this right away? Thanks!