/* base font attributes */
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
td {font-size: 11px;}

/* typography */
p {font-size: 1em; line-height: 1.3em;}
h1 {font-size: 1.9em; font-weight: bold;}
h2 {font-size: 1.5em; font-weight: bold;}
h3 {font-size: 1.4em; font-weight: bold;}
h4 {font-size: 1.21em; font-weight: bold;}
h5 {font-size: 1.05em; font-weight: bold;}
h6 {font-size: 1.0em; font-weight: bold;}
pre {font-family: monospace; font-size: 0.8em;}
strong, b {font-weight: bold;}

/* remove default borders */
table, tr, td {border: 0;}
table {border-collapse: collapse;}
img {border: 0;}

/* zero margin and padding values */
html, body, div, span, a, img,
h1, h2, h3, h4, h5, h6, p, pre, blockquote, q,
ul, ol, dl, li, dd, dt,
table, thead, tbody, tfoot, caption, th, tr, td,
form, input, textarea, fieldset
{margin: 0; padding: 0;}

/* zero automatic top and bottom margins on nested lists */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* remove list bullet */
ul, ol, dl {list-style: none;}
