body {
	margin:0px;
	padding:0px;
	background:#A7A969 url(/images/template/bg.jpg) bottom repeat-x ;
}
div#site {
	width:950px;
	margin:0 auto;
	background:url(/images/template/shadow.png) no-repeat;
        behavior:url('http://www.envisagekaikoura.com/client_side_includes/iepngfix.htc');
	/*position:relative;*/
}
div#site div#header {
	height:80px;
	background:url(/images/template/logo-shadow.gif) repeat-x bottom;
	margin:0px 32px;
	padding:20px 0px 0px 20px;
}
div#site div.nav {
	margin:0px 32px;
	height:25px;
	background:url(/images/template/nav.gif) repeat-x top;
	border-bottom:2px dotted #DCDCDC;
}
div#site div.nav ul.nav {margin:0px;padding:0px 0px 0px 15px;}
div#site div.nav ul.nav li {
	list-style:none;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-right:1px solid #C7C6C6;
}
div#site div.nav ul.nav li a {
	display:block;
	color:#676767;
	text-decoration:none;
	padding:4px 10px;
}
div#site div.nav ul.nav li a:hover {
	background:url(/images/template/nav-over.gif) repeat-x top;
	color:#848383;
}
div#site div.nav ul.nav li a:visited {color:#848383}
div#site div.inner {
	margin:0px 52px;
	padding-top:20px;
	padding-bottom:100px;
        position:relative;
        z-index:10;
}
div#site div.inner div#footer {
	height:70px;
	bottom:0px;
        position:relative;
	width:845px;
        margin-top:50px;
	margin-bottom:10px;
	background:url(/images/template/rocks.jpg) no-repeat right;
        z-index:30;
}
div#site div.inner div#footer div#links {
	width:535px;
	height:20px;
	border-top:2px dotted #DCDCDC;
	margin-top:40px;
	padding:2px 5px;
	color:#A7A6A6;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
/* Two Column */
div#site div.inner div#main {
	position:relative;
	padding-right:295px;
}
div#site div.inner div#right {
	width:280px;
	position:absolute;
	left:562px;top:0px;
}