/* undohtml.css */

/* Purpose: undo some of the default styling of common (X)HTML browsers */

body{
	margin:			0;
	padding:			0;
	background:			#fff;
}

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
a{ 
	text-decoration:		none;
}

/* no list-markers by default, since lists are used more often for semantics */
ul,ol{ 
	list-style:			none;
}

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,c	ode{ 
	font-size:		1em;
}

/* 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,select,dl,dt,dd{ 
	margin:			0; 
	padding:			0;
	font-size:			1em;
}
fieldset{
	border:			none;
}

/* whoever thought blue linked image borders were a good idea? */
a img{ 
	border:			0px;
}

/* de-italicize address & em */
address, em{ 
	font-style:			normal;
}

