body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; } fieldset, img { border: 0 none; } address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; } caption, th { text-align: left; } q:before, q:after { content:""; } abbr, acronym { border:0; } body { font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; *font-size: 75%; } h1 { font-size: 1.5em; font-weight: normal; line-height: 1em; margin-top: 1em; margin-bottom:0; } h2 { font-size: 1.1667em; font-weight: bold; line-height: 1.286em; margin-top: 1.929em; margin-bottom:0.643em; } h3, h4, h5, h6 { font-size: 1em; font-weight: bold; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 0; } p { font-size: 1em; margin-top: 1.5em; margin-bottom: 1.5em; line-height: 1.5em; } blockquote { font-size: 0.916em; margin-top: 3.272em; margin-bottom: 3.272em; line-height: 1.636em; padding: 1.636em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } ol li, ul li { font-size: 1em; line-height: 1.5em; margin: 0; } pre, code { font-size:115%; *font-size:100%; font-family: Courier, "Courier New"; background-color: #efefef; border: 1px solid #ccc; } pre { border-width: 1px 0; padding: 1.5em; } table { font-size:100%; } .dojoTabular { border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; margin: 0 1.5em; } .dojoTabular th { text-align: center; font-weight: bold; } .dojoTabular thead, .dojoTabular tfoot { background-color: #efefef; border: 1px solid #ccc; border-width: 1px 0; } .dojoTabular th, .dojoTabular td { padding: 0.25em 0.5em; }