You can also bring a check in place of the money order.
Birth certificate, ID, and a money order to pay the fee, you can get one from the post office next door and they can take the passport picture there for an added fee.
Thanks! Your answer is awaiting moderation.