There definately is a way to do it, but you’ll have to know a bit about PHP (or at least how to read code).
This page has a link to the article that will guide you through what you need to modify in “wp-login.php” and a sample file to the “login.php” file that you’ll have to create inside your theme directory.
What I did was I copied their sample “login.php” and took the code from my “index.php” and integrated the sidebar and footer functions with how my page and theme layout is, and there you go!
Good luck, and don’t get frustrated if the first few times you try it you get no results. Just re-read the code and you should be able to figure it out.
(Here’s a link to a page that I built the custom login/registration pages: https://www.evilwine.com/wp-login.php?action=register)