At least three things are fixed here:
1. Don't indent a <p> within an <li>
2. Align <h1> with rule separating content from footer
3. Indent with offsets of 2% instead of 4%
 
 /* Add local styling here, instead of modifying style.css. */
 body {
-    margin-left: 2%;
-    margin-right: 2%;
+    margin-left: 4%;
+    margin-right: 4%;
 }
 
 h1, .header, #footer {
 }
 
 #content {
-    margin-left: 4%;
-    margin-right: 4%;
+    margin-left: 2%;
+    margin-right: 2%;
 }
 
 h1,h2,h3,h4,h5,h6, .header {
 }
 
 p, ol, ul {
-    margin-left: 4%;
-    margin-right: 4%;
+    margin-left: 2%;
+    margin-right: 2%;
+}
+
+li p {
+    margin-left: 0%;
 }
 
 pre {
 }
 
 #footer {
-    margin-left: 2%;
     font-size: 80%;
 }