+#section { padding-left: 6em; }
+#subsection { padding-left: 8em; }
+
+#content table.alternate{ border-collapse:collapse; }
+.alternate td{ padding:7px; border:#4e95f4 1px solid; }
+.alternate tr{ background: #b8d1f3; }
+.alternate tr:nth-child(odd){ background: #b8d1f3; }
+.alternate tr:nth-child(even){ background: #dae5f4; }
+
+.container { position:relative; border: none;}
+.hoverimg { position: absolute; border: none; }
+.hoverimg:hover{ z-index:100; box-shadow: 0 0 5px 5px lightgreen; }