html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#d3c7bb;
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}
h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:#803e32;
	}

p { 
	line-height:1.3; 
	margin:0 0 1em;
	padding:0px;
}
td {
	color:#000;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:811px;
	background:#fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:0em;
	border-bottom:6px double #fff;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:0em 1em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:left;
		padding:0 1em 0em 0em;
	}
/*div#content img {
	padding: 1em 0 1em 0;
} */

div#footer {
	position:absolute;
	width:811px;
	bottom: 0 !important;
	background:#fff;
	border-top:6px #fff;
}
	div#footer p {
		padding:1em;
		margin:0;
	}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
/*position: absolute;  Menu position that can be changed at will */
top: 0;
left: 0;
}
#menu {
width: 15em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 0px solid gray;
background: #fff;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1.2em;
}
#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: left;
background: #fff;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1.3em;
margin: 0px 0px 0px 20px;

}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;

}
/*
#menu li a:hover, #menu dt a:hover {
background: #eee;
}*/
#wrapper { 
 margin: 0 auto;
 width: 805x;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 500px;
 width: 200px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #fff;
 background: #fff;
 margin: 10px 0px 10px 0px;
 padding: 10px 10px 10px 0px;
 height: 500px;
 width: 540px;
 display: inline;
 position: relative;
}

