Basic css and functionality in progress.