When I make a browser window smaller, the text and image on the left go right up against the browser window, leaving no space. How can I add a margin so that there is a little room between the text and the browser window on the left?
I added this:
#main {
margin-left: 30px;
}
but that just indents whatever is in between the header and footer and I everything (including footer and header) to be left aligned.