Use the background-position property to change the position of a background image of an html element.
The Mystery Of CSS Sprites: Techniques, Tools And Tutorials
"Containing Floats
As powerful and useful as they are, floats can make for tricky layout tools. Chances are that you may have seen something like the situation shown in Figure 1, which is accomplished with just two div elements, each with a floated image inside it. "
"Exploring Internet Explorer
"HasLayout" Overview
Markus Mielke
Microsoft Corporation
August 31, 2005"
"A lot of Internet Explorer's rendering inconsistencies can be fixed by giving an element “layout.” John Gallant and Holly Bergevin classified these inconsistencies as “dimensional bugs,” meaning that they can often be solved by applying a width or height. This leads to a question of why “layout” can change the rendering of and the relationships between elements. The question, albeit a good one, is hard to answer. In this article, the authors focus on some aspects of this complicated matter."
"This section describes the way Internet Explorer 6 or later versions calculate the width and height properties of an element when you use the !DOCTYPE declaration to switch on standards-compliant mode, and how this differs from the way earlier versions of Internet Explorer calculate these properties."
Microsoft: This section contains a list of overview and tutorial articles available for Cascading Style Sheets (CSS).
CSS Sprites: Image Slicing’s Kiss of Death
This article shows how to automatically highlight menu items that correspond to the current page using CSS and XHTML. Using CSS avoids the need for complex JavaScript or PHP/JSP scripting which simplifies maintenance and improves performance.
Google search box on Torys site
Conditional comments only work in Explorer on Windows, and are thus excellently suited to give special instructions meant only for Explorer on Windows. They are supported from Explorer 5 onwards, and it is even possible to distinguish between 5.0, 5.5 and 6.0.