small styling changes

Adding a border to the main container.
Adding margin top to main container, push it away from top of browser
window.
Adding CSS3 border-box reference, make it so it will stay at 980px no
matter the padding and border additions.