/* basic colour scheme -- hue set at 51 */

/* overall */
html {
			background-color: #f2f1ec;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAARElEQVQYlWN8++YpAyrg5ROCs5nwyH3+9I4JjxyKbkw5hDRWOag0LjkGBgbGX7++45JDsRtTjpdPiAmPHFQ3LjkGBgYAbUYgvKQEoSEAAAAASUVORK5CYII=);
		color: #33301f;
}
body {
	background-color: #ffffff;
	border-color: #e0ded3;
}
html.whizzy, html.whizzy body {
	background-image: none;
			background-color: transparent;
	}

/* heading */
h1 {
	color: #ccc9b8;
}
h2 {
	color: #b3ae98;
}
h3 {
	color: #99947a;
}
h4 {
	color: #807b60;
}
h1 small, h2 small, h3 small {
	color: #d9d6c8;
}

/* link */
a:link {
	color: #806e0d;
}
a:visited {
	color: #66580a;
}
a:hover {
	color: #8c790e;
}
a:active {
	color: #8c7e2a;
}

/* image (for alt-text) */
img {
	color: #cc0000;
	font-variant: small-caps;
}

/* table */
td {
	border-color: #ccc9b8;
}
.row0 td, div.row0, li.row0 {
	background-color: transparent;
}
.row1 td, div.row1, li.row1 {
	background-color: #ebe9e1;
}
td.total {
	font-weight: bold;
	border-top-color: #b3ae98;
}
td.good {
	border-color: #b8ccb8;
}
td.caution {
	border-color: #ccccb8;
}
td.bad {
	border-color: #ccb8b8;
}
td.total.good {
	border-top-color: #98b398;
}
td.total.caution {
	border-top-color: #b3b398}
td.total.bad {
	border-top-color: #b39898;
}

/* linear list menu */
ul.menu li a:hover, ul.menu li a:active {
	background-color: #f2f1ec;
}
ul.menu li span.current {
	background-color: #d9d6c8;
	color: #33301f;
}

/* big and small */
small {
	color: #807b60;
}
small a:link, small a:visited {
	color: #666147;
}
small a:hover, small a:active {
	color: #736e53;
}
big {
	border-color: #bfa300;
	background-color: #fff5bf;
	color: #b39800;
}
big .bgtext {
	color: #fff2a6;
}

/* acronym and help class */
acronym, span.help {
	border-bottom-color: #ccc9b8;
}
span.help {
	color: #99947a;
}

/* code */
code, .codeblock {
	background-color: #ebe9e1;
}
.codeblock {
	border-color: #d1cebe;
}
code i, .codeblock i {
	background-color: #ebebc7;
}

/* blockquote */
blockquote {
	border-color: #ccc9b8;
}

/* form */
button {
	background-color: transparent;
}
input, textarea, select, .whizzywigdiv {
	border-color: #bfbca7;
}
input, textarea, select, .whizzyeditarea {
	color: #403c28;
	background-color: #f2f1ec;
			background-image: url("cmsimages/shadows/northwestsoft.png");
	}
option {
	background-color: #f2f1ec;
}
input.inputcheckboxradio {
	/* note:
		firefox applies background-image to box and ignores background-color and border
		opera applies background-color to box (but if it does so you can't check it!), ignores background-image and uses border as the outline of the checkbox itself
		ie6 and 7 apply background-color to area around box, ignore background-image and put the border round the lot
	*/
	background-image: none;
	}
input.inputbutton {
	border-color: #ccc9b8;
	background-color: #fcfcfb;
	color: #666147;
			background-image: url("cmsimages/shadows/southeastsoft.png");
		background-position: bottom right;
	}
input.inputbutton.good {
	border-color: #b8ccb8;
	background-color: #ebf7eb;
	color: #146614;
}
input.inputbutton.bad {
	border-color: #ccb8b8;
	background-color: #f7ebeb;
	color: #661414;
}
input.disabled {
	color: #808080;
	border-color: #cccccc;
	background-color: #fcfcfc;
}

/* form grid */
.gridform td.set {
	border-left-color: #b0ac95;
}

/* gallery */
.gallerybox.current {
	background-color: #e6e4da;
}
.thumbs a.current img {
	background-color: #b3ae98;
}

/* misc classes */
.good {
	color: #00b300;
}
.caution {
	color: #b3b300}
.bad {
	color: #b30000;
}
big.good, td.good {
	background-color: #bfffbf;
}
big.caution, td.caution {
	background-color: #ffffbf}
big.bad, td.bad {
	background-color: #ffbfbf;
}
big.good .bgtext {
	color: #a6ffa6;
}
big.caution .bgtext {
	color: #ffffa6}
big.bad .bgtext {
	color: #ffa6a6;
}
big.good {
	border-color: #00bf00;
}
big.caution {
	border-color: #bfbf00;
}
big.bad {
	border-color: #bf0000;
}
.fadedtext {
	color: #b3ae98;
}
.fadedtext a {
	color: #99947a;
}

.boxout, .messagebox, .sidebox {
	border-color: #ccc9b8;
}
.boxout, .sidebox {
	background-color: #f2f1ec;
}

