Bevelling a curve with object I've googled and also searched the answers here but couldn't find my problem so here goes:

I know how to bevel a curve using another object and when I try it with a normal circle it's fine. But I'm trying to use this flat oval shape to bevel a larger curve of the same shape and it's not following the curve at the correct rotation. I've tried everything, rotating the bevel object, clicking random options in the object data menu.. I can't seem to budge it from looking how it is in the screenshot. In the screenshot you can see the curve I've failed to bevel correctly and also the bevel object in the bottom right.

Basically, I want the flat part of the oval to be above and below the curve, not on the sides as it is. I hope that makes sense. Anyone know what I need to do?
If you want to change the rotation of the bevel, you need to rotate the bevel object in Edit mode.


Enter edit mode for the small oval that is the bevel object.
Select all the curve points and rotate by 90 degrees (I can't tell which axis from the screenshot).