	#mb-body-left
	{
		float:left;
		background-color:#fff;
		width:590px;
		margin:0 10px 30px 10px;
		overflow:hidden;
	}
	#mb-body-right
	{
		float:left;
		background-color:#fff;
		width:243px;
		margin-left:35px;
		overflow:hidden;
	}
		#mb-side-top
		{
			background-image:url(../images/site/side-top.gif);
			width:243px;
			height:15px;
			margin:30px 0 0 0;
		}
		#mb-side-bottom
		{
			background-image:url(../images/site/side-bottom.gif);
			width:243px;
			height:21px;
			margin:0 0 30px 0;
		}
		
#mb-header
{
	height:47px;
	background-image:url(../images/site/topnav/bg-brown.gif);
	background-repeat:repeat-x;
}
	#mb-header-left
	{
		width:415px;
		overflow:hidden;
		float:left;
	}
	#mb-header-right
	{
		float:left;
	}
		#mb-search-form
		{
			float:left;
			margin:12px 0 0 10px;
			width:330px;
		}
		#mb-search-form #mb-searchbox
		{
			border:solid 1px #cdcdcd;
			font-size:11px;
			width:120px;
			color:#666;
		}
		#mb-search-form #mb-searchimage
		{
			border:none;
			padding:0 7px;
		}
	#mb-manitoba-logo
	{
		float:left;
		margin:22px 0 0 0;
	}
	
	
#mb-francais
{
	text-align:right;
	padding:10px 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
	#mb-francais a:link, #mb-francais a:visited
	{
		text-decoration:none;
		color:#333333;
	}
	#mb-francais a:hover
	{
		text-decoration:underline;
		color:#000;
	}
	



#mb-footer {
	clear: both;
	background: #fff;
	height: 1%; /* Holly Hack */
	/*border-top: 1px solid #ddd;*/
}

	#mb-footer ul.nav {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
		#mb-footer ul.nav li {
			float: left;
			font-size: 11px;
			color:#333;
			font-weight: bold;
			margin: 0;
			padding: 20px 18px 10px 18px;
			height: 20px;
		}
		
			#mb-footer ul.nav li.government {
				border-bottom: 5px solid #006643;
			}
			
			#mb-footer ul.nav li.business {
				border-bottom: 5px solid #5bc6e8;
			}
			
			#mb-footer ul.nav li.residents {
				border-bottom: 5px solid #ccdc00;
			}
			
			#mb-footer ul.nav li.tourism {
				border-bottom: 5px solid #739600;
			}
			
			#mb-footer ul.nav li.services {
				border-bottom: 5px solid #e98300;
			}
			
			#mb-footer ul.nav li.search {
				border-bottom: 5px solid #766a65;
				width:340px;
			}

				#mb-footer ul.nav li.search input.mb-searchbox {
					width: 100px;
					font-family: Verdana, sans-serif;
					font-weight: normal;
					font-size: 1em;
					margin-top: -2px;
					padding-bottom: 3px;
					border: 1px solid #ddd;
					float: left;
				}
				
				#mb-footer ul.nav li.search img {
					margin-left: 5px;
				}


	#mb-footer #mb-links {
			font-size:9px;
	}
			
	#mb-footer a {
		color: #000;
		text-decoration: none;
	}
	
		#mb-footer a:hover {
			text-decoration: underline;
			color: #555;
		}

	#mb-footer #mb-links {
		text-align: center;
		padding: 10px 0 50px 0;
		margin: 0;
		clear: both;
	}
	
		/* to get accessibility level 3, I put an invisible div between the bottom images */
		#mb-footer #mb-links #mb-acl3 {
			display:none;
		}
	
		#mb-footer #mb-links ul {
			list-style-type: none;
			margin: 14px 0 0 0;
			padding: 0px;
		}
		#mb-footer #mb-links ul li {
			display: inline;
		}

		#mb-footer #mb-links ul li {
			font-size: 10px;
		}

		.energy {
			float: left;
			margin:10px 5px 0 30px;
		}
		
		.manitoba {
			float: right;
			margin:10px 30px 0 5px;
		}

