@media screen, projection {

	/* eric meyers reset reloaded */

	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a,
    img, sub, sup, dl, dt, dd, ol, ul, li, form, label, table {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0px none;
	}
	body {
    	line-height: 1.0;
		color: black;
		background: white;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
	}
    th, td {
    	padding: 0;
    }
    caption, td {
		font-weight: normal;
    }
    th {
    	font-weight: bold;
    }
	blockquote:before, blockquote:after, q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

    h1, h2, h3, h4, h5, h6 {
    	text-align: left; font-weight: bold;
    }

}
