    
        * { margin: 0; padding: 0; font-family: 'Source Sans Pro', sans-serif; }
        html, body { margin: 0; padding: 0; }
        header, section, footer { float: left !important; width: 100%; text-align: center !important; }
    
                    header.white { padding-top:20px; padding-bottom:20px; background-color:#F9F3A0; color:#000000; } header.white h1, section.white h2, section.white h3, section.white h4, section.white h5, section.white h6 { color:#000000; } header.white p { color:#000000; }
                    section.white { padding-top:40px; padding-bottom:80px; background-color:#ffffff; color:#000000; } section.white h1, section.white h2, section.white h3, section.white h4, section.white h5, section.white h6 { color:#B8529E; } section.white p { color:#000000; }
                    section. { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } section. > .wrapper { width:1080px; } section. h1, section. h2, section. h3, section. h4, section. h5, section. h6 { color:#000000; } section. p { color:#000000; }
                    footer. { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } footer. h1, section. h2, section. h3, section. h4, section. h5, section. h6 { color:#000000; } footer. p { color:#000000; }
    
        section:last-child { margin-bottom: 0; }
        h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; }
        p { margin: 20px 0 0; }
    
