Issue #11: Added some media queries and other CSS for grid layout.