Looking at those pages with Chrome's devtools (or Firebug in Firefox) will show that the SlideShow.css
in index.asp
has a *
style in it (that is, every element) to set padding
to 0, which makes the padding and margin of your body (and everything else) zero.
This is very bad practice on the part of whoever made SlideShow.css
, and is what is mostly screwing up your layout. An css include that is intended to be used modularly (as with a drop-in slideshow) should never use a *
style block, because that affects every element in the page. It should have all of its style blocks prefixed with some class to limit its effects to the slideshow module.
Looking at your SlideShow.css
, it looks like you may have pasted in some CSS from elsewhere, which is where it may have been introduced. You also shouldn't include <style>
tags in external CSS files.
If you remove the SlideShow.css
include, your pages should look much more similar. From there, you can edit SlideShow.css
to remove the *
style and add the include back in, making sure it doesn't screw everything up again, but still lets your slideshow do its thing, or just find a different slideshow module.