#footer{
	width: 900px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 250px;
	z-index: 8;
	position:relative; 
}

#subFooter{
	clear: both;
	float: right;
	margin-top: -14px;
	padding: 3px;
	height: 21px;
	width: 750px;
	position:relative; 
}

#topLeftBackground{
	float: right;
	margin-top: -170px;
	width: 50%;
	height: 166px;
	z-index: 4;
	position:relative; 
}

#header{
	margin-top: 60px;
	width: 900px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	z-index: 8;
	position:relative; 
}

#headerMenu{
	float: right;
	width: 332px;
	height: 170px;
	position:relative; 
}

#headerMenuWebsites{
	margin: 2px;
	float: left;
	width: 160px;
	height: 80px;
	position:relative; 
}

#headerMenuDesign{
	margin: 2px;
	margin-left: 0px;
	float: left;
	width: 160px;
	height: 80px;
	position:relative; 
}

#headerMenuPhotos{
	margin: 2px;
	margin-top: 0px;
	float: left;
	width: 160px;
	height: 80px;
	position:relative; 
}

#headerMenuContact{
	margin: 2px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	width: 160px;
	position:relative; 
}

#headerSection{
	margin-top: 110px;
	margin-right: 20px;
	width: 210px;
	height: 50px;
	float: right;
	position:relative; 
}

#headerLogo{
	float: right;
	width: 320px;
	height: 166px;
	position:relative; 
}

#headerLogoBody{
	margin-top: 26px;
	margin-left: 82px;
	width: 92px;
	height: 121px;
	position:relative; 
}

#main{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position:relative; 
}

#mainBody{
	margin-top: -26px;
	width: 828px;
	float: left;
	position:relative; 
}

#bodyBottom{
	clear: both;
	height: 1px;
	width: 1px;
	position:relative; 
}

#mainSubBody{
	width: 806px;
	float: left;
	position:relative; 
}

#mainSubBodyLeft{
	width: 186px;
	height: 400px;
	float: left;
	position:relative; 
}

#mainSubBodyRight{
	float: left;
	width: 616px;
	position:relative; 
}

#mainSubBodyRightImages{
	float: left;
	width: 586px;
	position:relative; 
}
