I tried referencing an external stylesheet and noticed that the canvas would have more of a zoom effect, rather than to accurately represent the intended pixel dimensions. This was remediated by placing the styling in the html, rather than the css. http://stackoverflow.com/questions/5034529/size-of-html5-canvas-via-css-versus-element-attributes