@media screen and (max-width: 478px) 	{
	h1 { font-size: 70px; padding: 1px; }
	h2 { font-size: 13px; padding: 1px; }
	body { font-size: 24px; }
	.entry {margin-top:15px; }
	.checkbox1 {width:40px; height: 40px }
}

@media screen and (max-width: 740px) 	{
	.left-col { width: 100%; }
	.sidebar { width: 100%; }
	body { font-size: 24px; }
}

@media screen and (max-width: 480px) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {

	.checkbox1 {width:40px; height: 40px }
	body { font-size: 24px; }
	#button-save { width:200px; height:50px; font-size:32px; font-weight:bold; }
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}