You are not going to be able to do all that exactly unless you totally change the postbit to go back to using tables. I have an article in the Quick Tips forum over on vbulletin.com and not forcing the signature to the bottom and thus decreasing the space between the post and the signature. You just need to use CSS for that. And then to add a line under the post title, you can just use CSS also:
HTML Code:
.postbitlegacy .title, .eventbit .title { border-bottom: 1px solid black;
}