@charset "utf-8";
	/*
		reset styles
	*/	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
	}

	:focus								{outline: 0;}
	body								{line-height: 1; color: black; background: white;}
	ol, ul								{list-style: none;}

	table								{border-collapse: separate; border-spacing: 0;}
	caption, th, td						{text-align: left; font-weight: normal;}
	blockquote:before,
	blockquote:after,
	q:before, q:after					{content: "";}
	blockquote, q						{quotes: "" "";}
	
	label								{cursor: pointer;}
	
	/*
		crossbrowser font styles
	*/
	
	html								{font-size: 100%;}
	body								{font: 62.5%/1em "Lucida Sans Unicode", serif;}
	div#container						{font: 1.3em "Lucida Sans Unicode", serif;}
	input,
	select,
	option,
	textarea							{font: 1em "Lucida Sans Unicode", serif;}
	input								{line-height: 1em;}

	strong								{font-weight: bold;}
	em									{font-style: italic;}
	
