complete most of the look and feel of the page.

still need to modify the arrow issue when the window size is changed.