What Solaris said, though instead of the text you input the button image.
Code:<a href="URL" title="Caption to display on hover"><img src="Image url or source" alt="Text to display if image is broken" /></a>
I'm not sure if you can implement your own custom styles into Blogger as I have never used it.
I myself have installed Wordpress (http://wordpress.org) on my domain and implemented the style into that.
Installing Wordpress on a domain is really a piece of cake, just make sure your domain has a mysql database.
Implementing a style might take some work but isn't extremely hard. I could help you with that if you want.
If you really want to be able to do everything yourself:
http://www.w3schools.com
You'd need to learn to use HTML and have some basic knowledge on using php.
This could take quite a lot of work though so I suggest using something like Wordpress so you can skip the php part, just learning HTML is a lot easier.
Unless you code the full site yourself without using php: No.
Yes.
If you have any more questions or need any help feel free to ask.
You may add me to msn to ask a little more directly.