more style changes. incorporated off-canvas support