Button
Light Background
.my_button {
box-shadow: inset 0px -1px 1px rgba(0,0,0,0.2), inset 0px 1px 1px rgba(255,255,255,0.2);
background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
Dark Background
.my_button {
box-shadow: inset 0px -1px 1px rgba(0,0,0,0.2), inset 0px 1px 1px rgba(255,255,255,0.2);
background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#target id {
background-clip: padding-box;
}