Thank you for using our services.
Have you tried to map, the external template of the list you are using and then modify the template to point to your style sheets instead of the embedded ones. This will prevent the list view to override styles such as padding and margin.
If for example you are using the Simple List mode, go to ~/Sitefinity/ControlTemplates/Lists/SimpleListMode.ascx
and modify the CSS file link control to point to your styles:
|<telerik:CssFileLink ID="CssFileLink1" FileName="~/YuorPathTo/listsCommonLayout.css" Media="screen" runat="server" />
For your convenience I am attaching the embedded styles for the list view. If you do not have the external templates, you will have to download the external templates archive from your Client.Net account.
All the best,
the Telerik team