Overhaul in basic element styles and layout