diff --git a/_posts/2015-02-20-test-markdown.md b/_posts/2015-02-20-test-markdown.md
index 5f3ebc1..7f0308e 100644
--- a/_posts/2015-02-20-test-markdown.md
+++ b/_posts/2015-02-20-test-markdown.md
@@ -39,3 +39,12 @@ var foo = function(x) {
 }
 foo(3)
 ```
+
+And here is some more with line numbers
+
+{% highlight python linenos %}
+def bar(x):
+    return x * 2
+
+print bar(2)
+{% endhighlight %}
diff --git a/css/main.css b/css/main.css
index f26aac0..9a7a33b 100644
--- a/css/main.css
+++ b/css/main.css
@@ -586,8 +586,9 @@ table tr td :last-child {
 }
 
 /* --- Code blocks --- */
+
 pre {
-  font-size: 16px;
+  font-size: 16px !important;
   line-height: 1.5em;
 }
 pre code {
@@ -601,27 +602,20 @@ pre.highlight, .highlight > pre, td.code pre {
   background-position: 0px 10px;
   border-left: 7px solid #444;
 }
+code table, code table td, code table th, code table tbody, code table tr,
+td.gutter pre {
+  padding: 0;
+  border: none;
+}
 .highlight > pre {
   padding: 0;
-  margin: 0;
 }
 td.code pre {
-  border: none;
-  border-left: 2px solid #444;
+  border-width: 0 0 0 2px;
+  border-style: solid;
+  border-color: #444;
   border-radius: 0;
-  background: transparent!;
-}
-td.gutter pre {
-  border: none;
 }
 td.gutter {
   padding-top: 3px;
 }
-code table {
-  border-collapse: collapse;
-  border: none;
-}
-code table td, code table th, code table tbody, code table tr {
-  padding: 0;
-  border: none;
-}