Put this code into you functions.php file

function my_custom_login() {
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('stylesheet_directory') . '/style.css" />';
}
add_action('login_head', 'my_custom_login');
function my_login_logo_url() {
return get_bloginfo( 'url' );
}
add_filter( 'login_headerurl', 'my_login_logo_url' );
function my_login_logo_url_title() {
return 'Vision Mag Franchise';
}
add_filter( 'login_headertitle', 'my_login_logo_url_title' );

Styling

You can target the classes on the page and style to how you want it.
The WordPress logo is done as a background image, and it is on an <a> tag.