body {
	margin:0 auto;
	font: 10pt Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	background:url(images/backbody.jpg) #000 center top no-repeat;
	text-align:center;
}
p, h3{ margin:0; padding:0;}
#mainbody {
	color:#f2f2f2;
	margin:0 auto;
	width:750px;
	position:relative;
	background:url(images/centerbody.jpg) #000 center top no-repeat;
	overflow:hidden;
}
#menuHome {
	position:absolute;
	left:4px;
	top:156px;
	width:152px;
	height:65px;
	text-align:center;
	vertical-align:middle;
	z-index:1;
	overflow: hidden;
}
#menuAbout {
	position:absolute;
	left:160px;
	top:156px;
	width:127px;
	height:65px;
	margin:4 auto;
	text-align:center;
	vertical-align:middle;
	z-index:1;
	overflow: hidden;
}

#menuPortfolio {
	position:absolute;
	left:290px;
	top:156px;
	width:134px;
	height:65px;
	margin:4 auto;
	text-align:center;
	vertical-align:middle;
	z-index:1;
	overflow: hidden;
}

#menuServices{
	position:absolute;
	left:428px;
	top:156px;
	width:111px;
	height:65px;
	margin:4 auto;
	text-align:center;
	vertical-align:middle;
	z-index:1;
	overflow: hidden;
}

#menuContact{
	position:absolute;
	left:543px;
	top:156px;
	width:161px;
	height:65px;
	margin:4 auto;
	text-align:center;
	vertical-align:middle;
	z-index:1;
	overflow: hidden;
}

#contentbody{
	position:absolute;
	margin:4 auto;
	left:9px;
	top:231px;
	width:426px;
	height:440px;
	z-index:1;
}

#contentbodyPortfolio{
	position:absolute;
	margin:4 auto;
	left:10px;
	top:231px;
	width:746px;
	height:569px;
	z-index:1;
}

#bodyright {
	position:absolute;
	left:454px;
	top:261px;
	width:287px;
	height:529px;
	z-index:2;
	overflow: auto;
}

.largerstyle{
	font-size: 1.5em;
}
.normalstyle{
	font-size: 0.9em;
	color:#f2f2f2;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.headerBold {
	color: #FFFFFF;
	font-weight: bold;
}
#rightHeader{
	position:absolute;
	left:454px;
	top:231px;
	width:287px;
	height:29px;
	z-index:2;
}
.style8 {color: #FFFFFF}
.contentNormal {color: #CCCCCC}
.contentSmall {font-size: 8pt}
#portfolioLeft {
	position:absolute;
	left:2px;
	width:150px;
	height:150px;
	z-index:1;
}
#portfolioRight {
	position:absolute;
	left:159px;
	width:564px;
	height:130px;
	z-index:2;
	background-color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	text-align:left;
}
#portfolioHeader {
	position:absolute;
	left:158px;
	width:564px;
	height:21px;
	text-align:left;
	background-color:#666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;   
    opacity: 0.6;  
	z-index:1;
}
