/*
undohtml.css
(c) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0 
This style sheet is licensed under a Creative Commons License. 
Purpose: undo some of the default styling of common (X)HTML browsers
(c) 2007 Dmitry Rokhlin. Updates. 
*/

/* no list-markers by default, since lists are used more often for semantics */
UL, OL, LI	{ list-style: none; }

/* avoid browser default inconsistent heading font-sizes and pre/code too */
H1, H2, H3, H4, H5, H6, PRE, CODE, DIV, TD 	{ font-size: 1em; font-weight: normal; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, FORM, BODY, HTML, P, BLOCKQUOTE, FIELDSET, INPUT, DIV
	{ margin: 0; padding: 0; }

/* whoever thought blue linked image borders were a good idea? */
A IMG, :link IMG, :visited IMG	{ border: none; }