body {  margin:10px; } h1 {  font-size: 138.5%; } h2 {  font-size: 123.1%; } h3 {  font-size: 108%; } h1,h2,h3 {  margin: 1em 0; } h1,h2,h3,h4,h5,h6,strong,dt {  font-weight: bold; } optgroup { font-weight:normal; } abbr,acronym {  border-bottom: 1px dotted #000; cursor: help; } em {  font-style: italic; } del {  text-decoration: line-through; } blockquote,ul,ol,dl {  margin: 1em; } ol,ul,dl {  margin-left: 2em; } ol li {  list-style: decimal outside; } ul li {  list-style: disc outside; } dl dd {  margin-left: 1em; } th,td {  border: 1px solid #000; padding: .5em; } th {  font-weight: bold; text-align: center; } caption {  margin-bottom: .5em;  text-align: center; } sup {  vertical-align: super; } sub {  vertical-align: sub; } p, fieldset, table, pre {  margin-bottom: 1em; }  button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] { padding:1px; }