ative;
		}

		#color-canvas, #color-2d-overlay {
			position: absolute;		<!-- Absolute so we can force both canvases to same location -->
			top: 0px; 
			left: 0px;
		}
		#color-canvas{
			z-index: 0;
		}
		#color-2d-overlay {
			z-index: 1;
		}

    	* {
        	padding: 0;
        	margin: 0;
        	box-sizing: border-box; /* in case block elements are used inside table cells */
    	}
    	html {
        	font-size: 62.5%; /* standardizes older IEs */
    	}
    	body {
        	font: normal 1.3em Ve