* { margin: 0; padding: 0; } body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: url(layout_grid.gif) no-repeat top left; } h1 { font: bold 90% Arial, sans-serif; margin-bottom: 0.5em; } p { font: 65% Verdana, sans-serif; } #box1 { top: 100px; left: 100px; width: 80px; padding: 10px; opacity:1.0; background: #E2DFFF; position: absolute; } #box2 { top: 200px; left: 100px; width: 80px; padding: 10px; opacity:1.0; background: #DFFFE3; position: absolute; } #box3 { top: 300px; left: 100px; width: 80px; padding: 10px; opacity:1.0; background: #F1DFFF; position: absolute; }