html, body {	text-align: center;	margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 100%;	min-height: 100%;}#siteArea {	position: relative;	background-image: url(../assets/background.gif);	background-repeat: repeat-x;	background-color: #5B4525;	height: 100%;	min-height: 100%;	width: 760px;	margin-left: auto;	margin-right: auto;	text-align: center;}.splashLogo {	position: absolute;	top:10px;	left: 10px;}#nav {	position: absolute;	z-index: 500;	left: 10px;	top: 400px;	height:35px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}ul {	margin: 0;	padding: 0;	list-style: none;	width: 150px;	}ul li {	position: relative;	height: 25px;	border: 0px;	}li ul {	position: relative;	left: 10px;	top: -130px;	display: none;	background: #AB8245;	}ul li a {	display: block;	text-decoration: none;	color:white;	padding: 5px;	border: 0px;	}ul ul li a {	display: block;	text-decoration: none;	color: #FFFFFF;	background: #AB8245;	z-index: 402;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bolder;	text-align: left;	}	ul ul li a:hover {	display: block;	text-decoration: none;	color: #000000;	background: #EDEDA6;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: left;}/* Fix IE. Hide from IE Mac \*/* html ul li { 	float: left; 	height: 1%;		position: relative;	height: 25px; }* html li ul {	position: relative;	left: 5px;	top: -134px;	display: none;	}* html ul li a {	height: 1%; 	display: block;	text-decoration: none;	color:white;	padding: 5px;}* html #nav {	position: absolute;	z-index: 200;	left: 10px;	bottom: 93px;	height:35px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bolder;}/* End */li:hover ul, li.over ul { display: block; }#copyArea {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	width: 90%;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 15px;	visibility: visible;	position: absolute;	bottom: 5px;}/* header section */#header {	display: block;	position:relative;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	width: 100%;	height: 135px;	z-index: 100;	margin-left: auto;	margin-right: auto;}#contentLogo {	display: block;	position: absolute;	top: 10px;	left: 10px;	background-image:url(../assets/logoSmall.gif);	background-repeat: no-repeat;	width: 227px;	height: 100px;}#bannerArea {	display: block;	position: absolute;	right: 10px;	top: 10px;	height: 131px;	width: 402px;}#bannerHome {	background-image: url(../assets/bannersHome.gif);	background-repeat: no-repeat;	height: 131px;	width: 402px;}#bannerPortfolio {	background-image: url(../assets/bannersPortfolio.gif);	background-repeat: no-repeat;	height: 131px;	width: 402px;}#bannerAbout {	background-image: url(../assets/bannersAbout.gif);	background-repeat: no-repeat;	height: 131px;	width: 402px;}/* Header Section End*//* Content Section */#contentArea {	display: block;	position: absolute;	left: 0px;	top: 136px;	right: 0px;	width: 100%;	height: 230px;	z-index: 200;	text-align: left;	vertical-align: bottom;}#column1 {	position: absolute;	left: 0px;	top: 0px;	width: 33%;	height: 230px;}#column2 {	position: absolute;	left: 33%;	top: 0px;	width: 33%;	height: 230px;}#column3 {	position: absolute;	left: 66%;	top: 0px;	width: 34%;	height: 230px;}#column4 {	position: absolute;	left: 33%;	top: 0px;	width: 66%;	height: auto;}#portGraph {	float: none;	display: block;	position: absolute;	width: 261px;	height: 233px;	background-image:url(../assets/graphicButton.gif);	left: 0px;	bottom: 0px;}#portWeb {	float: none;	display: block;	position: absolute;	width: 252px;	height: 222px;	margin-left: auto;	margin-right: auto;	background-image:url(../assets/webButton.gif);	left: 20px;	bottom: 0px;}#portIll {	float: none;	display: block;	position: absolute;	width: 265px;	height: 317px;	background-image:url(../assets/illustrationButton.gif);	right: 0px;	bottom: 0px;}.siteCopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 10px 0px 0px 10px;	padding: 0px 10px 0px 10px;	text-align: justify;	vertical-align: top;}.portfolioItem {	display: block;	width: 90%;	height: auto;	border: 1px solid #5B4525;	padding: 5px 5px 5px 5px;	margin-bottom: 10px;	background-color: white;	line-height: 13px;	text-align: left;}.portfolioItem img {	border: 0px;	float: left;	padding-right: 10px;}.portfolioItem a {	text-align: left;}#portfolioDesc {	display: block;	width: 100%;	height: 40px;	padding: 10px 5px 5px 5px;	margin-bottom: 10px;	line-height: 16px;}#portfolioPicBox {	position: absolute;	left: 10px;	top: 0px;	width: 33%;	padding-top: 10px;	margin-right: auto;	margin-left: auto;	text-align: center;}.contentHeader {	color: #5B4525;	font-size: 14px;	font-weight: bold;	margin-bottom: 10px;	height: 14px;	text-align: left;}.contentHeader a {	font-size: 10px;	font-weight: normal;}.contentHeaderLink2 {	text-align: right;	padding-right: 10px;}/* End Content Section */