Good sources of vitamin D are fortified foods and beverages such as milk, soy drinks, orange juice and margarine. Fish, liver, and egg yolk are the only foods that naturally contain vitamin D
You may find it difficult to get enough vitamin D from foods, so you may want to consider taking a vitamin D supplement.
As for calcium you can find it in fish, orange or orange juices, tofu, yogurt, etc… It is not hard to find calcium, most fruits and vegetables will have the, as well as grains and sardines are a high source of calcium.