Why does the OverviewMap display on the top/left of the map and not in the default position?
The position of the Overview Map is controlled by CSS, loaded to the page automatically when the map is created. This CSS is stored in the ‘theme’ directory: if you do not have a theme directory alongside the ‘img’ directory that OpenLayers is using, this CSS can not be loaded, and the map will be displayed in the upper left, instead of the properly CSS positioned lower right.