changed demo and directive to use html that passes validators and should work in IE8.  added border radius for firefox and ie.