menu styles and basic template setup