/*
  '(:base00 "#ffffff"
    :base01 "#f5f5f5"
    :base02 "#c8c8fa"
    :base03 "#969896"
    :base04 "#e8e8e8"
    :base05 "#333333"
    :base06 "#ffffff"
    :base07 "#ffffff"
    :base08 "#ed6a43"
    :base09 "#0086b3"
    :base0A "#795da3"
    :base0B "#183691"
    :base0C "#183691"
    :base0D "#795da3"
    :base0E "#a71d5d"
    :base0F "#333333")

*/

pre.src:before { top: -3px; }
.src                                      {background-color: #ffffff;}
.src span.org-rainbow-delimiters-depth-1  {color:#000000;}
.src span.org-rainbow-delimiters-depth-2  {color:#0086b3;}
.src span.org-rainbow-delimiters-depth-3  {color:#ed6a43;}
.src span.org-rainbow-delimiters-depth-4  {color:#000000;}
.src span.org-rainbow-delimiters-depth-5  {color:#0086b3;}
.src span.org-rainbow-delimiters-depth-6  {color:#ed6a43;}
.src span.org-rainbow-delimiters-depth-7  {color:#000000;}
.src span.org-rainbow-delimiters-depth-8  {color:#0086b3;}
.src span.org-rainbow-delimiters-depth-9  {color:#ed6a43;}

.src span.org-keyword { color:  #a71d5d }
.src span.org-constant { color: #0086b3; }
.src span.org-number { color: #0086b3; }
.src span.org-def { color: #a71d5d; }

.src span.org-tuareg-font-lock-governing { color:  #a71d5d }

.src span.org-variable-name { color: #ed6a43; }
.src span.org-function-name { color: #795da3; }
.src span.org-type { color: #795da3; }

.src span.org-haskell-keyword { color:  #a71d5d }
.src span.org-haskell-type { color: #795da3; }

.src span.org-comment { color: #969896; font-style:italic; }

.src span.org-string { color: #183691; }
.src span.org-preprocessor { color: #795da3; }

.src span.org-diff-context { color: #000000; }
.src span.org-diff-removed { color: #24292e; background-color: #ffdce0; }
.src span.org-diff-added { color: #24292e; background-color: #cdffd8; }
.src span.org-diff-indicator-removed { color: #24292e; background-color: #fdaeb7; }
.src span.org-diff-indicator-added { color: #24292e; background-color: #bef5cb; }

.src span.org-diff-file-header { /* diff-file-header */ background-color: #e8e8e8; font-weight: bold; }
.src span.org-diff-function { /* diff-function */ background-color: #f5f5f5; }
.src span.org-diff-header { /* diff-header */ background-color: #f5f5f5; }
.src span.org-diff-hunk-header { /* diff-hunk-header */ background-color: #f5f5f5; }
.src span.org-diff-index { /* diff-index */ background-color: #e8e8e8; font-weight: bold; }
.src span.org-diff-nonexistent { /* diff-nonexistent */ background-color: #e8e8e8; font-weight: bold; }
.src span.org-diff-refine-change { /* diff-refine-change */ background-color: #d9d9d9; }

/* Overrides for readtheorg */
.tag { background-color: inherit !important; }
