add your IPs and port 80... hell just let me copy a recent one:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^
http://domain.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://www.domain.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://domain.com:80.*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://www.doman.com:80.*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://xx.xxx.xx.xx.*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://xx.xxx.xx.xx:80.*$ [NC]
RewriteRule .*[Jj][Pp][Gg]$|.*[Jj][Pp][Ee][Gg]$|.*[Gg][Ii][Ff]$
http://www.domain.com/hotlink.html
Then, create a seperate file called ^ hotlink.html and in that file create a simple hyperlink "click here to continue" going nowhere... this will probably not ever be seen. Or, to catch those that think they are crafty by C&Ping... link it to a dialer and use a mouseover pointing to your root index file.
This hotlink.html call will elminate filling up your error log w/ useless info.