/*
Title:      	Colour Styles
Author:     	chanson
Updated:    	August 09
*/


/* BACKGROUNDS
================================================== */

body { background-color: rgba(255, 255, 255, 1) !important;
	background-color: rgb(255, 255, 255)} 			/* base cream */

header p a:link, header p a:visited,
.header p a:link, .header p a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited 
{ 	
	background-color: rgba(144, 155, 94, 0.2) !important;
	background-color: rgb(234, 232, 222);} 					/* faint greeny-blue */

header p a:hover, header p a:active, header p a:focus,
.header p a:hover, .header p a:active, .header p a:focus,
h2 a:hover, h2 a:active, h2 a:focus,
h3 a:hover, h3 a:active, h3 a:focus,
h4 a:hover, h4 a:active, h4 a:focus 
{ 	background-color: rgba(144, 155, 94, 0.3) !important;
	background-color: rgb(221, 224, 206);} 					/* faint dark greeny-blue */

pre, th, code, 
dialog .odd,
.dialog .odd,
#search-results ul 		{ 
	background-color: rgba(50, 40, 20, 0.1) !important; 
	background-color: rgb(50, 40, 20)} 		/* faint brown */

footer a:link, footer a:visited,
.footer a:link, .footer a:visited	{ 
	background-color: rgba(0, 0, 0, 0.9) !important;
	background-color: rgb(25, 25, 25); }				/* solid black */

footer a:hover, footer a:active, footer a:focus,
.footer a:hover, .footer a:active, .footer a:focus { 
	background-color: rgba(0, 0, 0, 0.8) !important;
	background-color: rgb(51, 51, 51); }				/* faint black */

input[type=search] 		{ 
	background-color: rgba(255, 255, 255, 1) !important;
	background-color: rgb(255, 255, 255); }   /* solid white */

dialog .even, .dialog .even	{ 
	background-color: rgba(153, 51, 51, 0.2) !important;
	background-color: rgb(153, 51, 51); }		/* faint red */

.post-date { 
	background-color: rgba(255, 255, 255, 1) !important; 
	background-color: rgb(255, 255, 255);}			/* solid white */

#search-results span,
#search-banner { 
	background-color: rgba(255, 205, 51, 0.5) !important;
	background-color: rgb(255, 205, 51) }	/* faint yellow */


/* TEXT
================================================== */

/* Blacks
-------------------------------------------------- */

body,
header a:link, header a:visited,
.header a:link, .header a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
h4 a:link,
h4 a:visited			{ 
	color: rgba(0, 0, 0, 0.8) !important;
	color: rgb(51, 51, 51);  }							/* default text */

code,
header a:hover, header a:active, header a:focus,
.header a:hover, .header a:active, .header a:focus,
h2 a:hover, h2 a:active, h2 a:focus,
h3 a:hover, h3 a:active, h3 a:focus,
h4 a:hover, h4 a:active, h4 a:focus { 
	color: rgba(0, 0, 0, 1) !important;
	color: rgb(0, 0, 0)}	/* solid black */

cite { color: rgba(0, 0, 0, 0.6) !important;
		color: rgb(100, 100, 100); }						/* faint black */


/* Whites
-------------------------------------------------- */

#wrapper footer a, #wrapper .footer a {
	color: rgba(255, 255, 255, 1) !important;
	color: rgb(255, 255, 255);} 				/* base cream */

#post-list .post-date, a {
	color: rgba(0, 0, 0, 0.8) !important;
	color: rgb(51, 51, 51); } 				/* base cream */


/* Greens
-------------------------------------------------- */

a:link, a:visited	{ 
	color: rgba(144, 155, 94, 1) !important;
	color: rgb(142, 152, 92);}					/* solid light greeny-blue */

a:hover, a:active, a:focus { 
	color: rgba(15, 80, 80, 1) !important; 
	color: rgb(15, 80, 80);}	/* solid dark greeny-blue */


/* BORDERS
================================================== */

input[type=search] { 
	border-color: rgba(0, 0, 0, 0.4) !important;
	border-color: rgb(153,153,153);
	border-top-color: rgba(0, 0, 0, 0.6) !important;							/* faint blacks */
	border-top-color: rgb(204, 204, 204)
	border-bottom-color: rgba(0, 0, 0, 0.2) !important;
	border-bottom-color: rgba(51, 51, 51); 
}

th, td { 
	border-color: rgba(200, 200, 200, 1) !important;
	border-color: rgb(200, 200, 200)} 			/* solid light grey */
abbr, acronym { border-color: rgba(0, 0, 0, 0.4) !important;
	border-color: rgb(153, 153, 153);}					/* dotted line black */

#search-results li { 
	border-color: rgba(0, 0, 0, 0.1) !important; 
	border-color: rgb(230, 230, 230)}		/* hairline black */

footer a, .footer a  { 
	border-color: rgba(255, 255, 255, 1) !important; 
	border-color: rgb(255, 255, 255); }				/* white highlight */

figure img, .figure img, 
.video object,
.photoset embed { 
	border-color: rgba(225, 224, 221, 1) !important;
	border-color: rgb(225, 224, 221) } 		/* faint brown solid */


/* OPACITIES
================================================== */

h1 a:hover,
h1 a:focus {
	opacity: 0.8;
}