working prototype
fixed typos and the CSS statement for vertical alignment
fixed wrong CSS class name in explanation