@charset "utf-8";
/* BEGIN reset styles */
*						{ margin: 0; padding: 0; }
html				{ font-size: 100%; 										/* IE text resize correction */
							color: #000; 
							background: #fff; }
body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3,
h4, h5, h6,
pre, code,
form,
fieldset,
legend,
input, p,
a, span,
textarea,
blockquote,
table,
th, tr, td	{ margin: 0; padding: 0; }
table				{	border-collapse: collapse; 
							border-spacing: 0; }
fieldset,
img					{ border: 0; }
address,
caption,
cite, code,
dfn, em,
strong,
th, var			{ font-style: normal; 
							font-weight: normal; }
li					{ list-style: none; }
caption, th	{ text-align: left; }
h1, h2, h3,
h4, h5, h6	{	font-size: 100%;
							font-weight: normal; }
							
q:before,
q:after			{ content: ''; }
abbr,
acronym			{ border: 0;
							font-variant: normal; }
/* Preserve line-height and selector appearance */
sup					{ vertical-align: text-top; }
sub					{ vertical-align: text-bottom; }
input,
textarea,
select			{ font-family: inherit;
							font-size: inherit;
							font-weight: inherit; }
/* because legend doesn't inherit in IE */
legend			{ color: #000; }
/* END reset styles */
