you should use max-width: 100%; and have the image scale with a percentage based container. For the footer you might try dividing it up into quarters and having each module have width of 25% . I am just guessing at the number. But you might wanna try something like that. It will help your markup and images be more flexible for changes in the future.