

/* /////////////// =Layout Styles /////////////// */
	html {
		text-align: center;
	}
	body {
		position: relative;
		margin: 0 auto;
		text-align: left;
	}
	#masthead {
		margin: 10px 0 10px 0;
		height: 85px;
	}
	
	#feed a:link {
		margin: 20px 0 -20px 0;
		height: 85px;
	}
	#content-main {
		padding: 10px;
	}
	#content-supp {
		padding: 10px;
	}
	#site-info {
		padding: 20px;
		height: 90px;
	}
	
/* /////////////// =Type Styles /////////////// */
	body {
		font-family: "Trebuchet MS", sans-serif;
	}
	h1, h2, h3 {
		font-family: Georgia, serif;
	}
	
/* /////////////// =Color Styles /////////////// */

/*

# Color key:
olive
dark olive #46451b
blood #841523

*/

	html {
		background: olive url(images/bg-tile.png) repeat-x bottom center;
	}
	#masthead {
		background: url(images/masthead.png) no-repeat;
	}
	#masthead h1, #masthead p {
		text-indent: -99em;
	}
	#feed a:link {
		background: url("images/feed-icon.png") no-repeat bottom center;
		display: block;
		font-size: 1px;
		color: olive;
	}
	
	#content-main {
		background: #eee url(images/left-top-olive.png) top left no-repeat;
		color: #333;
	}
	#content-main h2, #content-main h3 {
		color: #46451b;
	}
	#content-main a, #content-main a:link {
		color:  #841523;
		text-decoration : none;
		font-size: 120%;
	}
	#content-main a:hover {
		text-decoration: underline overline;
	}
	#content-main a:active, #content-main a:focus {
		color: black;
		text-decoration: underline overline;
	}
	#content-supp {
		background: #46451b url(images/right-top-olive.png) top right no-repeat;
		color: gold;
	}
	#content-supp h2, #content-supp h3 {
/*			color: #841523;*/
	}
	#content-supp a, #content-supp a:link {
		color: #ffffa0;
		text-decoration : none;
	}
	#content-supp a:hover {
		text-decoration: underline overline;
	}
	#content-supp a:active, #content-supp a:focus {
		color: white;
		text-decoration: underline overline;
	}
	#content-supp a:visited {
		color: orange;
		text-decoration: none;
	}
	#site-info {
		color: #dcd9be;
	}
	#site-info a {
		background: url(images/opus-link.png) no-repeat right;
		height: 100px;
		display: block;
	}
	#site-info a, #site-info a:link {
		color: #ffffa0;
		text-decoration : none;
	}
	#site-info a:hover {
		text-decoration: underline overline;
	}
	#site-info a:active, #site-info a:focus {
		color: white;
		text-decoration: underline overline;
	}
	#site-info a:visited {
		color: orange;
		text-decoration: none;
	}