/* Set up the page */
* { margin: 0; padding: 0; }
html, body { height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 95%; }
body { background: #DBD792 url(images/bodyBG.gif) 0 0 repeat-x; }
#page, #footerContent { width: 980px; padding: 0 30px; margin: 0 auto; }
#page { min-height: 100%; height: auto !important; height: 100%; 
	margin: 0 auto -68px; background: url(images/pageBG.gif) 0 100% no-repeat; }

/* Top header styles */
#header { height: 115px; background: url(images/headerBG.gif) 0 0 no-repeat; }
#header h1, #header h2 { display: none; }

/* Navigation */
#nav { background: url(images/navBG.gif) 0 0 no-repeat; height: 35px; 
	width: 500px; position: relative; top: 80px; left: 480px; }
#nav ul li { list-style-type: none; text-indent: -9999px; float: left; }
#nav ul li a { text-decoration: none; display: block; border: none; 
	background: url(images/navigation.gif) 0 0 no-repeat; }
#nav ul li.home a { width: 84px; height: 35px; }
#nav ul li.home a:link, #nav ul li.home a:visited { background-position: 0px 0px; }
#nav ul li.home a:hover, #nav ul li.home a:focus { background-position: 0px -35px; }
body#home #nav ul li.home a { background-position: 0px -70px; cursor: default; }

#nav ul li.about a { width: 86px; height: 35px;}
#nav ul li.about a:link, #nav ul li.about a:visited 
	{ background-position: -84px 0px; }
#nav ul li.about a:hover, #nav ul li.about a:focus 
	{ background-position: -84px -35px; }
body#about #nav ul li.about a { background-position: -84px -70px; cursor: default; }

#nav ul li.faqs a { width: 85px; height: 35px; }
#nav ul li.faqs a:link, #nav ul li.faqs a:visited { background-position: -170px 0px; }
#nav ul li.faqs a:hover, #nav ul li.faqs a:focus { background-position: -170px -35px; }
body#faqs #nav ul li.faqs a { background-position: -170px -70px; cursor: default; }

/* side form and quote placement */
#testimonialContact { width: 500px; float: right; 
	background: url(images/testimonalContactBG.gif) 0 0 no-repeat; }

#testimonial { color: #467296; font-size: 80%; font-family: Georgia, serif; 
	font-style: italic; }
#testimonial p { line-height: 1.6em; margin-top: 28px; padding: 12px 0 0 20px; 
	background: url(images/startQuote.gif) 0 0 no-repeat; width: 250px; }
#testimonial p .quote { display: block; 
	background: url(images/endQuote.gif) 100% 100% no-repeat; }
#testimonial p .credit { font-weight: bold; display: block; margin-top: 0.3em; }

#contact { margin: 55px 0 0 35px; color: #8F7F44; font-size: 90%; }
#contact input, #contact textarea { border: 1px solid #D9CE98; width: 275px; }
#contact textarea, #contact input.sendButton { margin-left: 74px; }
#contact td, #contact p { padding: 4px 0; }
#contact input.sendButton { color: white; background: #4D8CBE; 
	border: 1px solid #38709C; margin-left: 180px; width: 70px; }

/* Main Content Style & placement */
#content { width: 470px; }
#content h2, #content p, #content ul { }
#content h2 { color: #5191C7; font-size: 120%; margin-bottom: 10px; }
#content h3 { color: #6699CC; font-size: 100%; }
#content p, #content ul { line-height: 1.4em; margin-bottom: 15px; }
#content ul { list-style: none; }
#content img { border: 2px solid #C7BB63; float: right; margin: 0 15px 15px 15px; }

/* FAQs content smaller */
body#faqs #content p, body#about #content p { font-size: 80%; }

/* Bottom Footer Styles */
.push { height: 50px; }
#footer { background: #C6B75F url(images/footerBG.gif) 0 0 repeat-x; }
#footerContent { background: url(images/footerContentBG.gif) 0 0 no-repeat; }
#footer p { text-align: center; padding-left: 475px; }

#footer p.email { font-family: Garamond, Georgia, Times New Roman, Times, serif; 
	font-size: 145%; padding-top: 15px; }
#footer p.email a { color: #005645; }
#footer p.email a:hover { color: #6E8D03; }

#footer p.copyright { font-size: 65%; padding-bottom: 15px; color: #15416E; }
#footer p.copyright a { color: #13649B; font-weight: bold; }
#footer p.copyright a:hover { color: #3082BA; }
