 header, footer, section, aside, nav, article {display: block;}

        body {
                background-color: #ccc;
                font-size: 1em;
                font-family: Arial, Helvetica, sans-serif;
                color:#564b47;
                padding: 20px;
                margin:0;
                }

        a {color: #ff6677; text-decoration: none;}
        a:visited {color:#ff6677;}
        a:hover {color: #bbb;}
        a:active {color:#000000;}

        section {
                max-width: 600px;
                min-width: 200px;
                background-color: #ffffff;
                border: 1px solid #bbb;
                padding: 100px;
                margin: 0 auto;
                }


        p, pre,h1,h2,h3, header {
                            margin:  0 0 20px;
                          }
        pre {font-size: 1.25em;}
        p {line-height: 1.6em;
           font-size:1.0em;}
        /* 
        h1,h2 {
                font-size: 1.6em;
                font-weight: normal;
              }
	*/
h1 {
    font-size:1.6em;
    font-weight: bold;
    margin: 0 0 20px;
}

h2 {
    font-size:1.6em;
    font-weight: normal;
    margin: 0 0 20px;
}

