IE6 and <button> styling

IE6 has its own mind when it goes to styling button elements. It applies (seemingly) some padding even if you set it to padding: 0. Found a great article at viget.com that made my day yesterday. The solution to get rid of extra padding in IE6 is rather easy. Just apply these rules to the button:

button {
width: auto;
overflow: visible;
}

Flash appearing above absolutely positioned elements

I recently had an issue with some flash movies appearing above all content pneumonia the page. I tried giving absolutely positioned elements a very high zindex, bit it did not help art all. Search in Google for similar problem revealed that flash can be played in several modes.

By default all movies are played in window mode which allowes them to perform the best but such oddities as flash always on top will be happening.

Fixing my issue was rather easy. I just needed to add a wmode=opaque to the flash object. Job done.