html,
body{
width:100%;
min-width:1000px;
height:auto;
height:100%;
min-height:100%;
margin:0px;
padding:0px;
}
body{
z-index:0;
}
	#main{
	position:relative;
	width:100%;
	min-height:100%;
	border:0px solid #000000;
	z-index:1;
	}
		#main>.frame{
		position:relative;
		width:800px;
		margin:0 auto;
		border:0px solid #000000;
		z-index:2;
		}
		#main>.bg>.topGradient{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-image:url('../../_IMAGESET/mckenzieriverlodge.com/topGradient.png');
		background-repeat:repeat-x;
		background-attachment:fixed;
		background-position:top left;
		}
		#main>.bg>.hSlashes{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-image:url('../../_IMAGESET/mckenzieriverlodge.com/hSlashes.png');
		background-repeat:repeat;
		background-attachment:fixed;
		background-position:top left;
		}
			#main>.frame>.box{
			position:relative;
			width:100%;
			margin:0 auto;
			border:0px solid #000000;
			z-index:3;
			}
				#main>.frame>.box .full{
				width:100%;
				z-index:4;
				}
				#main>.frame>.box .innerBox{
				margin:0 20px;
				border:0px solid #ffff00;
				z-index:4;
				}
		#head{
		}		
			#head>.box.num1{
			height:20px;
			}
				#head>.box.num1>.bg>.left,
				#head>.box.num1>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1.png');
				background-repeat:no-repeat;
				border:0px solid #ff00ff;
				}
				#head>.box.num1>.bg>.left{
				left:-10px;
				background-position:0px 0px;
				}
				#head>.box.num1>.bg>.right{
				right:-10px;
				background-position:-25px 0px;
				}
				#head>.box.num1>.bg>.remain{
				position:relative;
				width:auto;
				height:100%;
				margin:0 30px;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1_top+bottom.png');
				background-repeat:repeat-x;
				background-position:0px 0px;
				}
			#head>.box.num2{
			}
				#head>.box.num2>.bg>.left,
				#head>.box.num2>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1_left+right.png');
				background-repeat:repeat-y;
				border:0px solid #ff00ff;
				}
				#head>.box.num2>.bg>.left{
				left:-10px;
				background-position:0px -37px;
				}
				#head>.box.num2>.bg>.right{
				right:-10px;
				background-position:-25px -37px;
				}
				#head>.box.num2>.bg>.remain{
				position:relative;
				width:auto;
				height:100%;
				margin:0 30px;
				background:#999999;
				}
				/** **********************************************************
				* head box num2 content
				*/ /*********************************************************/
				#head>.box.num2 .full{
				margin-top:-12px;
				}
				#head>.box.num2 .language{
				position:relative;
				width:160px;
				height:25px;
				margin-bottom:-10px;
				padding:0 0 10px 0;
				text-align:center;
				font-size:0.8em;
				color:#ffffff;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/language.png');
				background-repeat:no-repeat;
				background-position:bottom center;
				}
				#head>.box.num2 .language>ul{
				position:absolute;
				display:none;
				top:99%;
				left:0px;
				width:100%;
				padding:5px 0;
				background:#ffffff;
				border:1px solid #cccccc;
				}
				#head>.box.num2 .language:hover>ul{
				display:block;
				}
					#head>.box.num2 .language>ul span,
					#head>.box.num2 .language>ul a{
					display:block;
					width:100%;
					text-decoration:none;
					color:#666666;
					}
					#head>.box.num2 .language>ul span:hover,
					#head>.box.num2 .language>ul a:hover{
					text-decoration:underline;
					}
				#head>.box.num2 .login{
				position:relative;
				width:80px;
				height:27px;
				text-align:center;
				font-size:0.8em;
				color:#ffffff;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/login.png');
				background-repeat:no-repeat;
				background-position:top center;
				}
				#head>.box.num2 .login:hover{
				background-position:bottom center;
				}
		#content{
		}
			#content>.bg>.pic1{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			background-image:url('../../_MEDIA/graphic/manFishing1.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			}#content>.bg>.pic2{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			background-image:url('../../_MEDIA/graphic/manFishing1.png');
			background-repeat:no-repeat;
			background-position:0px 586px;
			}
			#content>.bg>.color{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			background:#eeeeee;
			}
			#content>.box.num1{
			height:20px;
			}
				#content>.box.num1>.bg>.left,
				#content>.box.num1>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body2.png');
				background-repeat:no-repeat;
				border:0px solid #ff00ff;
				}
				#content>.box.num1>.bg>.left{
				left:-10px;
				background-position:0px -10px;
				}
				#content>.box.num1>.bg>.right{
				right:-10px;
				background-position:-45px -10px;
				}
				#content>.box.num1>.bg>.remain{
				position:relative;
				width:auto;
				height:100%;
				margin:0 30px;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body2_top+bottom.png');
				background-repeat:repeat-x;
				background-position:0px -10px;
				}
			#content>.box.num2{
			}
				#content>.box.num2>.bg>.left,
				#content>.box.num2>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body2_left+right.png');
				background-repeat:repeat-y;
				border:0px solid #ff00ff;
				}
				#content>.box.num2>.bg>.left{
				left:-10px;
				background-position:0px -37px;
				}
				#content>.box.num2>.bg>.right{
				right:-10px;
				background-position:-45px -37px;
				}
				#content>.box.num2 .logo{
				position:relative;
				display:block;
				width:244px;
				margin:0 auto;
				}
		#foot{
		}
			#foot>.box.num1{
			z-index:4;
			}
				#foot>.box.num1>.bg>.left,
				#foot>.box.num1>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1_left+right.png');
				background-repeat:repeat-y;
				border:0px solid #ff00ff;
				}
				#foot>.box.num1>.bg>.left{
				left:-10px;
				background-position:0px -37px;
				}
				#foot>.box.num1>.bg>.right{
				right:-10px;
				background-position:-25px -37px;
				}
				#foot>.box.num1>.bg>.remain{
				position:relative;
				width:auto;
				height:100%;
				margin:0 30px;
				background:#999999;
				}
				/** **********************************************************
				* head box num2 content
				*/ /*********************************************************/
				#foot>.box.num1 .full{
				margin-bottom:-12px;
				}
			#foot>.box.num2{
			height:20px;
			}
				#foot>.box.num2>.bg>.left,
				#foot>.box.num2>.bg>.right{
				position:absolute;
				top:0px;
				width:40px;
				height:100%;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1.png');
				background-repeat:no-repeat;
				border:0px solid #ff00ff;
				}
				#foot>.box.num2>.bg>.left{
				left:-10px;
				background-position:0px -45px;
				}
				#foot>.box.num2>.bg>.right{
				right:-10px;
				background-position:-25px -45px;
				}
				#foot>.box.num2>.bg>.remain{
				position:relative;
				width:auto;
				height:100%;
				margin:0 30px;
				background-image:url('../../_IMAGESET/mckenzieriverlodge.com/body1_top+bottom.png');
				background-repeat:repeat-x;
				background-position:0px -45px;
				}
