body
	{
		margin: ;
		padding: 0;
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 70%;
		line-height: 1.4em;
		text-align: center;
		color: #333;
		background: #F5FAFD;
		
	}
	
	h2
	{
		color: #273219;
		font: 115% verdana, geneva, arial, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 20px;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #00000;
		font: 105% verdana, arial, sans-serif;
		font-weight: bold;
		text-align: center;
		margin-top: 0;
	}
	h4
	{
		color: #5B5E0E;
		font: 100% verdana, arial, sans-serif;
		font-style: italic;
		margin-top: 0;
	}
	h5
	{
		color: #5B5E0E;
		font: 100% verdana, arial, sans-serif;
		text-align: center;
		color:#515100;
		margin-top: 0;
	}
	#pagetitle { 
/*	font: 135%/1em Arial, Helvetica, sans-serif; */
	font-size: 140%; 
	font-weight: bold;
	text-align: center; 
	padding-top: 10px; 
	color: #5B5E0E;; 
	padding-bottom: 5px;
}			

#pagetitlespacer { 
    margin: 0 0 0 0; 
    height: 22px;
	background: url('../images/pagetitlespacer.gif') no-repeat center bottom
}
	#container {
	width:750px;
	margin: 1em auto;
	text-align: left;
	border: 1px solid #676767;
	background-color:  #E9EBDE;	
}
	
	
	
	#header
	{
		height: 244px;
		background-image:  url(../images/het_header_01.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		border-bottom: 1px solid #B2BO8F;
		position: relative;
	}
	#header2
	{
		height: 106px;
		background-image:  url(../images/dhett_header2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		border-bottom: 1px solid #909275;
		position: relative;
	}
	
	#header h1
	{
		font-size: 1px;
		text-align: right;
		color: #fff;
		margin: 0;
		padding: 0;
	}
	
	
	#mainnav
	{
		background-color: #9C9367;
		color: #B7B686;
		padding: 2px 0;
		margin-bottom: 0px;
		font-size: 100%;
	}
	
	#mainnav ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none;
		text-align: right;
		border-left: 1px solid #C4C769;
	}
	
	#mainnav li  {
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #C4C769;
	}
	#mainnav li.first {
		border-left: 0;
	}
	#mainnav li.last {
		border-right: 0;
	}
	
	
	#mainnav li a
	{
		text-decoration: none;
		font-weight:  bold;
		color: #DEE7F4;
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #C2BE8A;
	}
	#contents
	{
		margin-right: 10px;
		margin-left: 270px;
		background-color: #FFFFFF;
		padding-top:    20px;
		padding-right:	  5px;
		padding-left:	  5px;
	}
	#contentsleft
	{
		margin-right: 185px;
		margin-left: 15px;
		background-color: #;
		padding-top:      10px;
		padding-right:	  0px;
		padding-left:	  10px;
	}
	#contentsleft img.illus {
		float: left;
		margin: 5px 10px 10px 0;
	}
	#rightColumn {
	float: right;
	width: 195px;
	margin-top: 25px;
	margin-right: 0px; 
	padding: 2em; 
	min-height: 700px;
	border-left: 1px dotted #;	
	background-color: #;
}
	#GalleryColumn {
	float: center;
	width: 150px;
	margin-top: 15px;
	margin-right: 15px; 
	padding: 1em; 
	min-height: 500px;
	border-left: 1px dotted #;	
}
	#contentshm {
	padding: 8px; 	
	margin-right: 0px;
	margin-left: 0px;
	background-color: #E9EBDE;
	text_align: center;
	min-height: 550px;
	color: #400000; 
}
	#contentshm a {
	color:#400000;
	text-decoration: none;
} 
	#contentshm a:visited {
	color: #999999;
} 
	#contentshm a:hover {
	color: #666600;
} 
	#menu {
		float: left;
		width: 235px;
		margin: 0 0 0 5px;
		border-right: 1px solid #C5C877;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#menu ul
	{
		margin-left: 10;
		padding-left: 10;
		list-style-type: none;
		line-height: 165%;
	}
	

	
	#footer
	{
		clear: both;
		height: 25px;
		background-color:#C2BE8A;
		color: #273219;
		font-size: 75%;
		text-align: left;
		padding: 6px;
	}
	hr { 
	border: none; 
	border-top: 1px solid #747678; 
	height : 1px; 
	width : 100%; 
}
#guarantee {
	background-color: 	#;
	padding:			20px;
	padding-left:		140px;
	margin:				20px;
	margin-right:		20px;
	line-height:		1.9em;
	font-weight:		normal;
	color:			    #444444;
	border-color:		white;
	border-width:		1px;
	border-style: 		dashed;
	font-family:		Verdana, Arial, non-serif;
	background-image:		url();
	background-repeat:	no-repeat;
	background-position:	10 10 10 10px;
	background-padding:  15px;
	media
}
.painting
{
	background-image:	url();
	background-repeat:	no-repeat;
	background-position:	10 10 10 10px;
	background-padding:  15px;
}
#pathway {
	width: 600px;
	margin-bottom: 10px; 
	letter-spacing   : .15em; 
	font-size: .8em;
	color: #000000; 
}

