blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, pre, span, td, textarea, th, ul {
    font-size: 100.01%;
    margin: 0;
    outline-style: none;
    padding: 0;
}
a:active {
    /*  Disable dotted outline of element that currently has focus when activated by mouse (:active), but not keyboard (:focus).  */
    outline: none;
}
blockquote, q {
    quotes: '' '';
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}
img { 
	border: 0;
    /*  Strict DOCTYPE defaults to vertical-align = "baseline", which puts gaps between vertical images.  */
    vertical-align: bottom;
}
ol, ul {
	list-style-type: none;
}
table {
    /*  Default is "collapse" in CSS 2, but "separate" in CSS 2.1.  */
	border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    text-align: left;
    vertical-align: top;
}
textarea {
    /*  Enable scrollbars as needed; hide greyed out scrollbar in IE.  Default is "visible".  */
    overflow: auto;
}

