I'm loading my css after jQuery Mobile's css file:
<head>
<link rel="stylesheet" href=".../1.1.1/jquery.mobile-1.1.1.min.css" />
<link rel="stylesheet" href="main.css" />
</head>
But my margin attribute always get overwritten:

Is jquery's css getting loaded dynamically after mine somehow? I've tried using ThemeRoller but it is too simple, I can't change the margins.
Thanks!