I managed to get the divs to stack correctly, but I'm having trouble centering the children. The canvas and another div that serves as my input layer are the elements I am working with. The input layer is positioned on top of the canvas, covering the full screen. However, I want the canvas to be centered while keeping the input layer also centered (even though it covers the entire screen). It's important to note that I don't have fixed heights and widths because this site is responsive. I am open to solutions using pure JavaScript, jQuery, CSS3, or HTML5 as long as the end result is a centered layout.
tl;dr: div container -> (div input && canvas) parent -> (child && child) center the canvas of unknown height and width on the page
EDIT: I need the blue-ish box (canvas) to be perfectly centered on the page. http://jsfiddle.net/t2fL9/4/
Is there a code block available for me to share a JSFiddle link?