body{
position:relative;
margin:0 auto;
height:100%;
background-image: url('');
background-repeat:repeat-x;
background-color: #e0eba7;
}

#container{
width: 100%;
margin: 0 auto;
font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.6em;
background-color: #e0eba7;
}

#wrapheader{
width:99%;
background-image:url('headerbg1.gif');
background-repeat:repeat-x;
background-color: #e0eba7;
height:151px;
border:solid 8px #6d2940;
padding-top:59px;
}

#header{
margin:0 auto;
width:779px ;
height:92px;
background-image:url('logo.gif');
background-repeat:no-repeat;
clear: both;
}

#special{
position:relative;
top:105px;
left:210px;
font-family:arial;
font-size:15pt;
font-weight:bold;
color:#993399;
text-decoration:none;
}

#hanger{
position:relative;
width:100%;
height:75px;
background-image:url('hangersm.gif');
background-repeat:repeat-x;
}

#pagewrap{
margin: 0 auto;
width: 950px;
background-color: #e0eba7;
padding-top:0px;
clear: both;
}

#dwrap{
float: left;
width: 445px;
padding-top:5px;
}
	
#dleft{
width: 445px;
list-style-type: none;
}

#cwrap{
float: right;
width: 505px;
}

#contentwrap{
position:relative;
top:0px;
left:5px;
background-image:url('border5.gif');
background-repeat:repeat-y;
background-color: #e0eba7;
padding-top:5px;
}

#content{
position:relative;
top:0px;
left:1px;
width: 449px;
text-align:left;
list-style-type: none;	
padding-left:55px;	
}
		
#footer{
margin-top: 0px;
clear: both;
background-color:#ffffff;
text-align:center;
}

#clear{
clear: both;
}
		
/*  Float containers fix: */
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*  \*/
* html #clearfix{
height: 1%;
}
/*  */
