If you have been coding HTML and CSS for any length of time you have most likely encountered a design that wanted to to align something vertically within it's container. Unless you want to add a ton of tables to your site this isn't always an easy task to accomplish. I know that I have struggled with it on more than one occasion. Did you know that you can set divs to display: table and table-cell? I sure didn't but you can and it works really well but there doesn't seem to be a blanket solution...