form {font:bold 100% Arial, Helvetica, sans-serif;
  min-width: 600px;
  max-width: 730px;
  width: 700px; 
  margin: 0;
  padding: 0;}
form label {display: block;  
	float: left; 
	width: 275px; 
	padding: 0 2px; 
	margin: 5px 0 0; 
	text-align: right;
	color:#FFFFFF;}
form fieldset {
  /* clear: both; */
  border-color: #fad319;
  border-width: 1px;
  border-style: solid;
  padding: 10px;     
  margin: 0;}
form legend {color:#fad319;
	font:bold 14px Verdana, san-serif;}
form p {display:block;
	margin: 0 0 5px 285px;
	padding: 1px 3px;
	color:#FFFFFF;}
form input {display:inline;
width:auto;
color:#000000;
margin:5px 0 0 10px;}
form textarea {display:inline;
width:auto;
margin:5px 0 0 10px;}
.outer {
background:url(images/patternedbg742.gif);
width:742px;}
.footer {
background:url(images/footerbg.gif) repeat-x;
height:74px;}
.footer h3 {
color:#000000;
padding-top:1em;}
a {
color:#fad319;
text-decoration:none;}
a:hover {
color:#FFFFFF;}
#topnav  {
	visibility: visible;
	width: 742px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}
#topnav tr td a {
	display:block;
	color:#fad319;
	text-align:center;
	background-color:#666;
	border: groove medium #CCC;
	text-decoration:none;}
#topnav tr td a:hover {
	display:block;
	color:#c8410d;
	background-color:#FFF;
	border: inset medium #FFC;}

.projects {
		color:#fad319;
		font:bold 14px Georgia, "Times New Roman", Times, serif;}
ul.projects {
	padding:0 1.2em ;}
.house {
padding:.1em 1.4em .1em .9em;
margin:.1em 1.4em .1em .9em;}
.testimonial {
	background-image:url(images/testimonial675.gif);
	background-repeat:no-repeat;
	width:675px;
	height:105px;
}
.testimonial p {
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#ffffff;
}
address {
color:#FFFFFF;
font-size:medium;}
h1, h2, h3, h5, p {
	color:#FFF;}
h4 {
	color:#CCC;}
html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #000;
}
