Now the overlay is a child of the div you want to cover.
You would do something like
all your current css styles... position: relative;
so that it becomes a positioned parent.
Now with the overlay we can
right: 0; /*mostly just for IE, it may not need this*/
width: 100%; /*100% of its parent, "covered"
height: 100%; /*100% of its parent... "covered may need to have an explicit height for this to work*/
Background with a colour with alpha channel might work better than opacity, otherwise you could instead do
Another option is, if you want that blue stamp to be there while the rest looks faded out, you could make an image with a semi-transparent greyish layer and the fully opaque stamp on top, flatten it to a 24- or 32-bit PNG and just have that be a background image of "overlay" which then will not have any opacity or rgba settings in the CSS.