Scruffy,
There is no built in coding for this, Publisher automatically sets it's
pages left justified so you have to use a workaround. The methods that Spike
suggests to you are good and easy to use. I find the last one works very
well for me. I use it for 2003 but it will work for 2007.
Download free from
http://www.emurasoft.com/replall/index.htm then set
coding as follows:
Find: </head>
Replace with: </head><table border="0" cellpadding="0" cellspacing="2"
width="760"align="center"><tr><td>
File Types: *.htm
In Folder: Use the ... button to browse to the folder where you directed
your web files on your computer when you Publish to Web.
You can copy and paste the codes from here.
Once you have set this coding, the programme remembers it so you only do
this part once.
So, when you've saved your changes to your pub. doc. and 'publish to the web',
close this file and open your folder containing your index_files and
index.htm. (I keep these in a folder on my desktop marked 'HTM & HTML')
Open 'Replace in Files' from your programmes and a box will appear. Click
'Replace in Subfolders' and 'Replace All' and you should get a "Finished"
dialog that will confirm the replaced strings of code for each *.htm
file/page in your web files.
You will need to repeat this last part each time you update your pub. doc.
and before you re-publish, but it only takes a minute.
Close 'Replace in Files' and publish your website via your usual method,
when you look at your site on the web, it will be in the centre of the
screen.
Just note that this will not show in a page preview, only after you've
published.
Maureen