diff --git a/docs/coding/optionals.rst b/docs/coding/optionals.rst
index dfa2940ec051762453669351f5efa9cab2ba1984..131bfe9f606928cd7c5cd4c447d5110dafdf06a2 100644
--- a/docs/coding/optionals.rst
+++ b/docs/coding/optionals.rst
@@ -1,4 +1,3 @@
-=========
 Optionals
 =========
 
diff --git a/docs/coding/predicates.rst b/docs/coding/predicates.rst
index 7716e14c551aa2c7e2b05a61fe81566927d72492..79236fac9e2658e15d914af2df577ebc52bf8ec8 100644
--- a/docs/coding/predicates.rst
+++ b/docs/coding/predicates.rst
@@ -1,4 +1,3 @@
-==========
 Predicates
 ==========
 
@@ -7,15 +6,15 @@ Satella's API drastically simplifies writing lambda.
 
 Satella lets you express lambdas in a Pythonic way, eg:
 
-    ::
+.. code-block:: python
 
-        p = x == 2
+    p = x == 2
 
-        assert(p(2) and not p(1))
+    assert(p(2) and not p(1))
 
-        p = x > 2
+    p = x > 2
 
-        assert(p(2) and not p(1))
+    assert(p(2) and not p(1))
 
 
 This behaviour extends to operators, item procurement and attr procurement.
diff --git a/docs/coding/structures.rst b/docs/coding/structures.rst
index 09aa2d00b3a87c533481783db455b490f04b1243..e547e946a5f3e12d2a743daaac9a2c13ad94ce8a 100644
--- a/docs/coding/structures.rst
+++ b/docs/coding/structures.rst
@@ -1,4 +1,3 @@
-==========
 Structures
 ==========
 
@@ -8,6 +7,7 @@ Structures
 You can also use the following singleton.
 
 .. code-block:: python
+
     from satella.coding.structures import NOT_EQUAL_TO_ANYTHING
 
     assert NOT_EQUAL_TO_ANYTHING != NOT_EQUAL_TO_ANYTHING