body {	font:"Times New Roman", Times, serif;	width: 100%;	background-image:url(images/bg.gif);	background-repeat:repeat-x;	text-align:left;	margin:0;	padding:0;}h3 {	font-size: 110%;	font-weight:bold;	line-height: 0;	padding-bottom: 0;}div.container {	width:800px;	margin: 15px auto;	padding: 0;}div.header {	height:100px; 	width:100%;	margin-top: 35px; 	margin-bottom: 25px;}div.header img {	float: left;	text-align:left;}div.header ul {	float: right;	width: 300px;	height: auto;	padding:0;	vertical-align:middle;	text-align:center;	color: #404040;}div.header li {	letter-spacing:0.5px;	font-size: 105%;	display: inline;	list-style-type: none;	text-align: center;	padding: 0 10px;	width: auto;}div.header li a {	text-decoration:none;	color: #404040;}div.header li a:visited {	text-decoration:none;	color:#606060;}a#home:hover {	background-image:url(images/home.gif);	background-repeat:repeat-x;	background-position:bottom;}	a#athome {		background-image:url(images/home.gif);		background-repeat:repeat-x;		background-position:bottom;	}a#clients:hover {	background-image:url(images/clients.gif);	background-repeat:repeat-x;	background-position:bottom;}	a#atclients {		background-image:url(images/clients.gif);		background-repeat:repeat-x;		background-position:bottom;	}a#about:hover {	background-image:url(images/about.gif);	background-repeat:repeat-x;	background-position:bottom;}	a#atabout {		background-image:url(images/about.gif);		background-repeat:repeat-x;		background-position:bottom;	}a#contact:hover {	background-image:url(images/contact.gif);	background-repeat:repeat-x;	background-position:bottom;}	a#atcontact {		background-image:url(images/contact.gif);		background-repeat:repeat-x;		background-position:bottom;	}div.body {	width: 100%;	height: auto;	margin: 0 0 35px 0;}div.body img {	width: 300px;	padding: 5px;	height: auto;	float: right;}div.body blockquote {	width: 475px;	margin: -15px 0 40px -30px;	padding: 0;	float: left;	color:#555555;	font-size: 155%;	background: url("images/beginquote.gif") no-repeat left top;}div.body blockquote p {	text-indent: 30px;	font-style: italic;	list-style-type: none;	background: url("images/endquote.gif") no-repeat right bottom;	padding: 25px 20px 15px 35px;	margin:0;}div.bottom {	width: 800px;	margin: 0 auto;	padding: 0;	clear:both;}div.footer {	width:100%;	height: 150px;	margin: 0;	padding: 10px 0 0 0;	background-color:#8D8D8D;	font-size: 90%;	color: white;	clear:both;}	div.tri-col {		width:33%; 		float:left; 		margin: 0 -5px 20px 5px;	}	div.tri-col p {		padding-right: 25px; 	}
