updated layout. CSS needs more work.