I have found two ways of formatting a script for a play.
Character names go in the middle of the page, on a separate line. Example: http://filmschoolonline.com/sample_lessons/sample_script_page.htm
Character names go flush left, and then there's a tab to the dialogue. Example: http://www.thewritersguide.co.uk/stageplay.html
I believe that in both styles, the character name is given in all upper case.
What are these two styles called? What's the difference in terms of how they are used currently? How did we end up with two styles?
Question about format #2: Should the paragraphs have a hanging indent, or should the character names live alone in a column on the left, all by themselves?