nav styles and reorg of styles too so they are more properly grouped