

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
Reset Style Sheet to neutralise browser default styles

author:   combines elements from http://meyerweb.com/eric/tools/css/reset/ version  v1.0 | 20080212
               and  http://tantek.com/log/2004/09.html#d06t2354 
                with custom resets
notes:    must be referenced before all other style sheets
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --  */

html { font-size: 100%; }

html, body, div, span, 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;
	xfont-size: 100%;
}

input, textarea, select { xfont-family: inherit; font-size: 100%; margin: 0; padding: 1px; }

a {text-decoration: none; }
a:hover {text-decoration: underline; }

sup, sub { line-height: 0; } 

ol, ul { list-style: none; }

img { line-height: 1; }

/* tables still need cellspacing=0 in the markup */
table { border-collapse: collapse; border-spacing: 0; }
table, thead, tbody, tr, th, td {font-size:1em}

/*a img,:link img,:visited img {border: none;} */

            