@charset "utf-8";
/* CSS Document */

/*
maroon: 		#5f0609		nav bg, sidebar nav, footer
forest green:	#669933		background, h1, h2, h3, testimonials, footer copyright/design info
cream			#ffffcc		content bg, footer links
black			#000000		font
*/

* {
	padding: 0;
	margin: 0;
}

body {
	background-color: #669933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

p {
	padding: 3px;
	/*text-align: justify;*/
	margin-left: 10px;
	margin-right: 10px;
}

	p.testimonial {
		background-image: url(images/raquot_25x25.gif);
		background-repeat: no-repeat;
		text-indent: 20px;
		font-weight: bold;
	}

a:link {
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #669933;
	font-weight: bold;
	text-decoration: underline;
}

a:active {
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}

strong.highlight {
	background-color: #ffcf66;
}

h1, h2, h3, h4, h5, h6 {
	color: #669933;
	padding-left: 3px;
}

div#wrapper {
	width: 800px;
	margin-left: 19%;
	background-color: #ffffff;
}

div#header {
	background-color: #660000;
}

	div#bar {
		background-color: #660000;
		padding-top: 4px;
		padding-bottom: 4px;
		color: #ffffcc;
		font-style: italic;
		font-size: 12px;
		text-align: center;
	}
	
	div#logo {
		/*margin-right: 1%;*/
	}
	
div#content {
	background-color: #ffffcc;
}

	#content.sidebar-left {
		/*color: #669933;
		font-style: italic;
		font-size: 12px;*/
		width: 175px;
		background-color: #660000;
	}
	
		#nav {
			background-color: #660000;
			margin-top: 5%;
		}
	
		#nav a:link {
			color: #ffffcc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
		}
		
		#nav a:visited {
			color: #ffffcc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
		}
		
		#nav a:hover {
			color: #ffffcc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
		}
		
		#nav a:active {
			color: #ffffcc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
		}
	
		#nav p {
			border: solid 3px #ffffcc;
			text-align: center;
			margin-bottom: 1%;
		}
	
	#content.sidebar-right {
		width: 20%;
	}
	
	#content.copy {
	}

div#content img {
	margin: 3px;
	border: solid 3px #660000;
}

	div#heading-bar {
		background-color: #8ba68b;
		color: #ffffff;
	}
	
div#footer {
	background-color: #660000;
	width: 100%;
	padding-top: 5%;
	padding-bottom: 5%;
	color: #ffffcc;
	text-align:center;
}
	div.footer-address {
		
	}

	div.footer-copyright {
		color: #669933;
	}

	div.footer-nav {
		margin-top: 3%;
		margin-left: 3%;
	}
	
		.footer-nav p span {
				margin-right: 3%;
			}
	
		.footer-nav a:link {
			color: #ffffcc;
			font-weight: bold;
			text-decoration: none;
		}

		.footer-nav a:visited {
			color: #ffffcc;
			font-weight: bold;
			text-decoration: none;
		}

		.footer-nav a:hover {
			color: #ffffcc;
			font-weight: bold;
			text-decoration: underline;
		}

		.footer-nav a:active {
			color: #ffffcc;
			font-weight: bold;
			text-decoration: none;
		}
	
ol,ul {
	margin-left: 10%;
	margin-top: 2%;
	margin-bottom: 2%;
}

.box {
	border: solid 1px #660000;
	/*padding: 2px;*/
	/*margin-bottom: 5px;*/
	margin: 2px;
	color: #000000;
	font-style: normal;
}

	.box h3 {
		text-align: center;
		padding: 1%;
		background-color: #660000;
	}
	
/* ==============================================CONTACT FORM============================================== */
div#contact-form {
		}
		
		input {
			border: solid 1px #660000;
			color: #330000;
			font-weight: bold;
		}
		
		textarea {
			border: solid 1px #660000;
			color: #330000;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		select {
			border: solid 1px #660000;
		}
		
		span.comment {
			vertical-align: top;
		}
		
		span.required {
			font-weight: bold;
			vertical-align: top;
		}
/* ==============================================CONTACT FORM============================================== */