I'm not sure what kind of caching your using, but if you can't clear it and it takes 2 days for a change to be visible, that seems like a horrible situation to be in. I'd really recommend determining the best way to do development on your site to work around those problems.
As to your questions, the input boxes are meant to take up the width of the area they're in, but there should be a limit on that. My guess is that your template's stylesheet is making them go even longer. To check though, we'd need to see the front-end of your site. Can you provide a link where we can take a look?
The SourceCoast theme looks very much like the login popup on this site. If you like that style, I'd recommend giving it a try.
I hope that helps,
Alex