/* border: solid 1px #f00; For Testing*/body {	margin-top: 20px;	padding: 0;	background: #fff;	background-position: left top;	color: #000;	font-size: 62.5%;	line-height:1.8em; /* 10x1.8=18px */	text-align:center;/* center layout in ie5 and 5.5. */	}	#container {	width: 900px;	margin: 0px;		margin-left: auto;	margin-right: auto;	background: #fff;	text-align:left;	font: 1.2em Verdana, Arial, Helvetica, sans-serif;	}	p {	font: 1.2em Verdana, Arial, Helvetica, sans-serif;	color: #000;	}	blockquote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	color: #000;	}	a {	text-decoration: none;	}a:link {	color: #006600;	text-decoration: underline;	}a:visited {	color: #006600;	text-decoration: underline;	}a:hover {	color: #567594;	text-decoration: none;	}	#formsinput {	display: none;	}	h2 span {	display: none;	}	#home h1 {	width: 560px; 	height: 40px; 	background: #fff url(welcome1.gif) no-repeat;	}	#about h1 {	width: 560px; 	height: 40px; 	background: #fff url(about.gif) no-repeat;	}	#portfolio h1 {	width: 560px; 	height: 40px; 	background: #fff url(portfolio.gif) no-repeat;	}	#services h1 {	width: 560px; 	height: 40px; 	background: #fff url(services.gif) no-repeat;	}	#contact h1 {	width: 560px; 	height: 40px; 	background: #fff url(contact.gif) no-repeat;	}	#privacy h1 {	width: 560px; 	height: 40px; 	background: #fff url(privacy.gif) no-repeat;	}	#terms h1 {	width: 560px; 	height: 40px; 	background: #fff url(terms.gif) no-repeat;	}	#thanks h1 {	width: 560px; 	height: 40px; 	background: #fff url(thanks.gif) no-repeat;	}	#directory h1 {	width: 560px; 	height: 40px; 	background: #fff url(resources.gif) no-repeat;	}	#home h1 span, #about h1 span, #portfolio h1 span, #services h1 span, #contact h1 span, #privacy h1 span, #terms h1 span, #thanks h1 span, #dicrectory h1 span {	display: none;	}	#home h2 {	width: 560px; 	height: 40px; 	background: #fff url(welcome2.gif) no-repeat;	}	#home h3 {	width: 560px; 	height: 40px; 	background: #fff url(welcome3.gif) no-repeat;	}	#home h4 {	width: 450px; 	height: 35px; 	background: #fff url(welcome4.gif) no-repeat;	}	#portfolio h2 {	width: 450px; 	height: 35px; 	background: #fff url(kitchens.gif) no-repeat;	}	#portfolio h3 {	width: 450px; 	height: 35px; 	background: #fff url(baths.gif) no-repeat;	}	#portfolio h4 {	width: 450px; 	height: 35px; 	background: #fff url(additions.gif) no-repeat;	}	#home h2 span, #home h3 span, #home h4 span, #portfolio h2 span, #portfolio h3 span, #portfolio h4 span {	display: none;	}	.tag {	font: 1.0em Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #006600;	}	.headline {	font-size: 16px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	color: #585f5b;	}	.headline2 {	font-size: 16px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	color: #585f5b;	}	#header {	background-image: url(top.jpg);	width: 900px;	height: 270px;	text-align:center;	}	#header h1 {	margin: 0px;	color: #17254B;	text-indent: -9999px;	margin-right: 10px;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	}	#header h2 {	margin: 0px;	color: #17254B;	text-indent: -9999px;	margin-right: 10px;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	}	#content {	padding: 0;	margin-top: 10px;		}	#right {	float:left;	width:220px;	margin-left: 25px;	}	#left {	float:left;	width:550px;	margin-left: 50px;	}	#left td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	color: #000;	}	#middle {	float:left;	width:580px;	margin-left: 200px;	}	#middle2 {	float:left;	width:720px;	margin-left: 80px;	}	.main {	float: left;	margin: 8px 16px 12px 0;}	/*   NAVIGATION   */#linkList ul {	float: left;	width: 900px;	padding: .1em .1em .1em .1em;	margin: 0;	list-style-type: none;	background-color: #fff;	color: #7b8a74;	font: normal 14px Verdana, Arial, Helvetica, sans-serif;	text-align: center;		list-style: none;		}	#linkList li { 	padding: 4px;	margin: 0;	list-style: none;	float: left;	text-align:center;	}#linkList {  	padding: 0;	margin: 0;	text-align:center;	list-style: none;	height: 32px;	border-bottom: solid 2px #7a95b9;  	}#linkList a {	display: block;	list-style: none;	text-decoration: none;	color: #544727;	padding: .2em 3.8em;  	text-decoration: none;  		border-left: 1px solid #544727;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		font-weight: normal;  	}  	#linkList li.first a {	border-left: 0px;	}#linkList a:hover {		display: block;	list-style: none;	color: #6D8877;  	}	#signature {	width:100%;	text-align: center;	}#signature p	{	font-size: 14px;	}	#signature .tiny	{	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	}#footer {	background-color: #d9dbe7;	color: #7b8a74;	padding-top: 15px;	text-align:center;	height: 40px;	font: 12px Verdana, Arial, Helvetica, sans-serif;	border-top: solid 2px #7692b7;	border-bottom: solid 2px #7692b7;	}	#footer a {	text-decoration: none;	}#footer a:link, #footer a:visited {	color: #544727;	text-decoration: none;	}#footer a:hover {	color: #6D8877;	text-decoration: underline;	}