	body,
	html {
		margin:0;
		padding:0;
		background:#676d3b;
		color:#000;
	}
	body {
		min-width:800px;
	}
	#wrap {
		background:#f8fbe5;
		margin:0 auto;
		width:800px;
	}
	#header {
	 background:#f8fbe5;
	 height:48px;
	 background-image:url(/images/header.jpg);
	font-family: arial, helvetica, sans serif;
	font-size:11px;
	color:#4a5c55;
	}
	#header #navigation{
	margin-left:300px;
	padding-top:24px;
	}
	#header #navigation a{
	color:#676d3b;
	font-weight:bold;
	font-family:lucida sans;
	font-size:12px;
	padding-left:8px;
	text-decoration:none;	
	}
	#header #navigation a:hover, #header #navigation a.home{
	color:#fff79a;
	}
	#main {
		background:#f8fbe5;
		float:left;
		width:372px;
		font-family: arial, helvetica, sans serif;
		font-size:11px;
		color:#4a5c55;
	}
	#main h2, #main h3, #main p {
		vertical-align:top;
		padding:5px;
    }
	
	#main ul {
		margin-top:0px;
    }
	
	
	#sidebar {
		background:#f8fbe5;
		float:right;
		width:411px;
		margin-bottom:0px;
		vertical-align:bottom;
		background-image:url(/images/naturopath.gif);
		background-repeat:no-repeat;
		background-position:right;
		height:600px;
	}
	#footer {
		margin-top:15px;
		padding:0;
		background:#f8fbe5;
		clear:both;
		height:43px;
		vertical-align:top;
		background-color:green;
	}
	#footer p {
		padding:0px;
		margin:0;
    }



	form.style1 fieldset {
		padding: 1em;
		}
	form.style1 label {
		float:left;
		width:25%;
		margin-right:0.5em;
		padding-top:0.2em;
		text-align:right;
		font-weight:bold;
		}

	form.style2 fieldset {
		border:1px solid #676d3b;
		}
	form.style2 legend {
		padding: 0.2em 0.5em;
		border:1px solid #676d3b;
		color:#676d3b;
		font-weight:bold;
		font-size:110%;
		text-align:right;
		}

    form {
	    padding-bottom:15px;
	    }
	input, textarea {
		border:1px solid #676d3b;
	
	}

	.submit
	{
		color: #f7fae5;
		font-weight:bold;
		padding:1px;
		background: #676d3b;
		border:2px #cbd1a3 outset;
	}
