Thank you for posting the markup being produced. It did help me see (what I believe is) the problem.
At the very start of the markup you indicated that you have this tag:
<div class="SampleDataList">
Since you've used SampleDataList as a class you would need rules with selectors like this:
.SampleDataList
However, the rules in the DataListExmaple.css file that comes with the adapter kit look like this:
#SampleDataList
The pound sign (as you probably know) is used when the markup uses and ID, not a CLASS. So, you can fix this in a couple of ways:
Change your markup to use <div id="SampleDataList"> or
Change your CSS rules to use .SampleDataList rather than #SampleDataList.
If these suggestions don't fix the problem, please post here again so I can continue to (try to) help. Good luck!