html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }

h1, h2, h3, h4, h5, h6 {margin: 1em 0px 15px;padding: 0px;font-weight: bold;line-height: 1.7;position: relative;}
h1 {font-size: 2.3em;border-bottom: 1px solid rgb(221, 221, 221);}
h2 {font-size: 1.9em;border-bottom: 1px solid rgb(238, 238, 238);}

blockquote, ul, ol, dl, table, pre {margin: 15px 0px;}

body {font-size: 15px;line-height: 1.7;padding: 0 20px;}

body {color: rgb(51, 51, 51);}

body {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; text-align: justify;}

body, input, select, textarea, button {font: 18px/1.4 Helvetica,arial,freesans,clean,sans-serif;}

body h1:first-of-type {margin-top: 0px !important;}

p {text-align: justify; margin-bottom: 0.75em;}
p + p {text-indent: 1.5em;}
li p + p {text-indent:0;}

dl dt {text-indent:-1.1em; margin-left:1.1em;}
dl dd {margin-left:1.1em; margin-bottom: .75em;}

ul li, ol li {margin-left: 1.1em;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:inherit; text-decoration: none;}

body { max-width: 790px; margin: 0 auto;}
