I can not for the life of me figure this out. I'm trying to use a div to give a semi opaque background to only the content of my page. The problem is the div only goes down as far as the content. I would like for the opaque background to go all the way down to the footer regardless of the content. The page I'm referring to is located here. www.codykrauskopf.com/circus (this is the only page I uploaded) I'm reworking the site to be responsive to the browser size so fixing any widths or heights is not allowed.
CSS:
html, body {
height: 100vh;
margin:0;
padding:0;
overflow:auto;
}
#circusContent {
margin-left:100px;
height:100%;
}
p {
font-family:georgia;
}
div.topButtons {
display:inline-block;
margin-top:15px;
line-height:50px;
text-align:center;
vertical-align:middle;
width:130px;
background: rgb(166, 166, 166); /* The Fallback */
background: rgba(166, 166, 166, .5);
}
#leftTopButton {
margin-left:75px;
}
a.forms {
text-decoration:underline;
}
div.topButtons:hover {
background: rgb(100, 0, 0); /* The Fallback */
background: rgba(0, 0, 0, 1);
}
#circusParagraph{
color:white;
font-size:14px;
text-align:center;
margin-left:125px;
margin-top:25px;
}
#wrap {min-height: 100vh;
width:99.99999999999%;}