A little trick I learned especially for IE from a book called "CSS Mastery" is to body { text-align: center;} and then create a wrapper div and then #wrapper { text-align: left;}. This should center your wrapper div and the content of it should be aligned to the left now.
Hope that helps! CSS cant cause a huge headache
