          (gnus-cite-9 ((t (:foreground ,base2))))
          (gnus-cite-10 ((t (:foreground ,base3))))
          (gnus-cite-11 ((t (:foreground ,blue))))
-         (gnus-group-mail-1 ((t (:foreground ,base3 :bold t))))
+         (gnus-group-mail-1 ((t (:foreground ,base3 :weight ,bold))))
          (gnus-group-mail-1-empty ((t (:foreground ,base3))))
-         (gnus-group-mail-2 ((t (:foreground ,base2 :bold t))))
+         (gnus-group-mail-2 ((t (:foreground ,base2 :weight ,bold))))
          (gnus-group-mail-2-empty ((t (:foreground ,base2))))
-         (gnus-group-mail-3 ((t (:foreground ,magenta :bold t))))
+         (gnus-group-mail-3 ((t (:foreground ,magenta :weight ,bold))))
          (gnus-group-mail-3-empty ((t (:foreground ,magenta))))
-         (gnus-group-mail-low ((t (:foreground ,base00 :bold t))))
+         (gnus-group-mail-low ((t (:foreground ,base00 :weight ,bold))))
          (gnus-group-mail-low-empty ((t (:foreground ,base00))))
-         (gnus-group-news-1 ((t (:foreground ,base1 :bold t))))
+         (gnus-group-news-1 ((t (:foreground ,base1 :weight ,bold))))
          (gnus-group-news-1-empty ((t (:foreground ,base1))))
-         (gnus-group-news-2 ((t (:foreground ,blue :bold t))))
+         (gnus-group-news-2 ((t (:foreground ,blue :weight ,bold))))
          (gnus-group-news-2-empty ((t (:foreground ,blue))))
-         (gnus-group-news-low ((t (:foreground ,violet :bold t))))
+         (gnus-group-news-low ((t (:foreground ,violet :weight ,bold))))
          (gnus-group-news-low-empty ((t (:foreground ,violet))))
-         (gnus-header-content ((t (:foreground ,cyan :italic t))))
+         (gnus-header-content ((t (:foreground ,cyan :slant ,italic))))
          (gnus-header-from ((t (:foreground ,base2))))
          (gnus-header-name ((t (:foreground ,blue))))
-         (gnus-header-newsgroups ((t (:foreground ,green :italic t))))
+         (gnus-header-newsgroups ((t (:foreground ,green :slant ,italic))))
          (gnus-header-subject ((t (:foreground ,base1))))
-         (gnus-server-agent ((t (:foreground ,base3 :bold t))))
-         (gnus-server-closed ((t (:foreground ,base1 :italic t))))
-         (gnus-server-denied ((t (:foreground ,base2 :bold t))))
-         (gnus-server-offline ((t (:foreground ,green :bold t))))
-         (gnus-server-opened ((t (:foreground ,cyan :bold t))))
+         (gnus-server-agent ((t (:foreground ,base3 :weight ,bold))))
+         (gnus-server-closed ((t (:foreground ,base1 :slant ,italic))))
+         (gnus-server-denied ((t (:foreground ,base2 :weight ,bold))))
+         (gnus-server-offline ((t (:foreground ,green :weight ,bold))))
+         (gnus-server-opened ((t (:foreground ,cyan :weight ,bold))))
          (gnus-splash ((t (:foreground ,base2))))
-         (gnus-summary-high-ancient ((t (:foreground ,magenta :bold t))))
-         (gnus-summary-high-read ((t (:foreground ,base1 :bold t))))
-         (gnus-summary-high-ticked ((t (:foreground ,base3 :bold t))))
-         (gnus-summary-high-undownloaded ((t (:foreground ,base2 :bold t))))
-         (gnus-summary-low-ancient ((t (:foreground ,magenta :italic t))))
-         (gnus-summary-low-read ((t (:foreground ,base1 :italic t))))
-         (gnus-summary-low-ticked ((t (:foreground ,base3 :italic t))))
-         (gnus-summary-low-undownloaded ((t (:foreground ,base2 :italic t))))
+         (gnus-summary-high-ancient ((t (:foreground ,magenta :weight ,bold))))
+         (gnus-summary-high-read ((t (:foreground ,base1 :weight ,bold))))
+         (gnus-summary-high-ticked ((t (:foreground ,base3 :weight ,bold))))
+         (gnus-summary-high-undownloaded
+          ((t (:foreground ,base2 :weight ,bold))))
+         (gnus-summary-low-ancient ((t (:foreground ,magenta :slant ,italic))))
+         (gnus-summary-low-read ((t (:foreground ,base1 :slant ,italic))))
+         (gnus-summary-low-ticked ((t (:foreground ,base3 :slant ,italic))))
+         (gnus-summary-low-undownloaded
+          ((t (:foreground ,base2 :slant ,italic))))
          (gnus-summary-normal-ancient ((t (:foreground ,magenta))))
          (gnus-summary-normal-read ((t (:foreground ,base1))))
          (gnus-summary-normal-ticked ((t (:foreground ,base3))))

         (hl-line ((t (:background ,base2))))
         (isearch ((t (:foreground ,yellow :inverse-video t))))
         (lazy-highlight ((t (:background ,base2 :foreground ,base00))))
         (link ((t (:foreground ,violet :underline t))))
         (link-visited ((t (:foreground ,magenta :underline t))))
         (menu ((t (:foreground ,base0 :background ,base02))))
         (minibuffer-prompt ((t (:foreground ,blue))))
         (mode-line

         (message-header-name ((t (:foreground ,cyan))))
         (message-header-other ((t (:foreground ,red))))
         (message-header-newsgroups
          ((t (:foreground ,yellow :weight ,bold :slant ,italic))))
         (message-header-subject ((t (:foreground ,base00))))
         (message-header-cc ((t (:foreground ,green :weight ,bold))))
         (message-header-to ((t (:foreground ,base1 :weight ,bold)))))))))

;;;###autoload
(defun color-theme-solarized-dark ()
