body{
  background:white url(images/background2.jpg) repeat-x;

    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:64px;
}
h2{
  font-family:impact;
  font-weight:bold;

  font-size:64px;
}

h3{
	font-size:18px;
	font-family:"Trebuchet MS";
	color:black;
	margin-bottom:-10px;
	display:block;
	width:480px;
	border-top:4px solild #CCCCCC;
	
}

.nt{
  margin-top:-20px;
  display:block;
  color:gray;
}

.architects{
  margin-top:-20px;
  display:block;
  color:#ffc422;
  font-size:48px;
  font-weight:normal;
  margin-bottom:-40px;
}
.nt2{
  color:gray;
}

#mainnav
{	
	padding:0;
	margin:0;
	position:relative;
	top:-55px;

}
#mainnav li{
	display:inline;
	margin-right:60px;
	font-size:12px;
}

#mainnav a{
	color:white;
}

.architects2{
  color:#ffc422;
  font-size:48px;
  font-weight:normal;
}

#container{
position:relative;
  width:600px;
  margin-left:auto;
  margin-right:auto;
top:65px;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

#portfolio{
  font-family:"Trebuchet MS";
  font-size:14px;
  color:silver;
}

#content{
	margin-top:0px;
	padding-top:0px;
	clear::both;
	overflow:hidden;
}

a{

  text-decoration:none;
	color:black;
}

.services{
	background:url(images/services.jpg);
	width:407px;
	height:33px;

}

.who{
	background:url(images/who.jpg);
	height:33px;
	width:175px;
}
#map{
	background:white;
	position:relative;
	left:-40px;
	top:-15px;
}

a img.cv{
	border:2px solid gray;
	margin-right:10px;
}

a img.cv:hover{
	border:2px solid black;
}

#form{
	clear:both;
	width:480px;
	border-top:1px solid silver;
}

#map{
	clear:both;
	overflow:hidden;
}

p.formtitle{
	margin-bottom:-10px;
}

.projectdesc{
	margin-top:20px;
}

#portfolio ul li a{
	text-decoratoin:none;
	border-bottom:1px dotted black;
}

#portfolio ul li a:hover{
	border-bottom:1px solid black;
}

.projectlist a img{
	border:1px solid white;
}

#portfolio ul li{
	color:red;
}

.projectlist a img:hover{
	border:1px solid black;
}

#mainnav a:hover{
	border-bottom:1px dotted white;
}
#navigation li{
  width:70px;
  color:gray;
  padding-left:80px;
  border-bottom:1px solid silver;
  
}

ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
}

p{
  font-family:Trebuchet MS;
  font-size:.75em;
}

#navigation{
  position:relative;
  top:170px;
  left:160px;
  font-size:14px;
}

#hometitle h1{
	margin-bottom:50px;
}

#hometitle{
	margin-left:auto;
	margin-right:auto;
	width:470px;
	position:relative;
	top:0px;
	left:100px;
}

#left{
  width:180px;
  float:left;

}

.center{
	text-align:Center;
	margin-top:10px;
}

#left p img{
	margin-top:20px;
}

ul.projectlist{
	margin:0;
	padding:0;
	width:100%;

}

li h2{
	width:133px;
	height:17px;
	margin-bottom:10px;
	margin-top:20px;
		background:url(images/portfolio.png);	
}
.projectlist li{
	width:113px;
	float:left;
	margin-right:33px;
	margin-bottom:20px;
	height:170px;
	padding:0;
}


.hide{
	display:none;
}

.projectlist li img{

}

#left p{
	font-size:11px;
}

.projtitle{
	font-style:italic;
	font-size:11px;
	width:113px;
	margin-top:0px;
}

#right{
margin-top:20px;
  width:300px;
  float:left;
  margin-left:40px;

}

#footer{
  clear:both;
  overflow:hidden;
padding:0;
margin:0;
width:100%;

margin-top:50px;
}

#footer p{
  font-size:10px;
}

#header img{
  border:1px solid black;
 } 

#heading{
	position:relative;
	top:0px;
	padding-bottom:0px;
	margin-top:0px;
}
