New Spirit Theme does not always display correctly when loading for outside user

When I test my website by looking at it on different internet windows the menu bar often displays vertical and not horizontal, and sometimes many of the images don't appear - sometimes everything works great. Is there something I can do?

Thanks,

Chris