body {		width: 750px;	margin: 0 auto 0 auto;	background-color: #000;	color: #fff;	font-family: Minion, Georgia, Times, serif;	font-size: 11pt;	line-height: 1.5em;}#logo {	margin: 20px auto 20px auto;	width: 400px;}#introBar {	margin: 20px auto 20px auto;}a	{	color: #fff;	background-color: #000;}#innerContent {	width: 670px;	margin: 0 auto;	text-align: justify;}h1 {	font-size: 18pt;	text-align: center;}.subpage { font-size: 12pt; }#footer {	font-size: 9pt;	line-height: 2em;	margin: 20px auto 20px auto;	text-align: center;	padding-top: 20px;	clear: both;}img {	border-width: 0;}#nav {	color: #008EFF;	background-color: #000;	width: 670px;	margin: 0 auto 20px auto;	text-align: center;	clear: both;}#nav ul {	list-style-type: none;	text-align: center;	margin-top: 0;	margin-left: 0;}#nav li {	padding: 0 10px 0 10px;	float: left;}#nav li a {	color: #008EFF;	text-decoration: none;	background-color: #000;}#nav li a:hover {	color: #fff;	background-color: #000;}.hilite img {	border: 1px solid black;}.hilite a img:hover, .hilite a img:active {	border: 1px solid white;}#client {	overflow: auto; 	height: 450px; 	width: 145px; 	clip: auto; 	float: right; 	text-align: center;}#portfolio {	overflow: auto; 	height: 450px; 	width: 235px; 	clip: auto; 	float: right; 	margin-bottom: 20px;}.mainimg {	width: 500px;	text-align: center;}