body { background-color: #fff0f0; font-family: Arial, sans-serif; margin: 20px; } h1 { color: #cc0000; text-align: center; } #div1 { margin-top: 20px; box-shadow: 0 0 5px 2px steelblue; width: 100%; float: left; margin-bottom: 30px; } #div1 div { box-shadow: 0 0 5px 2px orange; float: left; width: 31%; padding: 1%; } #div1 img { display: block; margin: 0 auto; max-width: 300px; width: 90%; } #div2 { box-shadow: 0 0 5px 2px pink; width: 100%; float: left; } footer { box-shadow: 0 0 5px 2px red; width: 100%; } body { box-shadow: 0 0 5px 2px green; float: left; } #div1-2 p { margin-top: 10px; } #div3 { margin-top: 30px; box-shadow: 0 0 5px 2px yellow; float: left; width: 100%; } table { width: 50%; border: 1px solid black; border-collapse: collapse; background-color: #ffe6e6; margin-top: 10px; } th, td { border: 1px solid black; padding: 10px; text-align: left; } footer { margin-top: 30px; font-size: 20px; float: left; width: 100%; } #div3 ul { list-style-type: disclosure-closed; } p, li, tr, td { color: blue; } th { color: black; } .inner-reflection { background-color: #fef4e8; border-left: 4px solid #e67e22; } .inner-reflection h3 { margin-top: 0; color: #e67e22; } .inner-reflection ul { list-style-type: square; }