CSS for the ipad

OK, I built a nice which is fine on all browsers, except the ipad. For some reason my text links which are styled in CSS change the the default blue in an ipad. Can anyone tell me why this is a happening?
I guess I need to better understand CSS and the Ipad.
If anyone could recommend a good book, or web site that explains CSS and the ipad, that would be great!

It seems issue #2 is due to your testing platform. On an actual iPad the page scrolls just fine.

As far as issue #1, are you referring to the phone numbers being styled as links? That's what iOS devices do, they turn any number they believe is a phone number into a clickable link. They're showing up as blue because you don't have any styles associated with a plain ol' <a> tag.