#content {
	padding: 0 0 40px 22px;
}
#cms_plugin_overlay { max-height:20px !important; }
#sustainability { margin-top:30px; }

#content > p {
    width:580px;
}
#content #wrapper-content { overflow: hidden; }
#content #wrapper-content section { margin: 0 20px 0 0; padding: 20px; float: left; width: 428px; }
#content #wrapper-content section > ul { float: left; }
#content #wrapper-content section > ul > li { float: left; margin: 5px 5px 4px; width: 417px; }
#content #wrapper-content section dl { float: left; width: 417px; }
#content #wrapper-content section > h4 { margin-bottom:20px; }
#content #wrapper-content section dl dt { padding-top: 5px; padding-bottom: 5px; float: left; width: 408px; }
#content #wrapper-content section dl dd { padding-top: 5px; padding-bottom: 5px; }
#content #wrapper-content section dl dt,
#content #wrapper-content section dl dd { padding-left: 5px; padding-right: 5px; }
#content #wrapper-content section dl dd > ul { padding: 0; margin: 0; }
#content #wrapper-content section dl dd > ul > li { margin: 0; }
#content #wrapper-content section dl dt span { float: right; color: #32796b; }
#content #wrapper-content section dl dt span.other-span { float: left; }

#content #wrapper-content #last-inclusion { background: #005746; color: #ffffff; }
#content #wrapper-content #last-exclusion { background: #005746; color: #ffffff; }

#content #wrapper-content ul { background: #004739; }
#content #wrapper-content dl { border-bottom: 1px solid #32796b; }

#last-inclusion dl dt, #last-exclusion dl dt { background: #00382d; }
#last-inclusion dl dt span, #last-exclusion dl dt span { color: #fff !important; }

#content #wrapper-content #last-change { border: 1px solid #a8a89c; margin-right: 0; margin-top:20px; }
#last-change > ul { background:#Dfe0d2 !important; }
#last-change > ul > li { padding: 5px 3px; border-bottom: 1px solid #a8a89c; }
