margin: 0 auto;
}
Is used to center your div, and obviously it's not gonna work if your div has a width of 100%, that means that the width is full and there is nothing to center, try making the width 900px or so.
Replace the height of your title with this code, you can keep adding on padding if it's needed but it's a more styled way for content inside your header to fit in properly.
padding-top:30px;
padding-bottom:30px;
Also, I wouldn't recommend using top:0, and such. just use CSS reset for standard...
The trailer looks very nice, we all know he used clips from other movies or trailers to make this one, Although I am pretty sure with Kim's creativity and a good production as under dogs, they could make it happen.
Why did you start doing it in the first place? You won't quit on your own as you already started, you're better off consulting an adult of talking to your parents.