#body {	background: url('../images/bg.png');}#shell {margin: 0px auto;/*border: red 1px solid; */width: 573px;position: relative;text-align: center;background: url('../images/header.png') no-repeat center 20px;padding-top: 125px;}#shellcanyon {margin: 0px auto;width: 573px;position: relative;text-align: center;padding-top: 30px;}#content {	text-align: left;	width: 570px;	font-family: arial;	color: #f5eee0;	line-height: 15px;}#content img {	margin-left: 85px;	}	#nav {	padding-top: 30px;	text-align: center;}#nav a, #footer{	font-family: georgia, serif;	font-size: 90%;	color: #FFF;	text-transform: uppercase;	text-align: center;	margin-right: 30px;	text-decoration: none;	}#nav a.last {margin: 0px;}#nav a:hover, #nav .current{	color: #535353;}#footer {	color: #909090;	margin: 0px;	padding-bottom: 50px;	padding-top: 25px;}#footer span {	font-size: 75%;	margin-left: 15px;	}#footer .email{	margin: 0px;	}/* flash piece, works with javascript on portfolio page & canyon_road */#flash {	text-align: center;}#flash object {	margin: auto 0px;}/*#nav #home {width: 82px; background-position: 0px 0px; }#nav #home:hover {background-position: 0px -14px; }#nav #homeactive {width: 82px; background-position: 0px -14px; }#nav #portfolio {width: 105px; background-position: -82px 0px; }#nav #portfolio:hover {background-position: -82px -14px; }#nav #portfolioactive {width: 105px; background-position: -82px -14px; }#nav #about {width: 170px; background-position: -187px 0px; }#nav #about:hover {background-position: -187px -14px; }#nav #aboutactive {width: 170px; background-position: -187px -14px; }#nav #contact {width: 76px; background-position: -357px 0px; }#nav #contact:hover {background-position: -357px -14px; }#nav #contactactive {width: 76px; background-position: -357px -14px; }*/