1. I'm not sure there is a way you can achieve this using only CSS.
2. You should be able to add your script inside a div to control the location of the slide show.
3. you should be able to use vspace and hspace as long as you don't have a fixed width on the <div>