Second commit

Split out the CSS, cleaned up some hide functions. Still no read me.