@charset "utf-8";
/* BEGIN reset styles */

*						{ margin: 0; padding: 0; }

html				{ font-size: 100%; 										/* IE text resize correction */
							color: #000; 
							background: #fff; 
							height: 100%; }

body				{ height: 100%; }

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; }

a						{ outline: none; }

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 */