/* From http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   the only change is adding the ".mpReset " to the beginning of the selectors and adding an extra .mpReset selector to the first rule to match the widget container */

.mpReset,
.mpReset html, .mpReset body, .mpReset div, .mpReset span, .mpReset applet, .mpReset object, .mpReset iframe,
.mpReset h1, .mpReset h2, .mpReset h3, .mpReset h4, .mpReset h5, .mpReset h6, .mpReset p, .mpReset blockquote, .mpReset pre,
.mpReset a, .mpReset abbr, .mpReset acronym, .mpReset address, .mpReset big, .mpReset cite, .mpReset code,
.mpReset del, .mpReset dfn, .mpReset em, .mpReset font, .mpReset img, .mpReset ins, .mpReset kbd, .mpReset q, .mpReset s, .mpReset samp,
.mpReset small, .mpReset strike, .mpReset strong, .mpReset sub, .mpReset sup, .mpReset tt, .mpReset var,
.mpReset dl, .mpReset dt, .mpReset dd, .mpReset ol, .mpReset ul, .mpReset li,
.mpReset fieldset, .mpReset form, .mpReset label, .mpReset legend,
.mpReset table, .mpReset caption, .mpReset tbody, .mpReset tfoot, .mpReset thead, .mpReset tr, .mpReset th, .mpReset td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
.mpReset :focus {
	outline: 0;
}
.mpReset body {
	line-height: 1;
	color: black;
	background: white;
}
.mpReset ol, .mpReset ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
.mpReset table {
	border-collapse: separate;
	border-spacing: 0;
}
.mpReset caption, .mpReset th, .mpReset td {
	text-align: left;
	font-weight: normal;
}
.mpReset blockquote:before, .mpReset blockquote:after, .mpReset q:before, .mpReset q:after {
	content: "";
}
.mpReset blockquote, .mpReset q {
	quotes: "" "";
}