	
		a.more-link:hover {border-bottom: none !important;}
		a.more-link:hover span,
		.entry-header h1.entry-title a:hover,
		.entry-header h2.entry-title a:hover,
		.intro-slogan a:hover,
		.footer-slogan a:hover,
		.entry-content a:hover,
		#comments a:hover,
		input[type="button"]:hover,
		input[type="submit"]:hover,
		input#submit:hover,
		#infinite-handle span:hover,
		a.more-link:hover span,
		.author-description a:hover {color: #cc6e44; border-bottom: 1px solid #cc6e44;}
		.entry-tags a:hover,
		.entry-cats a:hover,
		.edit-link:hover,
		a.post-edit-link:hover,
		h3.author-name a:hover,
		.nav-previous a span:hover,
		.nav-next a span:hover {color: #cc6e44;}
		@media screen and (min-width: 1150px) {
			#site-nav li li:hover > a:hover {color: #cc6e44;}
			body.template-about #site-nav li li:hover > a:hover {color: #000;}
		}
		.contact-info a:hover, #colophon #site-info a:hover {background: #ffffff;}
		body.template-about {background: #cccccc !important;}
		body.template-about .comment a,
		body.template-about .entry-content a,
		body.template-about #mobile-menu-toggle,
		body.template-about .intro-slogan a,
		body.template-about .footer-slogan a,
		body.template-about .intro-slogan a:hover,
		body.template-about .footer-slogan a:hover,
		body.template-about .entry-content a:hover,
		body.template-about input[type="button"]:hover,
		body.template-about input[type="submit"]:hover,
		body.template-about input#submit:hover {color: #000000; border-bottom: 1px solid #000000;}
		body.template-about .search-header #searchform:after {color: #000;}
		body.template-about a,
		body.template-about .entry-content h4:after,
		body.template-about .search-toggle,
		body.template-about,
		body.template-about input,
		body.template-about #site-title h1 a {color: #000000;}
		body.template-about .entry-content a, .divider-border {border-bottom: 1px solid #000000;}
		body.template-about #searchform input.search-field {border-bottom: 1px solid #000;}
		@media screen and (min-width: 1150px) {
			body.template-about #site-nav ul li a {color: #000000;}
			body.template-about #site-nav ul li a:hover,
			body.template-about #site-nav li:hover > a {border-bottom: 1px solid  #000000;}
		}
				@media screen and (min-width: 1150px) {#site-title {position: fixed; right: 70px; bottom: 30px; z-index: 100000; text-align: right; padding: 0; }}
						.contact-info {padding-top: 0 !important;}
		@media screen and (min-width: 1150px) {.home .contact-info {padding-bottom: 115px !important;}}
										@media screen and (min-width: 1150px) {.menu-container {max-width: 70%;}}
						.search-header,
		.show-mobile-search .search-header,
		.show-desktop-search .show-mobile-search .search-header,
		.show-desktop-search .search-header,
		.search-toggle {display: none !important;}
		@media screen and (min-width: 1150px) {.menu-container {right: 70px;}}
						#site-header {display: inline-block;}
		#site-header a {display: block; width: 50%;}
		#site-header img {display: block;}
						@media screen and (min-width: 1150px) {
			#site-header a {display: block; width: auto;}
			#site-header {text-align: right; float: right;}
			#site-header img {float: right; max-width: 50%;}
		}
			
			
			#site-title h1,
		#site-title h2.site-description {
			display: none;
		}

		
		.has-black-color { color:#000000; }
	.entry-content .has-black-color a { color:#000000; border-color:#000000; }
	.has-black-background-color { background-color:#000000; }
	.has-white-color { color:#ffffff; }
	.entry-content .has-white-color a { color:#ffffff; border-color:#ffffff; }
	.has-white-background-color { background-color:#ffffff; }
	.has-cooper-color { color:#cc6e44; }
	.entry-content .has-cooper-color a { color:#cc6e44; border-color:#cc6e44; }
	.has-cooper-background-color { background-color:#cc6e44; }
	.has-grey-green-color { color:#b2c2be; }
	.entry-content .has-grey-green-color a { color:#b2c2be; border-color:#b2c2be; }
	.has-grey-green-background-color { background-color:#b2c2be; }
	.has-blue-green-color { color:#298778; }
	.entry-content .has-blue-green-color a { color:#298778; border-color:#298778; }
	.has-blue-green-background-color { background-color:#298778; }
	.has-rose-color { color:#e1b0b7; }
	.entry-content .has-rose-color a { color:#e1b0b7; border-color:#e1b0b7; }
	.has-rose-background-color { background-color:#e1b0b7; }
	.has-cyan-color { color:#7f9695; }
	.entry-content .has-cyan-color a { color:#7f9695; border-color:#7f9695; }
	.has-cyan-background-color { background-color:#7f9695; }
	.has-contessa-color { color:#c56775; }
	.entry-content .has-contessa-color a { color:#c56775; border-color:#c56775; }
	.has-contessa-background-color { background-color:#c56775; }