div.leftMenu{
position:relative;
margin-left:25px;
font-size:0.8em;
z-index:10;
border:0px solid #ffffff;
}
	div.leftMenu>ul.leftMenu{
	position:relative;
	}
	div.leftMenu span,
	div.leftMenu label,
	div.leftMenu a{
	position:relative;
	display:block;
	width:auto;
	padding:5px 5px 4px 5px;
	text-align:center;
	text-decoration:none;
	color:#336633;
	}
	div.leftMenu span:hover,
	div.leftMenu label:hover,
	div.leftMenu a:hover,
	div.leftMenu a:active{
	color:#ffff00;
	}
		div.leftMenu>ul.leftMenu li{
		position:relative;
		width:160px;
		height:30px;
		margin:0px;
		margin-top:-3px;
		padding:0px;
		}
		div.leftMenu>ul.leftMenu>li{
		background-image:url('../../_IMAGESET/mckenzieriverlodge.com/leftMenu_buttons.png');
		background-repeat:no-repeat;
		background-position:0px -2px;
		}
		div.leftMenu>ul.leftMenu>li:hover{
		background-position:0px -42px;
		}
		div.leftMenu>ul.leftMenu li>ul{
		position:absolute;
		top:0px;
		left:99%;
		width:160px;
		display:none;
		}
		div.leftMenu>ul.leftMenu li:hover>ul{
		display:block;
		}
		div.leftMenu>ul.leftMenu>li:hover li{
		background-image:url('../../_IMAGESET/mckenzieriverlodge.com/leftMenu_sub_buttons.png');
		background-repeat:no-repeat;
		background-position:0px -2px;
		}
		div.leftMenu>ul.leftMenu>li:hover li:hover{
		background-position:0px -42px;
		}
	div.leftMenu>ul.webExternalLinks{
	position:relative;
	}
	div.leftMenu>ul.webExternalLinks>li{
	float:left;
	}
	div.leftMenu>a.feeds{
	float:left;
	}
a>img{
border:0px;
}
ul{
margin:0px;
padding:0px;
list-style-type:none;
}
p{
text-indent:3em;
}
p.first{
margin-top:0px;
}
p.last{
margin-bottom:0px;
}
h1{
margin-top:0px;
}
h1.image{
height:0px;
margin:0px;
padding:0px;
text-indent:-9000%;
}
h1.image>span{
position:absolute;
top:-45px;
display:block;
width:100%;
height:60px;
background-repeat:no-repeat;
}
h1.image>span.left{
left:0px;
background-position:top left;
}
h1.image>span.right{
right:0px;
background-position:top right;
}
.bg{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:-1;
}
.fleft{
float:left;
}
.fright{
float:right;
}
.clear{
position:relative;
height:0px;
width:0px;
}
.clear.b{
clear:both;
}
.clear.l{
clear:left;
}
.clear.r{
clear:right;
}