/* DIVs */

	body,
	html {
		margin:0;
		padding:0;
		background: #fff url(images/bg.gif);
		color:#000;
		font-family: "Trebuchet MS", Arial, sans-serif;}
		
	body {
		min-width:800px;}
		
	#wrap {
		background:#fff url(images/wrapper.jpg) repeat-y;
		margin:0 auto;
		width:800px;}

	#consent {
		background:#fff url(images/consent.jpg) no-repeat;
		margin:0 auto;
		width:801px;
		margin-top: 150px;
		height: 191px;}
		
	#header {
		background:#ddd;}
		
	#left {
		float:left;
		width:176px;}
		
	#main {
		float:right;
		width:560px;
		padding: 0 30px 0 20px;}
	#footer {
		clear:both;
		height: 76px;
		background: #fff url(images/footer.jpg) no-repeat}

/* ELEMENT DEFINITIONS */

	h1 { 
		margin: 0;
		text-indent: -9999em;
		line-height: 210px;
		background:url(images/banner.jpg) no-repeat top center;}
		
	h2, h3 {
		font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		color: #59483f}
		
	h2 { font-size: 1.3em;}
		
	h3 { font-size: 1.1em;
		 padding: 0 10px 0 8px}
	
	h4 {
		background: url(images/h4-bg.gif) left no-repeat;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: .7em;
		font-weight: bold;
		color: #685544;
		line-height: 2em;
		text-transform: uppercase;
		padding-left: 5px}

	html>body h4 {
		background: url(images/h4-bg.png) left no-repeat;}
		
	h5 {
		background: url(images/h5-bg.jpg) center no-repeat;
		line-height: 3.5em;
		text-indent: -9999em}
		
	p {
		font-size: .9em;
		text-align:justify;
		padding: 0 10px 0 8px}
	
	small {
		font-size: .7em;
		text-align:right;}
	
	a {
		color: #59483f;}

	input, textarea {
		padding-left: 2px;
		border: 1px solid #6A5A4A;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: .8em;}
		
	fieldset {
		border: none;}
		
	legend {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: .7em;
		font-weight: bold;
		color: #685544;
		text-transform:uppercase}
		
	hr {
		width: auto;
		height: 25px;
		border: none;}	

/* DIV-SPECIFIC ELEMENT TWEAKS */

	#left ul, #left li
		{margin: 0;
		padding: 0;
		list-style:none;}
		
	#left li {
		text-transform: uppercase;
		font-size: .7em;
		font-weight: bold;}
	
	#left a {
		display: block;
		margin: 0 0 -16px 25px;
		padding: 0 0 0 10px;
		text-decoration: none;
		line-height: 2em;
		border-top: 1px solid #6A5A4A;}	
	
	html>body #left a {
		margin: 0 0 0 25px;}	
		
	#left a:hover {
		background: #2C2C27 url(images/menu-bg2.gif) no-repeat;
		color: #D9C7AF;}
	
	.submenu {
		background: url(images/menu-bg.gif) no-repeat;
		text-indent: 15px;}
		
	#footer p {
		padding: 15px 0 0 220px}
	
/* MISC. CLASSES */
	
	.img-left 
		{
		background-color: #DAC8B4;
		padding: 3px;
		border: 2px solid #887767;
		float: left;
		margin: 0 15px 15px 0; }
		
	.img-right 
		{
		background-color: #DAC8B4;
		padding: 3px;
		border: 2px solid #887767;
		float: right;
		margin: 0 0 15px 15px; }
		
	.img-generic {
		background-color: #DAC8B4;
		padding: 3px;
		border: 2px solid #887767;
		margin: 3px;
		}
		
	.highlight_box{
		background: #BDAB93 url(images/highlight-bg.gif) bottom left no-repeat;
		border-top: 1px solid #8c7b66;}
		
	.hightlight_box-RIGHT {
		background: url(images/highlight-bg-RIGHT.gif) bottom right no-repeat;
		padding: 18px;}
	
	.hightlight_box-RIGHT ul {
		list-style-image:none;}
	
	.hightlight_box-RIGHT li {
		display: inline}
		
	.input-box {
		width: 400px;}
		
	.newsletter-box {
		float: right;
		background: url(images/newsletter-bg.jpg) no-repeat;
		width: 187px;
		height: 258px;
		font-size: 90%;
		margin: 25px 0 0 0;
		padding-left: 10px;}
		
	
	.newsletter-box input, .newsletter-box fieldset {
		margin: 8px 4px 0 0;}
		
	.newsletter-box label {
		font-size: 80%;}	
		
	.newsletter-box legend {
		margin: 10px 0 5px -5px }	
		
	.hr-div {
		background: url(images/hr-bg.gif) no-repeat top center;
		height: 25px;
		margin: 0 10 0 10;
		clear: left}
