body {
	background-color: #b09395;
}
img {
	border: 0;
}
#mainContainer {
	position: relative;
	overflow: hidden;
	background: #ffffff;
	width: 92%;
	margin-left: 4%;
}
*html #mainContainer {
	margin-left: 2%;
}
	#mainContainer #shadowCol1 {
		position: absolute;
		width: 21px;
		padding-bottom: 7000px;
		margin-bottom: -7000px;
		background: url(/images/shadowLeft.gif) repeat-y 100% 0;
	}
	#mainContainer #shadowCol2 {
		position: absolute;
		right: 0;
		width: 21px;
		padding-bottom: 7000px;
		margin-bottom: -7000px;
		background: url(/images/shadowRight.gif) repeat-y 100% 0;
	}
#shadowTop {
	position: relative;
	width: 92%;
	margin-left: 4%;
	height: 21px;
	background: url(/images/shadowTop.gif) repeat-x;
}
*html #shadowTop {
	margin-left: 2%;
}
	#shadowTop img#shadowTopL {
		position: absolute;
		left: 0;
		top: 0;
	}
	#shadowTop img#shadowTopR {
		position: absolute;
		right: 0;
		top: 0;
	}
#shadowBottom {
	position: relative;
	width: 92%;
	margin-left: 4%;
	height: 21px;
	background: url(/images/shadowBottom.gif) repeat-x;
}
*html #shadowBottom {
	margin-left: 2%;
}
	#shadowBottom img#shadowBottomL {
		position: absolute;
		left: 0;
		top: 0;
	}
	#shadowBottom img#shadowBottomR {
		position: absolute;
		right: 0;
		top: 0;
	}
#header {
	width: 100%;
	height: 247px;
	margin: 0 0 0 0;
	padding: 0 0 .7em 0;
	background: #ffffff url(/images/headerBg.gif) repeat-x;
	overflow: hidden;
}
	#header img#headerCouple {
		position: relative;
		left: 4%
	}
#mainPortion {
	position: relative;
/*	z-index: -2;*/
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
/*	background: #ffffff;
	border-top: 1px solid #ffffff;*/
	overflow: hidden;
}
	#mainPortion #navigation {
		position: relative;
		float: left;
		width: 34%;
		margin-left: 4%;
	}
	*html #mainPortion #navigation {
		margin-left: 2%;
	}
		#mainPortion h2 {
			margin: 0 0 .7em 0;
			background: #eeddbb;
			color: #885566;
			font-size: 12pt;
			font-style: italic;
			padding: .4em 3% .4em 3%;
			width: 94%;
		}
		#mainPortion h1 {
			margin: 0 0 .7em 0;
			background: #eeddbb;
			color: #885566;
			font-size: 12pt;
			font-style: italic;
			padding: .4em 3% .4em 3%;
			width: 94%;
		}
		#mainPortion #navigation ul {
			list-style-type: none;
			margin: 0 0 1em 0;
			padding: 0 0 0 8%;
			width: 92%;
/*			margin-bottom: 20em;*/
		}
			#mainPortion #navigation ul li {
				margin-bottom: .5em;
			}
				#mainPortion #navigation ul li a {
					color: #4466aa;
				}
		#mainPortion #navBaseContainer {
			position: absolute;
			bottom: 0%;
			left: 4%;
			width: 34%;
		}
			#mainPortion #navBaseContainer #happyCouple {
				background: #eef0e6 url(/images/happyCouple.jpg) no-repeat 50% 0;
				height: 177px;
			}
			#mainPortion #navBaseContainer #buttonsHolder {
				width: 100%;
				background: #aa7777;
				position: relative;
				height: 120px;
				padding-top: 16px;
			}
				#mainPortion #navBaseContainer #buttonsHolder #excellentTraining {
					position: absolute;
					left: 26%;
					margin-left: -68px;
				}
				#mainPortion #navBaseContainer #buttonsHolder #mtNews {
					position: absolute;
					right: 26%;
					margin-right: -68px;
				}
		#mainPortion #navigationBg {
			position: absolute;
			top: 0;
			left: 4%;
			background: #f6e9d6;
			width: 34%;
			padding-bottom: 7000px;
			margin-bottom: -7000px;
			height: 0;
			z-index: -1;
		}
	#mainPortion #content {
		float: right;
		width: 56%;
		margin-right: 4%;
		color: #552233;
		margin-bottom: 10em;
	}
	*html #mainPortion #content {
		margin-right: 2%;
	}
		#mainPortion #content p {
			margin: .2em 4% .7em 4%;
		}
		*html #mainPortion #content p {
			margin: .2em 2% .7em 2%;
		}
	#mainPortion #contentBg {
		position: absolute;
		top: 0;
		right: 4%;
		background: #fcf3ec;
		width: 56%;
		height: 0;
		padding-bottom: 7000px;
		margin-bottom: -7000px;
		z-index: -1;
	}

