+.add .marked {
+ background: #7dff7d;
+}
+
+.extended_header {
+ width: 99.5%;
+}
+
+div.chunk_block {
+ overflow: hidden;
+}
+
+div.chunk_block div.old {
+ float: left;
+ width: 50%;
+ overflow: hidden;
+ border-right: 5px solid #EAF2F5;
+}
+
+div.chunk_block.rem,
+div.chunk_block.add {
+ background: transparent;
+}
+
+div.chunk_block div.old .add,
+div.chunk_block div.old .rem {
+ padding-right: 3px;
+}
+
+div.chunk_block div.new .add,
+div.chunk_block div.new .rem {
+ padding-left: 3px;
+}
+
+div.chunk_block div.new {
+ margin-left: 50%;
+ width: 50%;
+ border-left: 5px solid #EAF2F5;
+}
+
+/* Category
+---------------------------------------------------------------------------- */
+
+td.category {
+ background: #E6F1F6; /* old browsers */
+ background: -moz-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%); /* firefox */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8D8E7), color-stop(100%,#E6F1F3)); /* webkit */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8D8E7', endColorstr='#E6F1F3',GradientType=0 ); /* ie */
+ background: -o-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%);
+ font-weight: bold;
+ border-bottom: 1px solid #D1D1D1;
+ border-top: 1px solid #D1D1D1;
+}