/* www.FORMandFUNCTION.com 'core reset' © Jonathan Gibson 2009  */
/* Minimal HTML/CSS level-set for various browser Page viewers  */

/* RESET MAJOR ELEMENTS  */
html, body, form, fieldset {
	font: 100.01%;
	font: 'Gils Sans', Helvetica Neue, Helvetica, Verdana, Consola, Arial, sans-serif;
	line-height:120%;
	margin: 0;
	padding: 0;
	text-shadow: rgba(0,0,0,0.01) 0 0 1px;
}/*	Setting font-size % conforms IEwindows to play nice with Viewer sizes, ems, etc, 
	as values greater than 100%, but less than 101%, also fix Safari + Opera. 
	Text-shadows @ tiny % fixes Safari 3 + 4 from bleeding letterforms into one another 
	and reduces anti-aliasing */

/* EXTRA CONVENIENCES FOR LOOKING GOOD: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0 1em 0 1em;
}/* Elements with left sides made pan-browser */

fieldset {
	border: none;
}/*	Equalizes certain Browsers */

form label {
	cursor: pointer;
}/*	Informs user of actionable items */

input, select, textarea, caption {
	font: inherit;
	font: 100%;
	text-align: center;
}/*	Propogates to inputs, textareas, buttons + menus */

button {
	font:inherit;
}/*	button tag differs from other form inputs */

li, dd, blockquote {
	margin-left: 1em;
	list-style-position: outside;
}/*	Format left margins for elements that always need it */

/*	This is the Form And Function level reset. Here's the thinking:
	Not all elements should be set to zero margins, such as default-styled buttons, 
	that tax HTML rendering engines with ever greater numbers & complex exceptions.
	*/