body { margin: 10px auto; width: 470px; } h3 { margin: 0; padding-bottom: .3em; padding-right: 20px; font-size: 1.1em; } p { margin: 0; padding: 0 0 .5em; } .pane { background: #edf5e1; padding: 10px 20px 10px; border-top: solid 2px #c4df9b; position: relative; } .remove-button { position: absolute; top: 10px; right: 10px; cursor: pointer; display: block; background: url(delete.gif) no-repeat; width: 16px; height: 16px; }