	html { 
   		min-height: 100%;
	}


	body { 

		background-image: url('images/peony_waterart.jpg');
		background-repeat:repeat-y;
		/* width: 150px, height: auto to retain aspect ratio */
  		background-size: 300px Auto;
  		font-family: 'Muli', sans-serif;
}

	}

	p, li, #content blockquote {		
		font-family: 'Muli', sans-serif;
		width: 800px;

	}

	p {
		margin-top: 0.1em;
		margin-right: 20px;
	}
	
	h1, h2, h3, h4 {
		text-align: left;
		margin-top: 0.25em;
		margin-bottom: 0.1em;
		font-family: 'Merienda', cursive;
		text-decoration: none;
	}
	
	#box { 
		width: 800px;
		margin: auto;
		margin-top: 2em;
		padding: 1em 2em;
		/*background-color: hsl(0,10%,95%);*/
		background-image: -moz-linear-gradient(top, #f78000, #edb700);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f78000), to(#edb700));
		background-image: -webkit-linear-gradient(top, #f78000, #edb700);	
	}
	
	button { 
		margin: 1em;
	}
	
	.buttons, .centered {
		text-align: center;
	}
	
	.hidden {
		display: show;
	} 

	#content {
		position: relative;
		float: left;
		padding-left: 325px;
		width:900px;
	}

	input {
		margin-bottom:20px;
	}

	.testimonee{
		font-style: italic;
		margin-left: 50px;
		margin-top: 10px;
		display: block;
		margin-bottom: 30px;
	}

	.timeForSacredSpace_header {
		color:red;
	}

	#tfss_logo {
		margin-left:-20px;
	}


	/* navbar */

	div.horizontal {
		width: 100%;
		height: 30px;
		margin-left: -60px;
	}

	div.horizontal ul {
		list-style-type: none;
	}

	div.horizontal li {
		float: left;
	}

	div.horizontal a:link, div.horizontal a:visited {
		font-weight: bold;
		color: #FFFFFF;
		/*background-color: #98bf21;*/
		background-color: #6BCBD8;
		text-align: center;
		padding: 4px;
		text-decoration: none;
	}

	div.horizontal a:hover,div.horizontal a:active {
		/*background-color:green;*/
		background-color: #1CA4BE;
	}

	div.horizontal a {
		display: block;
		width: 100%;
		margin:0 10px;

	}

	/* Image Nav Bar */

	.menu {
		margin: 0;
		padding: 0;
		list-style: none;
		background: #fff;
		position: block;
		float: left;
		margin-bottom: 20px;
	}

	.menu li {
		padding: 0;
		margin: 0;
		height: 70px;
		margin-right: 0;
		list-style: none;
		background-repeat: no-repeat;
		position: relative;
		float: left;
	}

	.menu li a, .menu li a:visited {
		display: block;
		text-decoration: none;
		text-indent: -9999px;
		height: 70px;
		background-repeat: no-repeat;
	}

	.home { background-image: url(images/01_home_on.jpg); width: 140px; }
	.home a { background-image: url(images/01_home_off.jpg); }
	.services { background-image: url(images/02_services_on.jpg); width: 140px; }
	.services a { background-image: url(images/02_services_off.jpg); }
	.testimonials { background-image: url(images/03_testimonials_on.jpg); width: 140px; }
	.testimonials a { background-image: url(images/03_testimonials_off.jpg); }
	.napo { background-image: url(images/04_napo_on.jpg); width: 140px; }
	.napo a { background-image: url(images/04_napo_off.jpg); }
	.links { background-image: url(images/05_links_on.jpg); width: 140px; }
	.links a { background-image: url(images/05_links_off.jpg); }
	.book { background-image: url(images/06_book_on.jpg); width: 140px; }
	.book a { background-image: url(images/06_book_off.jpg); }

	ul.menu li a:hover { background: none; }

	/* NAPO Code of Ethics Page */

	#napo_coe {
		margin-top: 30px;
		text-align: center;
		width: 96%;
	}

	h2.napo_coe_header {
		text-align: center;
		width: 96%;
	}

	.clear {
		clear:both;
	}