The 5px difference is being caused by the borders on "#wrapper_parent" and "#banner". The border is adding another 10px to the width. You could either leave the fix as is, or re-arrange your widths/and or where the borders are placed. Hope that helps! : ) Also, in all due respect to those that have suggested using the center tag, it really shouldn't be used. Check out this link: w3schools.com
Thanks for the info, sounds to me like the hotfix is my only way if I want to keep my thick borders. I've now made the changes live on my website: http://www.murraysworld.com/