Glad to hear you’ve got away from the malware. I dug the site address out of my browser history, and looked at the pages originally mentioned, but don’t see any difference between the spacing in them - have you fixed that, or am I missing something?
Did your web designer give you any instructions apart from how to log in? It should be part of the package, really. There are plenty of people here on the forums who are happy to help. Many are very knowledgable about MODx, websites and servers, but none of them are psychic, so it is necessary to provide as much information as you can about your problem and your environment. Otherwise we’re into playing "20 questions".
Having looked at the source code of your pages, I’m guessing that after you log in and select to edit a page, you may be seeing your pictures in an area headed "Document content" with some editing toolbars above, and an "Editor to use" dropdown below. If that’s the case, you could easily spoil the structure of your page by just dragging images around. If you change the "Editor to use" to "None", you’ll see the HTML webpage code incvolved, which basically consists of an <ul> "unordered list" </ul> for each row, a <li>"list item"</li> for each image plus caption, and an <img> image element for the actual pictures, followed by the caption:
<ul class="gallery">
<li style="width: 184px; height: 215px;">
<img title="balloon buddies on sticks" src="assets/images/decor/Dancefloor/balloon buddies on stick-thumb.JPG" alt="balloon buddies on sticks" width="120" height="160" />Balloon Buddies</li>
<li><img src="assets/images/decor/Dancefloor/marana room gold.JPG" alt="marana room gold.JPG" width="120" height="161" />Gold Floor & Ceiling</li>
<li><img title="gold corral" src="assets/images/decor/Dancefloor/gold corral.JPG" alt="gold corral.JPG" width="120" height="160" />Gold Ceiling Corral</li>
</ul>
As long as you preserve the structure, moving a picture involves cutting the <li>...</li> element containing it and pasting it into the new location.
Upload problems are most probably a matter of file permissions on your new server. What you can do about that depends on how you log in to the server, and what software you use for uploading - most FTP programs allow you view and set the file permissions on directories and files.

KP