body{
	margin:0;
	padding:0;
	background:url(images/top_gradient.jpg) top repeat-x #d4cfaf; /*lightolive*/
	font-family:Arial, Helvetica, sans-serif;

}

.hidden{
	display:none;
}

#container{
	margin:74px auto 155px auto;
	padding:0;
	width:797px;	
}

#container_inner{
	margin:0;
	padding:0;
	width:797px;
	background:url(images/content_bg.jpg) repeat-y;;
}

#logo_wrapper{
	float:left;
	margin:0;
	padding:0;
	width:797px;
	height:72px;
	background:url(images/header_logo2.jpg) no-repeat;
}

#nav_wrapper{
	float:left;
	margin:43px 0 0 332px;
	padding:0;
	width:465px;
	height:17px;
	display:inline;
}

#nav_wrapper a.brandon{
    float:left;
	margin:0;
	padding:0;
	width:73px;
	height:17px;
	background:url(images/brandon_nav.jpg) no-repeat;
}
	
#nav_wrapper a.flinFlon{
	float:left;
	margin:0;
	padding:0;
	width:82px;
	height:17px;
	background:url(images/flinFlon_nav.jpg) no-repeat;
}

#nav_wrapper a.owenSound{
	float:left;
	margin:0;
	padding:0;
	width:116px;
	height:17px;
	background:url(images/owenSound_nav_2.jpg) no-repeat;
}

#nav_wrapper a.thunderBay{
	float:left;
	margin:0;
	padding:0;
	width:114px;
	height:17px;
	background:url(images/thunderBay_nav.jpg) no-repeat;
}

#nav_wrapper a.winnipeg{
	float:left;
	margin:0;
	padding:0;
	width:80px;
	height:17px;
	background:url(images/winnipeg_nav.jpg) no-repeat;
}

#left_wrapper{
	float:left;
	margin:0;
	padding:0 17px 17px 17px;
	width:241px;
}
	#left_wrapper h2{
		margin:0;
		padding:20px 0 5px 0;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#312e29;
	}
	
	#left_wrapper p{
		margin:0;
		padding:0;
		font-size:11px;
		color:#312e29;
		line-height:15px;
	}
	
	#left_wrapper a{
		margin:0;
		padding:0;
		color:#2e2d29;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
	}
	
	#left_wrapper a:hover{
		text-decoration:underline;
	}

#right_wrapper{
	float:left;
	margin:0;
	padding:0;
	width:522px;
	color:#6a6057;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
	
	#right_wrapper p.smallHotel_pics{
		margin:13px 0 9px 6px;
		padding:0;
	}
	
	#right_wrapper .float_left{
		float:left;
		margin:0 4px 0 4px;
	}
	
	#right_wrapper_txt_top{
		float:left;
		width:500px;
		margin:5px 0 0 10px;
		padding:0 0 25px 0;
		border-bottom:1px solid #6a6057;
		display:inline;
	}
		#right_wrapper_txt_top p{
			margin:0;
			padding:10px 0 5px 0;
			line-height:15px;
		}
	
	#right_wrapper_txt_bottom{
		float:left;
		width:500px;
		margin:30px 0 0 10px;
		padding:0 0 25px 0;
		color:#82913e; /*green*/
		display:inline;
	}
	
	#right_wrapper_txt_bottom p{
		padding:0;
		margin:0;
		font-size:14px;
		line-height:21px;
	}
	
	#right_wrapper_txt_bottom img{
		float:left;
		margin:0;
		padding:0 30px 0 0;
	}
	
	#footer_logos{
		float:left;
		width:540px;
		margin:15px 0 0 150px;
		display:inline;
	}
		#footer_logos img{
			float:left;
			padding:0 12px 0 12px;
		}
		
		#footer_logos img.footer_logo_p{
			padding:7px 12px 0 12px;
		}
	
	#footer_nav{
		float:left;
		width:797px;
		margin:10px 0 0 0;
		padding:0;
		font-size:10px;
		color:#695c4c;
		text-align:center;
		border-top:1px solid #695c4c;
		display:inline;
	}
		#footer_nav p{
			margin:10px 0 0 40px;
			padding:0;
		}
	
		#footer_nav a{
			float:left;
			margin:0;
			padding:0 5px 0 5px;
			color:#695c4c;
			text-decoration:none;
			border-right:1px solid #695c4c;
		}
		
		#footer_nav a.last{
			float:left;
			margin:0;
			padding:0 5px 0 5px;
			color:#695c4c;
			text-decoration:none;
			border-right:0;
		}
		
		
		
		
		
		
		.rss-popup {
			margin: 100px auto;
			padding: 0;
			width: 100px;
			position: relative; 
		}
			 
		div.rss-popup em {
			background: url(images/arrow_bottom.png) bottom #F00 no-repeat;
			width: 336px;
			height:100px;
			position: absolute;
			top: -70px;
			left: -0px;
			text-align: center;
			text-indent:0;
			z-index: 2;
			display: none;
			border:1px solid black;
		}
		 
	a	#rss-icon {
			width: 42px;
			height: 42px;
			text-indent:0;
			margin: 0 auto;
			display: block;
			
		}