Q:

How to get a margin around the page without content being pushed out

I want to have a somewhat fluid site where the min-width would be 1000px and the maximum width would be 1200px. Can someone either show me how to do this or point me to a tutorial?
The issue that I was having was that if I gave a 10px margin on the body, whatever was on the page was being pushed off the right side of the page by 10px. How do I correct this?

A:

Here is one good website that should help you to see the CSS for creating a fluid and fixed layout website-
http://csslayoutgenerator.com/
Regarding your 10px margin issue, here is a Test fiddle- (CLICK here), that I have made. What is the issue in it? 
css-
body
{
    margin:10px;
    min-width:400px; 
    max-width:450px;
}
#test
{
background-color:yellow;
}

