UPDATE: 29th July - updates made, including code file update to HTML5, and new image to show the example without the CSS, as well as with. READY FOR TRANSLATION.
A FEW TWEAKS NEEDED - THE HTML SECTION COULD DO WITH AN OVERHAUL TO CCOUNT FOR HTML5, AND DEAL WITH XHTML A BIT BETTER
Jonathan Lane is the President of Industry Interactive—a web development/web application development company located on Mayne Island, British Columbia, Canada. He got his start in development working for the University of Lethbridge Curriculum Re-Development Center as their web projects coordinator for many years.
He blogs at Flyingtroll.