Re: web designers killed my site!
It would take some digging to find the problems, but I think there must be some fixed widths for the "center" column. That is pushing the right side out past the background when you add sideboxes. I would say the template was not designed to have right side boxes active. Suggest you put them on the left or get your designer to fix it.
Please do not PM for support issues: a private solution doesn't benefit the community.
Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.