+#nav {
+ text-align: center;
+}
+#nav td {
+ padding: 5px 20px;
+}
+div.block {
+ margin: 10px 0;
+ padding: 0 10px;
+ border-bottom: 1px solid #bbb;
+}
+table.list {
+ border-collapse: collapse;
+ width: 100%;
+ margin: 10px 0;
+}
+table.list th {
+ text-align: left;
+ padding: 2px 5px;
+ border-bottom: 1px solid #bbb;
+}
+table.list td {
+ padding: 2px 5px;
+ vertical-align: top;
+}
+table.list td.date {
+ width: 90px;
+}
+table.list td.user {
+ width: 110px;
+}
+table.list td.amount {
+ width: 90px;
+}
+#totals {
+ margin-bottom: 10px;
+}
+#totals th {
+ text-align: right;
+}
+td.labelcol {
+ text-align: right;
+ font-weight: bold;
+}