Nested OL/LI & UL/LI search results question

Here is a unique situation I find myself in. I have built this website with a complicated search routine and the results have been designed to use an OL/LI structure with nested UL/LI elements and images inside of each LI of the main OL so that the results of the search auto number themselves without having to have any extra scripting. Plus this is the proper semantic way to build this I believe. But my problem is that (and I can’t believe I am saying this) in Chrome the numbers for each one of the main LI elements in the OL are showing up on the right of each item. It works fine in IE and Firefox and Safari, but not Chrome. What am I missing here? I have tinkered around with this so much I feel like I just need another set of eyes on this and the answer will be simple…

Go to this site: http://www.nharch.org

Then simply click on the large “Start Your Search” button on the right of the page and you will see what I mean if you are in Chrome.

Any help or ideas are greatly appreciated. Thanks.

The anomaly is present in Safari Mac 5.0.3.

Try

#ResidenceListingContainer ol.ResidenceSearchResults li {
    clear: both;
    float: left;
    margin-bottom: 20px;
    padding-top: 1px; /* added */
}