    ;; js2-mode
    `(js2-function-param                ((t (:foreground ,variables))))
    `(js2-jsdoc-tag                     ((t (:foreground ,comments :weight bold :bold t))))
+
    ;; org-mode
-   `(org-level-1                      ((t (:inherit outline-1 :bold t :foreground ,constants))))
-   `(org-level-2                      ((t (:inherit outline-2 :bold t :foreground ,variables))))
+   ;; `(org-table ((,class (:inherit 'fixed-pitch))))
+
+   ;; `(org-block ((,class (:height 0.75 :background ,vsubtle))))
+   `(org-block-begin-line ((,class (:background ,current-line :foreground ,vsubtle))))
+   `(org-block-end-line   ((,class (:inherit org-block-begin-line))))
+
+   `(bold   ((,class (:weight bold :foreground ,white))))
+   `(italic ((,class (:slant italic :foreground ,white))))
+   `(bold-italic ((,class (:weight bold :slant italic :foreground ,white))))
+
+   `(org-document-title ((,class (:inherit variable-pitch :foreground ,foreground :background ,current-line :height 1.25 :bold nil))))
+   `(org-level-1 ((,class (:foreground ,orange :bold t))))
+   `(org-level-2 ((,class (:foreground ,methods))))
+   `(org-level-3 ((,class (:foreground ,yellow))))
+   `(org-level-4 ((,class (:foreground ,cyan))))
+   `(org-level-5 ((,class ())))
+   `(org-level-6 ((,class ())))
+   `(org-level-7 ((,class ())))
+   `(org-level-8 ((,class ())))
+   `(org-checkbox ((,class (:box (:line-width 1 :style released-button)))))
+   `(org-link ((t (:underline t :foreground ,blue))))
    ))
 
 


   `(flyspell-incorrect        ((,class (:underline ,error-highlight :inherit unspecified))))

   `(helm-source-header        ((,class (:background ,modeline-bg-light :foreground ,strings :weight bold :height 1.0))))
   `(helm-selection            ((,class (:background ,modeline-bg-lighter))))

   `(yascroll:thumb-fringe            ((,class (:background ,vvsubtle :foreground ,vvsubtle))))


   `(font-lock-builtin-face            ((,class (:foreground ,builtin))))
   `(font-lock-comment-delimiter-face  ((,class (:foreground ,comments))))
   `(font-lock-comment-face            ((,class (:foreground ,comments))))
   `(font-lock-doc-face                ((,class (:foreground ,comments))))
   `(font-lock-doc-string-face         ((,class (:foreground ,comments))))
   `(font-lock-constant-face           ((,class (:foreground ,constants))))
   `(font-lock-function-name-face      ((,class (:foreground ,functions))))
   `(font-lock-keyword-face            ((,class (:foreground ,keywords))))
   ;; `(font-lock-negation-char-face      ((,class ())))
