Whenever designing a style ALWAYS use relative locations for images
for example instead of using
<img src="http://www.mysite.com/images/styles/logos/logo1.png" />
use
<img src="./images/styles/logos/logo1.png" />
That way it will work on any domain and folder you put it in.
as for your second problem, links as well should be relative unless they go to an outside site, then you just put the regular link in