CSS is no great mystery 
But to get on with the current task of implementing this:
Code:
a.button {
display: block;
width: 100%;
height: 100%;
background-image: url(button_normal.jpg);
}
a.button:hover {
background-image: url(button_moused.jpg);
}
a.button:active {
background-image: url(button_clicked.jpg);
}
a.button-here {
background-image: url(button_here.jpg);
}
Then, all you have to do is put standard links with a class of "button" (or "button-here" for the current page's button) inside some sort of container of the appropriate size.
Bookmarks