+1 on what dude said about your power steering. You probably dont have a leak, but if you turned the wheels with the car off, and pushed the car, the fluid will come out on its own. Ive seen that alot when i worked at the body shop on cars that werent running when they came in.
Yeah, it looks like it just spewed out the top. Cool. This morning at 3:30am tho, it was dark and all I saw was a puddle on the ground.