--- style.css.orig	2016-08-15 11:59:37.000000000 +0900
+++ style.css	2016-08-15 13:20:42.948168800 +0900
@@ -12,6 +12,9 @@
 
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
+
+Modified by FireWheel <firewheel@m40.coreserver.jp> to apply the Solarized color scheme <http://ethanschoonover.com/solarized>. 
+
 */
 
 /**
@@ -101,7 +104,7 @@
 input,
 select,
 textarea {
-	color: #2b2b2b;
+	color: #657b83;
 	font-family: Lato, sans-serif;
 	font-size: 16px;
 	font-weight: 400;
@@ -109,11 +112,11 @@
 }
 
 body {
-	background: #f5f5f5;
+	background: #fdf6e3;
 }
 
 a {
-	color: #24890d;
+	color: #859900;
 	text-decoration: none;
 }
 
@@ -128,7 +131,7 @@
 
 a:active,
 a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 h1,
@@ -178,7 +181,7 @@
 }
 
 abbr[title] {
-	border-bottom: 1px dotted #2b2b2b;
+	border-bottom: 1px dotted #657b83;
 	cursor: help;
 }
 
@@ -196,7 +199,7 @@
 
 mark,
 ins {
-	background: #fff9c0;
+	background: #eee8d5;
 	text-decoration: none;
 }
 
@@ -251,7 +254,7 @@
 }
 
 blockquote {
-	color: #767676;
+	color: #93a1a1;
 	font-size: 19px;
 	font-style: italic;
 	font-weight: 300;
@@ -261,7 +264,7 @@
 
 blockquote cite,
 blockquote small {
-	color: #2b2b2b;
+	color: #657b83;
 	font-size: 16px;
 	font-weight: 400;
 	line-height: 1.5;
@@ -446,7 +449,7 @@
 }
 
 del {
-	color: #767676;
+	color: #93a1a1;
 }
 
 hr {
@@ -460,17 +463,65 @@
  * to achieve a better experience. See https://core.trac.wordpress.org/ticket/25898.
  */
 ::selection {
-	background: #24890d;
-	color: #fff;
+	background: #b58900;
+	color: #586e75;
 	text-shadow: none;
 }
 
 ::-moz-selection {
-	background: #24890d;
-	color: #fff;
+	background: #b58900;
+	color: #586e75;
 	text-shadow: none;
 }
 
+/*
+ * user definitions
+ */
+
+/* cf. http://www.dtp-transit.jp/misc/web/post_1881.html */
+
+body {
+    font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Meiryo UI", sans-serif;
+}
+
+code,
+kbd,
+tt,
+var,
+samp,
+pre {
+    font-family: Monaco, "Osaka－等幅", Osaka-mono, Consolas, "ＭＳ ゴシック", "MS Gothic", monospace;
+}
+
+code {
+    background: #eee8d5;
+    white-space: pre;
+    word-wrap: normal;
+}
+
+var {
+    font-style: italic;
+}
+
+samp:before {
+    margin-left: 0.2em; 
+    content: "\02018"; /* &lsquo; */
+}
+
+samp:after {
+    margin-right: 0.2em;
+    content: "\02019"; /* &rsquo; */
+}
+
+pre.console {
+    color: #839496;
+    background-color: #002B36;
+    line-height: 1.2;
+    white-space: pre;
+    word-wrap: normal;
+    max-height: 10em;
+    overflow: scroll;
+}
 
 /**
  * 2.0 Repeatable Patterns
@@ -483,7 +534,7 @@
 textarea {
 	border: 1px solid rgba(0, 0, 0, 0.1);
 	border-radius: 2px;
-	color: #2b2b2b;
+	color: #657b83;
 	padding: 8px 10px 7px;
 }
 
@@ -504,10 +555,10 @@
 input[type="button"],
 input[type="reset"],
 input[type="submit"] {
-	background-color: #24890d;
+	background-color: #859900;
 	border: 0;
 	border-radius: 2px;
-	color: #fff;
+	color: #586e75;
 	font-size: 12px;
 	font-weight: 700;
 	padding: 10px 30px 11px;
@@ -525,8 +576,8 @@
 input[type="reset"]:focus,
 input[type="submit"]:hover,
 input[type="submit"]:focus {
-	background-color: #41a62a;
-	color: #fff;
+	background-color: #2aa198;
+	color: #93a1a1;
 }
 
 button:active,
@@ -534,7 +585,7 @@
 input[type="button"]:active,
 input[type="reset"]:active,
 input[type="submit"]:active {
-	background-color: #55d737;
+	background-color: #268bd2;
 }
 
 .search-field {
@@ -548,20 +599,20 @@
 /* Placeholder text color -- selectors need to be separate to work. */
 
 ::-webkit-input-placeholder {
-	color: #939393;
+	color: #93a1a1;
 }
 
 :-moz-placeholder {
-	color: #939393;
+	color: #93a1a1;
 }
 
 ::-moz-placeholder {
-	color: #939393;
+	color: #93a1a1;
 	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
 }
 
 :-ms-input-placeholder {
-	color: #939393;
+	color: #93a1a1;
 }
 
 /* Responsive images. Fluid images for posts, comments, and widgets */
