+
+.frontpage-update table.striped-rows tr:nth-child(2n) { background: #e8e8e8; }
+.frontpage-update table.striped-rows tr:nth-child(2n+1) { background: transparent; }
+.frontpage-update table.striped-rows tr:hover { background: #eae1d5; }
+
+table.frontpage-repository { width: 100%; }
+table.frontpage-repository tr.frontpage-repository-header { background: transparent !important; }
+table.frontpage-repository th { font-size: 1.25em; padding: 0.5em 0 0; border-bottom: 1px solid #2457a0; text-align: left; font-style: italic; }
+table.frontpage-repository tr:first-child th { padding-top: 0; }
+table.frontpage-repository td.hash { width: 6em; text-align: center; font-family: monospace; }
+table.frontpage-repository td.author { width: 10em; }
+table.frontpage-repository td.time { width: 12em; }