Assuming semi is required, the following result was found.
the footer. I tried various z-index's bearing in mind that the footer has to be behind because the main content had a semi-transparent layer that overlapped it half-way. I managed to fix this by including a div push layer which clears both (even though...