@@ -683,7 +734,7 @@
 }
 
 .wp-caption {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .wp-caption-text {
@@ -724,11 +775,11 @@
 }
 
 .screen-reader-text:focus {
-	background-color: #f1f1f1;
+	background-color: #eee8d5;
 	border-radius: 3px;
 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
 	clip: auto;
-	color: #21759b;
+	color: #6c71c4;
 	display: block;
 	font-size: 14px;
 	font-weight: bold;
@@ -819,7 +870,7 @@
  */
 
 .site {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	max-width: 1260px;
 	position: relative;
 }
@@ -846,7 +897,7 @@
 }
 
 .site-header {
-	background-color: #000;
+	background-color: #002b36;
 	max-width: 1260px;
 	position: relative;
 	width: 100%;
@@ -872,7 +923,7 @@
 
 .site-title a,
 .site-title a:hover {
-	color: #fff;
+	color: #93a1a1;
 	display: block;
 	overflow: hidden;
 	text-overflow: ellipsis;
@@ -882,7 +933,7 @@
 /* Search in the header */
 
 .search-toggle {
-	background-color: #24890d;
+	background-color: #859900;
 	cursor: pointer;
 	float: right;
 	height: 48px;
@@ -893,11 +944,11 @@
 
 .search-toggle:hover,
 .search-toggle.active {
-	background-color: #41a62a;
+	background-color: #2aa198;
 }
 
 .search-toggle:before {
-	color: #fff;
+	color: #586e75;
 	content: "\f400";
 	font-size: 20px;
 	margin-top: 14px;
@@ -919,12 +970,12 @@
 }
 
 .search-box {
-	background-color: #41a62a;
+	background-color: #2aa198;
 	padding: 12px;
 }
 
 .search-box .search-field {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	border: 0;
 	float: right;
 	font-size: 16px;
@@ -952,20 +1003,20 @@
 }
 
 .site-navigation a {
-	color: #fff;
+	color: #93a1a1;
 	display: block;
 	text-transform: uppercase;
 }
 
 .site-navigation a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .site-navigation .current_page_item > a,
 .site-navigation .current_page_ancestor > a,
 .site-navigation .current-menu-item > a,
 .site-navigation .current-menu-ancestor > a {
-	color: #55d737;
+	color: #268bd2;
 	font-weight: 900;
 }
 
@@ -1024,7 +1075,7 @@
 }
 
 .menu-toggle:before {
-	color: #fff;
+	color: #93a1a1;
 	content: "\f419";
 	padding: 16px;
 }
@@ -1082,7 +1133,7 @@
 }
 
 a.post-thumbnail:hover {
-	background-color: #999;
+	background-color: #eee8d5;
 }
 
 .full-width .post-thumbnail img {
@@ -1111,15 +1162,15 @@
 }
 
 .entry-title a {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .entry-title a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .site-content .entry-header {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	padding: 0 10px 12px;
 }
 
@@ -1135,7 +1186,7 @@
 
 .entry-meta {
 	clear: both;
-	color: #767676;
+	color: #93a1a1;
 	font-size: 12px;
 	font-weight: 400;
 	line-height: 1.3333333333;
@@ -1143,11 +1194,11 @@
 }
 
 .entry-meta a {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .entry-meta a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .sticky .entry-date {
@@ -1160,11 +1211,11 @@
 }
 
 .cat-links a {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .cat-links a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .byline {
@@ -1177,7 +1228,7 @@
 }
 
 .site-content .entry-meta {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	margin-bottom: 8px;
 }
 
@@ -1191,7 +1242,7 @@
 .entry-meta .tag-links a {
 	background-color: #767676;
 	border-radius: 0 2px 2px 0;
-	color: #fff;
+	color: #93a1a1;
 	display: inline-block;
 	font-size: 11px;
 	font-weight: 700;
@@ -1203,13 +1254,13 @@
 }
 
 .entry-meta .tag-links a:hover {
-	background-color: #41a62a;
-	color: #fff;
+	background-color: #2aa198;
+	color: #93a1a1;
 }
 
 .entry-meta .tag-links a:before {
 	border-top: 10px solid transparent;
-	border-right: 8px solid #767676;
+	border-right: 8px solid #93a1a1;
 	border-bottom: 10px solid transparent;
 	content: "";
 	height: 0;
@@ -1220,11 +1271,11 @@
 }
 
 .entry-meta .tag-links a:hover:before {
-	border-right-color: #41a62a;
+	border-right-color: #2aa198;
 }
 
 .entry-meta .tag-links a:after {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	border-radius: 50%;
 	content: "";
 	height: 4px;
@@ -1253,7 +1304,7 @@
 .site-content .entry-content,
 .site-content .entry-summary,
 .page-content {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	padding: 12px 10px 0;
 }
 
@@ -1329,12 +1380,12 @@
 }
 
 .entry-content .edit-link a {
-	color: #767676;
+	color: #93a1a1;
 	text-decoration: none;
 }
 
 .entry-content .edit-link a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .entry-content .more-link {
@@ -1349,16 +1400,16 @@
 
 .hentry .mejs-mediaelement,
 .hentry .mejs-container .mejs-controls {
-	background: #000;
+	background: #002b36;
 }
 
 .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
-	background: #fff;
+	background: #fdf6e3;
 }
 
 .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
-	background: #24890d;
+	background: #859900;
 }
 
 .hentry .mejs-controls .mejs-time-rail .mejs-time-total,
@@ -1470,8 +1521,8 @@
 
 .page-links a,
 .page-links > span {
-	background: #fff;
-	border: 1px solid #fff;
+	background: #fdf6e3;
+	border: 1px solid #fdf6e3;
 	display: inline-block;
 	height: 22px;
 	margin: 0 1px 2px 0;
@@ -1480,16 +1531,16 @@
 }
 
 .page-links a {
-	background: #000;
-	border: 1px solid #000;
-	color: #fff;
+	background: #002b36;
+	border: 1px solid #002b36;
+	color: #93a1a1;
 	text-decoration: none;
 }
 
 .page-links a:hover {
-	background: #41a62a;
-	border: 1px solid #41a62a;
-	color: #fff;
+	background: #2aa198;
+	border: 1px solid #2aa198;
+	color: #93a1a1;
 }
 
 .page-links > .page-links-title {
@@ -1592,7 +1643,7 @@
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing:    border-box;
 	box-sizing:         border-box;
-	color: #fff;
+	color: #93a1a1;
 	font-size: 12px;
 	line-height: 1.5;
 	margin: 0;
@@ -1678,7 +1729,7 @@
 }
 
 .post-navigation .meta-nav {
-	color: #767676;
+	color: #93a1a1;
 	display: block;
 	font-size: 12px;
 	font-weight: 900;
@@ -1688,7 +1739,7 @@
 
 .post-navigation a,
 .image-navigation a {
-	color: #2b2b2b;
+	color: #657b83;
 	display: block;
 	font-size: 14px;
 	font-weight: 700;
@@ -1698,13 +1749,13 @@
 
 .post-navigation a:hover,
 .image-navigation a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 /* Paging Navigation */
 
 .paging-navigation {
-	border-top: 5px solid #000;
+	border-top: 5px solid #002b36;
 	margin: 48px 0;
 }
 
@@ -1724,16 +1775,16 @@
 }
 
 .paging-navigation a {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .paging-navigation .page-numbers.current {
-	border-top: 5px solid #24890d;
+	border-top: 5px solid #859900;
 }
 
 .paging-navigation a:hover {
-	border-top: 5px solid #41a62a;
-	color: #2b2b2b;
+	border-top: 5px solid #2aa198;
+	color: #657b83;
 }
 
 
@@ -1781,7 +1832,7 @@
 
 .taxonomy-description,
 .author-description {
-	color: #767676;
+	color: #93a1a1;
 	font-size: 14px;
 	line-height: 1.2857142857;
 	padding-top: 18px;
@@ -1941,20 +1992,20 @@
 }
 
 .comment-author a {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .comment-list .trackback a,
 .comment-list .pingback a,
 .comment-metadata a {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .comment-author a:hover,
 .comment-list .pingback a:hover,
 .comment-list .trackback a:hover,
 .comment-metadata a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .comment-list article,
@@ -2065,7 +2116,7 @@
 .no-comments,
 .form-allowed-tags,
 .form-allowed-tags code {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .comment-notes,
@@ -2100,11 +2151,11 @@
 }
 
 .required {
-	color: #c0392b;
+	color: #dc322f;
 }
 
 .comment-reply-title small a {
-	color: #2b2b2b;
+	color: #657b83;
 	float: right;
 	height: 24px;
 	overflow: hidden;
@@ -2112,7 +2163,7 @@
 }
 
 .comment-reply-title small a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .comment-reply-title small a:before {
@@ -2150,8 +2201,8 @@
 /* Secondary */
 
 #secondary {
-	background-color: #000;
-	border-top: 1px solid #000;
+	background-color: #002b36;
+	border-top: 1px solid #002b36;
 	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 	clear: both;
 	color: rgba(255, 255, 255, 0.7);
@@ -2186,7 +2237,7 @@
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing:    border-box;
 	box-sizing:         border-box;
-	color: #767676;
+	color: #93a1a1;
 	padding: 48px 10px 0;
 }
 
@@ -2211,11 +2262,11 @@
 }
 
 .widget a {
-	color: #fff;
+	color: #93a1a1;
 }
 
 .widget a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .widget h1,
@@ -2267,7 +2318,7 @@
 
 .widget mark,
 .widget ins {
-	color: #000;
+	color: #586e75;
 }
 
 .widget pre,
@@ -2293,7 +2344,7 @@
 }
 
 .widget blockquote cite {
-	color: #fff;
+	color: #93a1a1;
 	font-size: 14px;
 	line-height: 1.2857142857;
 }
@@ -2340,7 +2391,7 @@
 .widget-area .widget textarea {
 	background-color: rgba(255, 255, 255, 0.1);
 	border-color: rgba(255, 255, 255, 0.2);
-	color: #fff;
+	color: #93a1a1;
 	font-size: 16px;
 	padding: 1px 2px 2px 4px;
 }
@@ -2355,7 +2406,7 @@
 .widget input[type="button"],
 .widget input[type="reset"],
 .widget input[type="submit"] {
-	background-color: #24890d;
+	background-color: #859900;
 	border: 0;
 	font-size: 12px;
 	padding: 5px 15px 4px;
@@ -2367,13 +2418,13 @@
 .widget input[type="reset"]:focus,
 .widget input[type="submit"]:hover,
 .widget input[type="submit"]:focus {
-	background-color: #41a62a;
+	background-color: #2aa198;
 }
 
 .widget input[type="button"]:active,
 .widget input[type="reset"]:active,
 .widget input[type="submit"]:active {
-	background-color: #55d737;
+	background-color: #268bd2;
 }
 
 .widget .wp-caption {
@@ -2391,11 +2442,11 @@
 
 .widget-title,
 .widget-title a {
-	color: #fff;
+	color: #93a1a1;
 }
 
 .widget-title a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 /* Calendar Widget*/
@@ -2406,7 +2457,7 @@
 }
 
 .widget_calendar caption {
-	color: #fff;
+	color: #93a1a1;
 	font-weight: 700;
 	line-height: 1.7142857142;
 	margin-bottom: 18px;
@@ -2424,17 +2475,17 @@
 }
 
 .widget_calendar tbody a {
-	background-color: #24890d;
-	color: #fff;
+	background-color: #859900;
+	color: #93a1a1;
 	display: block;
 }
 
 .widget_calendar tbody a:hover {
-	background-color: #41a62a;
+	background-color: #2aa198;
 }
 
 .widget_calendar tbody a:hover {
-	color: #fff;
+	color: #93a1a1;
 }
 
 .widget_calendar #prev {
@@ -2482,7 +2533,7 @@
 }
 
 .widget_twentyfourteen_ephemera .entry-meta a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .widget_twentyfourteen_ephemera .entry-content ul,
@@ -2592,11 +2643,11 @@
  */
 
 .content-sidebar .widget a {
-	color: #24890d;
+	color: #859900;
 }
 
 .content-sidebar .widget a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .content-sidebar .widget pre {
@@ -2605,11 +2656,11 @@
 
 .content-sidebar .widget mark,
 .content-sidebar .widget ins {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .content-sidebar .widget abbr[title] {
-	border-color: #2b2b2b;
+	border-color: #657b83;
 }
 
 .content-sidebar .widget fieldset {
@@ -2617,11 +2668,11 @@
 }
 
 .content-sidebar .widget blockquote {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget blockquote cite {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .content-sidebar .widget li > ol,
@@ -2636,7 +2687,7 @@
 }
 
 .content-sidebar .widget del {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget hr {
@@ -2645,9 +2696,9 @@
 
 .content-sidebar .widget input,
 .content-sidebar .widget textarea {
-	background-color: #fff;
+	background-color: #fdf6e3;
 	border-color: rgba(0, 0, 0, 0.1);
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .content-sidebar .widget input:focus,
@@ -2658,9 +2709,9 @@
 .content-sidebar .widget input[type="button"],
 .content-sidebar .widget input[type="reset"],
 .content-sidebar .widget input[type="submit"] {
-	background-color: #24890d;
+	background-color: #859900;
 	border: 0;
-	color: #fff;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget input[type="button"]:hover,
@@ -2669,22 +2720,22 @@
 .content-sidebar .widget input[type="reset"]:focus,
 .content-sidebar .widget input[type="submit"]:hover,
 .content-sidebar .widget input[type="submit"]:focus {
-	background-color: #41a62a;
+	background-color: #2aa198;
 }
 
 .content-sidebar .widget input[type="button"]:active,
 .content-sidebar .widget input[type="reset"]:active,
 .content-sidebar .widget input[type="submit"]:active {
-	background-color: #55d737;
+	background-color: #268bd2;
 }
 
 .content-sidebar .widget .wp-caption {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget .widget-title {
-	border-top: 5px solid #000;
-	color: #2b2b2b;
+	border-top: 5px solid #002b36;
+	color: #657b83;
 	font-size: 14px;
 	font-weight: 900;
 	margin: 0 0 18px;
@@ -2693,11 +2744,11 @@
 }
 
 .content-sidebar .widget .widget-title a {
-	color: #2b2b2b;
+	color: #657b83;
 }
 
 .content-sidebar .widget .widget-title a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 /* List Style Widgets*/
@@ -2719,7 +2770,7 @@
 /* Calendar Widget */
 
 .content-sidebar .widget_calendar caption {
-	color: #2b2b2b;
+	color: #657b83;
 	font-weight: 900;
 }
 
@@ -2729,7 +2780,7 @@
 
 .content-sidebar .widget_calendar tbody a,
 .content-sidebar .widget_calendar tbody a:hover {
-	color: #fff;
+	color: #93a1a1;
 }
 
 /* Ephemera widget*/
@@ -2740,8 +2791,8 @@
 }
 
 .content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
-	background-color: #000;
-	color: #fff;
+	background-color: #002b36;
+	color: #93a1a1;
 	margin: -1px 9px 0 0;
 	padding: 6px 0 9px;
 	text-align: center;
@@ -2782,15 +2833,15 @@
 }
 
 .content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
-	color: #ccc;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
-	color: #767676;
+	color: #93a1a1;
 }
 
 .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
@@ -2819,7 +2870,7 @@
 }
 
 .site-footer {
-	background-color: #000;
+	background-color: #002b36;
 	font-size: 12px;
 	position: relative;
 	z-index: 3;
@@ -2838,7 +2889,7 @@
 }
 
 .site-info a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 
@@ -2861,7 +2912,7 @@
 }
 
 .featured-content .hentry {
-	color: #fff;
+	color: #93a1a1;
 	margin: 0;
 	max-width: 100%;
 	width: 100%;
@@ -2886,7 +2937,7 @@
 }
 
 .featured-content .entry-header {
-	background-color: #000;
+	background-color: #002b36;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing:    border-box;
 	box-sizing:         border-box;
@@ -2896,15 +2947,15 @@
 }
 
 .featured-content a {
-	color: #fff;
+	color: #93a1a1;
 }
 
 .featured-content a:hover {
-	color: #41a62a;
+	color: #2aa198;
 }
 
 .featured-content .entry-meta {
-	color: #fff;
+	color: #93a1a1;
 	font-size: 11px;
 	font-weight: 700;
 	line-height: 1.0909090909;
@@ -2937,7 +2988,7 @@
 }
 
 .slider-control-paging {
-	background-color: #000;
+	background-color: #002b36;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing:    border-box;
 	box-sizing:         border-box;
@@ -2968,7 +3019,7 @@
 }
 
 .slider-control-paging a:before {
-	background-color: #4d4d4d;
+	background-color: #586e75;
 	content: "";
 	height: 12px;
 	left: 10px;
@@ -2978,12 +3029,12 @@
 }
 
 .slider-control-paging a:hover:before {
-	background-color: #41a62a;
+	background-color: #2aa198;
 }
 
 .slider-control-paging .slider-active:before,
 .slider-control-paging .slider-active:hover:before {
-	background-color: #24890d;
+	background-color: #859900;
 }
 
 .slider-direction-nav {
@@ -2996,7 +3047,7 @@
 }
 
 .slider-direction-nav li {
-	border-color: #fff;
+	border-color: #93a1a1;
 	border-style: solid;
 	border-width: 2px 1px 0 0;
 	-webkit-box-sizing: border-box;
@@ -3012,18 +3063,18 @@
 }
 
 .slider-direction-nav a {
-	background-color: #000;
+	background-color: #002b36;
 	display: block;
 	font-size: 0;
 	height: 46px;
 }
 
 .slider-direction-nav a:hover {
-	background-color: #24890d;
+	background-color: #859900;
 }
 
 .slider-direction-nav a:before {
-	color: #fff;
+	color: #93a1a1;
 	content: "\f430";
 	font-size: 32px;
 	line-height: 46px;
@@ -3377,7 +3428,7 @@
 	}
 
 	.grid .featured-content .entry-header {
-		border-color: #000;
+		border-color: #002b36;
 		border-style: solid;
 		border-width: 12px 10px;
 		height: 96px;
@@ -3471,7 +3522,7 @@
 	.site-navigation li .current_page_ancestor > a,
 	.site-navigation li .current-menu-item > a,
 	.site-navigation li .current-menu-ancestor > a {
-		color: #fff;
+		color: #93a1a1;
 	}
 
 	/* Primary Navigation */
@@ -3515,7 +3566,7 @@
 	}
 
 	.primary-navigation ul ul {
-		background-color: #24890d;
+		background-color: #859900;
 		float: left;
 		margin: 0;
 		position: absolute;
@@ -3544,13 +3595,13 @@
 
 	.primary-navigation li:hover > a,
 	.primary-navigation li.focus > a {
-		background-color: #24890d;
-		color: #fff;
+		background-color: #859900;
+		color: #93a1a1;
 	}
 
 	.primary-navigation ul ul a:hover,
 	.primary-navigation ul ul li.focus > a {
-		background-color: #41a62a;
+		background-color: #2aa198;
 	}
 
 	.primary-navigation ul li:hover > ul,
@@ -3719,7 +3770,7 @@
 	}
 
 	.site:before {
-		background-color: #000;
+		background-color: #002b36;
 		content: "";
 		display: block;
 		height: 100%;
@@ -3770,7 +3821,7 @@
 	}
 
 	.secondary-navigation ul ul {
-		background-color: #24890d;
+		background-color: #859900;
 		position: absolute;
 		top: 0;
 		left: -999em;
@@ -3784,13 +3835,13 @@
 
 	.secondary-navigation li:hover > a,
 	.secondary-navigation li.focus > a {
-		background-color: #24890d;
-		color: #fff;
+		background-color: #859900;
+		color: #93a1a1;
 	}
 
 	.secondary-navigation ul ul a:hover,
 	.secondary-navigation ul ul li.focus > a {
-		background-color: #41a62a;
+		background-color: #2aa198;
 	}
 
 	.secondary-navigation ul li:hover > ul,
@@ -4174,7 +4225,7 @@
 @media print {
 	body {
 		background: none !important; /* Brute force since user agents all print differently. */
-		color: #2b2b2b;
+		color: #657b83;
 		font-size: 12pt;
 	}
 
@@ -4218,7 +4269,7 @@
 	.entry-meta a,
 	.featured-content .hentry,
 	.featured-content a {
-		color: #2b2b2b;
+		color: #657b83;
 	}
 
 	.entry-content a,
@@ -4270,7 +4321,7 @@
 	}
 
 	.entry-meta .tag-links a {
-		color: #fff;
+		color: #93a1a1;
 	}
 
 	.singular .site-content .hentry.has-post-thumbnail {
