Okay, so my site displays differently in Safari and Firefox then it does in Internet explorer. In Internet explorer it displays exactly how I want it to and in the others there are some minor changes. In Safari and Firefox it pushes my menu up off the top of the page and it gets rid of the top padding around the thumbnail gallery so it is pushed up against the header.
I noticed in the gallery's CSS near the bottom there are fixes for Internet explorer 6. All in the fixes start with .ie6. For example:
.ie6,
.ie6 #container{
width: 100%;
overflow: hidden
}
so my first question is does the.ie6 let the browser know that if it is using Internet Explorer 6 then to include these parameters or is that recognized by all browsers? And if that is only recognized by Internet Explorer 6 is there a way to write a CSS parameter for Safari?