@charset "utf-8";
/* CSS Document */

* { 
	margin: 0; 
	padding: 0 }

body {	
	color: #f4e8a4;
	font-size: 18px;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-weight: 600;
	background-image: url(images/bg.jpg); 
}

body p {
	font-weight: 500;
}

.clear {
	clear: both;
}

#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
}

#header {
	margin-top: 20px;
	height: 103px;
}

#header h1 {
	float: left;
	background-image: url(images/logo.png);
	text-indent: -99999px;
	display: block;
	height: 103px;
	width: 741px;
}

#header p {
	float: right;
	color: #3f321d;
	font-size: 24px;
	font-weight: 600;
	margin-top: 19px;
	text-align: right;
}

#nav {
	margin-top: 20px;
	clear: both;
	height: 33px;
}

#nav ul li {
	display: inline;
	margin-right: 10px;
	list-style-type: none;
	
}

#nav ul li a img {
	border: none;
}


#main-content {
	background-color: #3f321d;
	padding: 50px 30px 0px 30px;
	
}

#main-content #content-wrapper {
	overflow: hidden;
	margin-bottom: 50px;
}

#main-content .float-right {
	float: right;
	margin: 0 0 20px 40px;
		
}

#main-content .float-left {
	float: left;
	margin: 0 40px 20px 0;
}

#main-content .icon {
	border: none;
}

#main-content .sponsor {
	float: left;
	margin: 0 34px 0 0;
}

#main-content .sponsor img{
	border: none;
}

#main-content h2 {
	color: #d7c48c;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 17px;
	margin-bottom: 33px;
}

#main-content h3 {
	margin: 50px 0 20px 0;
	font-size: 24px;
}

#main-content h4 {
	clear: both;
	font-size: 22px;
	margin: 0px 0 20px 0;
}

#main-content p {
	margin-bottom: 35px;
	font-weight: 600;
	line-height: 30px;
}

#main-content a {
	text-decoration: none;
	color: #F7941D;
	font-size: 20px;
	font-weight: 700;
}

#main-content a:hover {
	color: #f6c68d;
}

#main-content ul {
	margin: 0 0 0 20px;
}

#main-content ul li {
	margin: 0 0 10px 0;
}
	
#main-content img {
	border: solid;
	border-width: 5px;
	border-color: #c8a070;
}

#main-content #mission {
	height: 275px;
	margin-bottom: 50px;
}

#main-content #mission img {
	margin: 0 0 50px 50px;
}

#main-content #healing #block {
	width: 425px;
	float: left;
}

#main-content #healing #video {
	margin: 66px 35px 35px 0px;
	width: 430px;
	height: 287px;
	border: solid;
	border-width: 5px;
	border-color: #c8a070;
}

#main-content #sponsors {
	clear: both;
	margin: 50px 0 0 0;
	overflow: hidden;
}

#main-content p#bottom-links {
	text-align: center;
	margin: 0 0 0 0;
	clear: both;
}

#main-content p#bottom-links a{
	font-size: 15px;
	
}

#footer p {
	color: #c69c6d;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}

#footer span#toadfly a {
	color: #3f321d;
	text-decoration: none;
	
}

#footer span#toadfly a:hover {
	text-decoration: underline;
}


/* Contact Page */

#main-content h3 span a {
	font-size: 14px;
	margin: 0 0 0 10px;
	font-weight: 300;	
}

#main-content #left-col {
	float: left;
}

#main-content #right-col {
	float: right;
	width: 400px;
}

#contact-form {
	width: 400px;
	margin: 25px 0 0 0px;
	clear: both;
}

#contact-form input, #contact-form textarea {
	padding: 5px;
	width: 100%;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	border: 3px solid #544327;
}

#contact-form textarea {
	height: 90px;
}

#contact-form textarea:focus, #contact-form input:focus {
	border: 3px solid #c8a070;
}

#contact-form input.submit-button {
	width: 100px;
	float: right;
}

label {
	text-align: left;
	padding-top: 5px;
	font-size: 16px;
}


/* Testimonials Page */

#main-content .testimonial-fl img{
	margin: 0 20px 20px 0;
	float: left;
}

#main-content .testimonial-fr img{
	margin: 0 0 20px 20px;
	float: right;
}

#main-content .fader {
	opacity: 0;
	display: none;
}

/* Events Page */

#main-content blockquote {
	margin: 0 80px 50px 50px;
}

#main-content blockquote {
	font-size: 15px;
}

#main-content blockquote p{
	line-height: 15px;
}

#main-content  .media {
	float: left;
	width: 300px; height: 240px;
}

#main-content .event {
	overflow: hidden;
	margin: 70px 0 50px 0;
}

#main-content .event ul li {
	padding: 0;
	margin: 0 0 5px 0;
}

