body {
    background: #1b1c17;
    color: #d3d4d2;
}

::-moz-selection {
    background: #e3e3e3;
    color: #373737;
}

::selection {
    background: #e3e3e3;
    color: #373737;
}

thead tr {
    border-color: #d3d4d2;
}

tbody tr:nth-child(odd) {
    background: #181914;
}

tbody tr:nth-child(even) {
    background: #1f201b;
}

.org-src-container ::-moz-selection {
    background: #2b2b2b;
}

.org-src-container ::selection {
    background: #2b2b2b;
}

.about-me a::after,
.post a::after,
.links a::after,
.switch-lights::after,
.back-to-top a::after {
    background: #e3e3e3;
}

/* Scrollbar stuffffffffff */
::-webkit-scrollbar {
      height: 4px;
      width: 4px;
} /* this targets the default scrollbar (compulsory) */

::-webkit-scrollbar-track {
    background: inherit;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background: #3c3d38;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
} /* this will style the thumb, ignoring the track */
 
::-webkit-scrollbar-button {
      display: none
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
 
::-webkit-scrollbar-corner {
      background: inherit;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */


/* color theme generated from htmlize (uses zenburn faces) */

.org-src-container pre {
    color: #DCDCCC;
    background-color: #272822;
}
.org-builtin {
    /* font-lock-builtin-face */
    color: #DCDCCC;
    font-weight: bold;
}
.org-c-annotation {
    /* c-annotation-face */
    color: #BFEBBF;
}
.org-clojure-interop-method {
    /* clojure-interop-method-face */
    color: #94BFF3;
}
.org-clojure-keyword {
    /* clojure-keyword-face */
    color: #BFEBBF;
}
.org-comment {
    /* font-lock-comment-face */
    color: #75715E;
}
.org-comment-delimiter {
    /* font-lock-comment-delimiter-face */
    color: #75715E;
}
.org-constant {
    /* font-lock-constant-face */
    color: #BFEBBF;
}
.org-css-property {
    /* css-property */
    color: #DFAF8F;
}
.org-css-selector {
    /* css-selector */
    color: #93E0E3;
}
.org-doc {
    /* font-lock-doc-face */
    color: #9FC59F;
}
.org-function-name {
    /* font-lock-function-name-face */
    color: #93E0E3;
}
.org-haskell-constructor {
    /* haskell-constructor-face */
    color: #7CB8BB;
}
.org-haskell-definition {
    /* haskell-definition-face */
    color: #93E0E3;
}
.org-haskell-keyword {
    /* haskell-keyword-face */
    color: #F0DFAF;
    font-weight: bold;
}
.org-haskell-operator {
    /* haskell-operator-face */
    color: #DFAF8F;
}
.org-highlight-numbers-number {
    /* highlight-numbers-number */
    color: #BFEBBF;
}
.org-julia-macro {
    /* julia-macro-face */
    color: #94BFF3;
}
.org-keyword {
    /* font-lock-keyword-face */
    color: #F0DFAF;
    font-weight: bold;
}
.org-negation-char {
    /* font-lock-negation-char-face */
    color: #F0DFAF;
    font-weight: bold;
}
.org-org-default {
    /* org-default */
    color: #DCDCCC;
    background-color: #3F3F3F;
}
.org-preprocessor {
    /* font-lock-preprocessor-face */
    color: #94BFF3;
}
.org-rainbow-delimiters-depth-1 {
    /* rainbow-delimiters-depth-1-face */
    color: #DCDCCC;
}
.org-rainbow-delimiters-depth-2 {
    /* rainbow-delimiters-depth-2-face */
    color: #BFEBBF;
}
.org-rainbow-delimiters-depth-3 {
    /* rainbow-delimiters-depth-3-face */
    color: #D0BF8F;
}
.org-rainbow-delimiters-depth-4 {
    /* rainbow-delimiters-depth-4-face */
    color: #93E0E3;
}
.org-rainbow-delimiters-depth-5 {
    /* rainbow-delimiters-depth-5-face */
    color: #9FC59F;
}
.org-rainbow-delimiters-unmatched {
    /* rainbow-delimiters-unmatched-face */
    color: #88090B;
}
.org-string {
    /* font-lock-string-face */
    color: #CC9393;
}
.org-tuareg-font-lock-constructor {
    /* tuareg-font-lock-constructor-face */
    color: #DCDCCC;
    background-color: #3F3F3F;
}
.org-tuareg-font-lock-governing {
    /* tuareg-font-lock-governing-face */
    color: #f5deb3;
    font-weight: bold;
}
.org-tuareg-font-lock-module {
    /* tuareg-font-lock-module-face */
    color: #7CB8BB;
}
.org-tuareg-font-lock-operator {
    /* tuareg-font-lock-operator-face */
    color: #f0e68c;
}
.org-type {
    /* font-lock-type-face */
    color: #7CB8BB;
}
.org-underline {
    /* underline */
}
.org-variable-name {
    /* font-lock-variable-name-face */
    color: #DFAF8F;
}
.org-bold {
    /* bold */
    font-weight: bold;
}
.org-italic {
    /* italic */
    font-style: italic;
}
.org-strike-through {
    text-decoration: line-through;
}
.org-org-block-begin-line {
    /* org-block-begin-line */
    color: #7F9F7F;
}
.org-org-block-end-line {
    /* org-block-end-line */
    color: #7F9F7F;
}
.org-org-checkbox {
    /* org-checkbox */
    color: #FFFFEF;
}
.org-org-code {
    /* org-code */
    color: #b3b3b3;
}
.org-org-date {
    /* org-date */
    color: #8CD0D3;
}
.org-org-done {
    /* org-done */
    color: #AFD8AF;
    font-weight: bold;
}
.org-org-footnote {
    /* org-footnote */
    color: #93E0E3;
}
.org-org-level-1 {
    /* org-level-1 */
    color: #DFAF8F;
    font-size: 130%;
}
.org-org-level-2 {
    /* org-level-2 */
    color: #BFEBBF;
}
.org-org-level-3 {
    /* org-level-3 */
    color: #7CB8BB;
}
.org-org-level-4 {
    /* org-level-4 */
    color: #D0BF8F;
}
.org-org-level-5 {
    /* org-level-5 */
    color: #93E0E3;
}
.org-org-level-6 {
    /* org-level-6 */
    color: #9FC59F;
}
.org-org-level-7 {
    /* org-level-7 */
    color: #8C5353;
}
.org-org-level-8 {
    /* org-level-8 */
    color: #4C7073;
}
.org-org-link {
    /* org-link */
    color: #D0BF8F;
}
.org-org-list-dt {
    /* org-list-dt */
    color: #DCDCCC;
    font-weight: bold;
}
.org-org-meta-line {
    /* org-meta-line */
    color: #7F9F7F;
}
.org-org-special-keyword {
    /* org-special-keyword */
    color: #7F9F7F;
}
.org-org-table {
    /* org-table */
    color: #9FC59F;
}
.org-org-todo {
    /* org-todo */
    color: #CC9393;
    font-weight: bold;
}
.org-org-verbatim {
    /* org-verbatim */
    color: #b3b3b3;
}
.org-org-document-info {
    /* org-document-info */
    color: #afeeee;
}
.org-org-document-info-keyword {
    /* org-document-info-keyword */
    color: #b3b3b3;
}
.org-org-document-title {
    /* org-document-title */
    color: #afeeee;
    font-size: 180%;
    font-weight: bold;
}
.org-org-tag {
    /* org-tag */
    color: #DCDCCC;
    font-weight: bold;
}
.ATTRLIST {
    /* (:foreground "#272822") */
    color: #373832;
}
.done {
    color: #AFD8AF;
}

.todo {

    color: #CC9393;
}