initial styling and layout