/*

This reset stylesheet is based on Eric Meyer's (http://meyerweb.com/eric/tools/css/reset/).

1) The "html" selector was added to normalize the font-size to 16px.  This is the default font-size used
by major browsers (usually found in the browser preferences).

2) The "body" selector was modified to set the main font-size to 10px.  This allows easy calculation of
relative font-sizes using em's.  For example, 1.8em equates to 18px.

However, most sites usually use a font-size of 12px or 13px. To achieve this, set specific elements to the
main font-size you desire, such as:

p, label, li
{
	font-size: 1.2em;
}

Subsequent inline elements (such as em, strong, a, etc) don't need a font-size specified.

However, as ul's are often used to group related layout sections (such as navigation), these should be
given explicit class names or id's so that they can be "reset" to font-size: 1.0em.  Subsequent elements,
such as an anchor tag in navigation, would then be explicitly set. For example:

ul#navigation li
{
	font-size: 1.0em;
}

ul#navigation li a
{
	font-size: 1.2em;
}

*/

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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html
{
	font-size: 16px;
}

body
{
	line-height: 1;
	font-size: 62.5%;
}

ol, ul
{
	list-style: none;
}

blockquote, q
{
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

:focus
{
	outline: 0;
}

ins
{
	text-decoration: none;
}

del
{
	text-decoration: line-through;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}
