My specific problem is that I'm trying to implement this in JQuery Mobile:
http://www.rwe-uk.com/blog/comments/ichat_like_speech_bubbles_with_css_3
What's happening is that I can see the page looking perfect for about half a second, then JQuery Mobile turns it all gray.
I guess the more general question is how can I get JQuery Mobile to leave part of a page alone?
I've Googled a lot on this, I've seen suggestions for using the Themeroller, but I can't see how I could use that to set these particular styles.
I've also tried using data-role="none" but that just seems to work on form elements.
EDIT:
Here's the code:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
<link rel="stylesheet" href="http://www.rwe-uk.com/static/ichat_with_css3/style_5.css" />
</head>
<body>
<div data-role="page">
<div class="commentArea">
<div class="bubbledLeft">
Hi
</div>
<div class="bubbledRight">
Hi there yourself
</div>
</div>
</div>
</body>
</html>
If I remove the jQuery Mobile script line it works fine.