First, when you said you changed the "default" font -- do you mean just the font within the text box? Hopefully so. Different fonts (even though they may be represented by the same point size) take up different sizes on the page which could have altered your alignment, especially if you have put in a hard line break (you hit the <enter> key). Make sure that your entire text box is in the font that you want. Select all of the text (press CTRL + A) and set the font to your desired choice.
With the entire textbox still highlighted (selected), access the Format --> Paragraph menu. One of the tabs will be Indents & Spacing. Set your alignment however you want it; make sure your line spacing is set as the following: Before paragraph: 0 pt., After paragraph: 0 pt., Between lines: 1sp. Click OK. Do not de-select the paragraph.
Now look on your standard toolbar. There is an icon called Format painter
that icon. That will enable you to pick up the formatting and just "paint" it to wherever you want. Go to your next (unformatted) text box. Literally "paint" the movable paintbrush cursor you get across all of the other text on the textboxes. This will apply all of the formatting from your first text box to wherever you paint your format brush. To get rid of the paintbrush cursor, single-click the Format painter icon on the toolbar.
Hope this helps. Publisher is intended, as you've found, to apply very different formating to every textbox -- it's a program that is much more user friendly than InDesign and much more versatile than Word.Edit:
are all of these text boxes connected (that is, did they auto-fill from one text box to the next on another page)?
Edited by txtchr, 09 April 2009 - 07:25 PM.