Yes, modfying the CSS usually takes care of layout problems but sometimes you will need to change a litte PHP or resize images. I suggest you start learning Firebug and read up on CSS
Please reply with a direct link to the issue & create a new thread for each new issue.
A template is only as good as the content that goes into it - DanG