I saw your issue with the cursor for the m16.
I am not likely to be on here again so ill try to give advice in detail.
First download the cursor and upload it to your server. This will make sure it remains available and unchanged. then use the code you had with the new url of the cursor on your server
or you may not want it to be the cursor all the time.
in that case add the following code to your head
<style type="text/css">
.rifle { cursor:url(http://the url where you placed your cursor), auto }
</style>
you can add it to your css if you already have one there
then when ever you want the cursor to be the rifle add the following
class="rifle"
inside the section you wish to use it such as
<a class="rifle">This is an M-16 rifle as a cursor.</a>
when you close out the section the class will end
or you can do this
<style type="text/css">
.norifle { cursor: auto }
</style>
and add your code with the new cursor url in the body as suggested by a previous person and whenever you do not want the rifle to be used you would add class="norifle" to that section and itll return to normal.