body, input, textarea, select { font-family: Tahoma, Verdana, Arial, sans-serif; color:#fff; }

div#inner-header p.slogan { font-size:2.4em; color: #f4e97e; }
	div#inner-header p.slogan span { font-size:1.1em; color:white; font-weight:bold; }
	
div#inner-header ul { text-transform: lowercase; font-size: .95em; letter-spacing:.15em; }
	div#inner-header ul li a { color:#695e26; text-decoration: none; }
	div#inner-header ul li a:hover { color:white; }
	
ul#main-nav { font-size:1.4em; }
	ul#main-nav li { text-transform: lowercase; line-height: 31px; }
		ul#main-nav li ul li a { color: white; text-transform: capitalize; font-size: .8em; line-height:1.2em; }
		
div#home-content h2, div#sitemap h1, div#home-content h3 { font-size:3em; color:#f6e85c; font-weight: normal; text-transform: lowercase; }
div#home-content h3 { font-size:2.1em; letter-spacing:-.02em; text-transform: none; line-height:1.3em; }
	div#home-content h2 span, div#sitemap h1 span { color:white; font-weight:bold; text-transform:none; letter-spacing:1px; }
	div#sitemap h1 span { text-transform: lowercase; }
	div#home-content h3 span { color:white; }
		
		div#home-content a { color:#f6e85c; text-decoration: none; }
		div#home-content a:hover { text-decoration: underline; }
	
	div#home-content div.welcome-text p { font-size:1.6em; line-height:1.4em; color:white; }
	div#home-content p, div#home-content ul, div#home-content ol, div#inner-content p, div#inner-content ul, div#inner-content ol { font-size:1.4em; letter-spacing:.03em; line-height:1.4em; }
	div#home-content li strong, div#home-content p strong { font-weight:bold; color:#f6e85c; }
	div#home-content div.welcome-text p strong { color:white; font-weight:normal; }

ul#footer-nav li { font-size:1.1em; }
	ul#footer-nav li a { color:#444; }
	ul#footer-nav li a:hover { color: #695e26; }
	ul#footer-nav li.free-quote a { color:#695e26; font-weight: bold; }
	ul#footer-nav li.free-quote a:hover { color:#444; }
	
ul#copyright li { font-size: 1.2em; color: white; }
	ul#copyright li.copyright { font-weight: bold; }
		ul#copyright li a { color: white; }
		ul#copyright li a:hover { text-decoration: underline; }
		
div#footer p { text-align:right; font-size:1.2em; color:white; }
	div#footer p strong { font-weight:bold; color:#f4e91e; font-size:1.1em; }
	
div#left-column div h3 { font-weight: bold; text-transform: uppercase; color: white; font-size: 1.3em; }
div#left-column div.nav ul li { font-size:1.2em; line-height:2.2em; }

div#left-column div.address p { color:white; font-size:1.3em; line-height:1.3em; }
	div#left-column div.address p strong { font-weight:bold; color:#f4e91e; }

div#inner-content div.banner { color:white; font-size:3.3em; line-height:52px; font-weight: normal; text-transform: lowercase; letter-spacing: .05em; text-align: right; }
	div#inner-content div.banner span { font-weight: bold; color:#f4e91e; }
	
div#inner-content h1, div#inner-content h2, div#inner-content h3, div#inner-content h4, div#inner-content h5 { font-size: 2.4em; font-weight: bold; color:white; line-height: 1.2em; }
div#inner-content h2 { font-size:1.8em; }
div#inner-content h3 { font-size:1.4em; }
div#inner-content h4 { font-size:1.2em; text-transform: uppercase; }
div#inner-content h5 { font-size:1em; text-transform: uppercase; }

div#inner-content p, div#inner-content ul, div#inner-content ol { font-size:1.2em; line-height:1.4em; }
	div#inner-content strong { font-weight:bold; color:#DDC449;}
	div#inner-content em { font-style:italic; color:#DDC449; }	
	div#inner-content a { color:#f4e45a; }
	div#inner-content a:hover { color:#ddc449; text-decoration: underline; }
	div#inner-content div.error p { color:red; font-weight:bold; font-size:1.4em; }
	
div#inner-content blockquote p { font-style:italic; font-size:1.4em; line-height:1.4em; color:white; text-align: center; letter-spacing: .04em; }
	div#inner-content blockquote p cite { color:#ddc449; font-weight:bold; font-style: normal; text-transform: uppercase; text-align: right; font-size:.8em; }
	
div#inner-content div.books dl.book dt { font-size:1.2em; font-weight:bold; line-height:1.3em; }

div#inner-content form input.text, div#inner-content form textarea, div#inner-content form label, div#inner-content form select, form#login div.text input { font-size:1.6em; color:white; }
	div#inner-content form label small { font-size:.7em; color:#ddc449; }
div#inner-content form label.error { font-size:1.1em; color:red; }
div#inner-content form input#submit, input#sign-in { font-size:1.2em; color:white; text-transform: uppercase; color:white; font-weight:bold; }

div#inner-content form div.checkboxes label { font-size:1.2em; }

div#inner-content div.errors { font-size:1.2em; color:white; line-height:1.6em; }
	div#inner-content div.errors strong { font-size:1.6em; color:#a44; }
	
div#inner-content div.private-client ul li { font-size:1.3em;  }
	
table#form-thanks td { text-align: left; font-size:1.2em; color:white; font-weight:bold; line-height:1.4em; }

div#inner-content div.basecamps h2 small { font-size:.8em; font-weight:normal; color:#f6e85c; }
div#inner-content div.basecamps p { font-size:1.1em; }
	div#inner-content div.basecamps p a { color:white; text-decoration: none; }
	div#inner-content div.basecamps p a:hover { text-decoration: underline; }
		div#inner-content div.basecamps p a strong { color:#f6e85c; font-weight:bold; font-size:1.8em; }
		div#inner-content div.basecamps p a:hover strong { text-decoration: underline; }

div#sitemap > ul { color:#8AABDA; text-indent:5px; }
	div#sitemap li.level1 { background-color:#333; text-indent: 0; }
		div#sitemap li.level1 > a { color:#f6e85c; font-size:1.5em; font-weight:bold; }	
	div#sitemap ul li.level1.first a { font-size:1.8em; color:white; }
	div#sitemap ul li.level1.first a:hover { text-decoration: underline; }
	
	div#sitemap li.level2 > a { color:#ddc449; font-size:1.2em; font-weight:bold; }
	div#sitemap li.level2 > a:hover { color:white; }
