/* CSS Document */



   
   
body {
  background-color: #000000;
  width: 900px;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
 }
 
 div.top {
   border: 1px, 1px, 1px, 1px, solid #FFFFFF;
   height: 48px;
   width: 900px;
   background-color: #000000;
 } 

 
 div.top2 {
   border: 1px, 1px, 1px, 1px, solid #FFFFFF;
   height: 48px;
   width: 940px;
   background-color: #000000;
   text-align:center;
   margin-left: -15px;

 } 
  div.top3 {
   border: 1px, 1px, 1px, 1px, solid #FFFFFF;
   height: 48px;
   width: 930px;
   background-color: #000000;
   text-align:center;
   margin-left: -15px;
   padding-top:8px;

 } 



/* content */




div.teamtext {
   padding-top: 65px;
   text-align: center;
   width: 900px;
   font-size: 28px;
   font-family:Georgia, "Times New Roman", Times, serif;
   }
   
 div.teamtext2 {
   padding-top: 140px;
   text-align: center;
   width: 900px;
   font-size: 26px;
   font-family:Georgia, "Times New Roman", Times, serif;
   }  
   

a.teamtext {
   color: #FFFFFF;
   text-decoration: none;
   line-height: 65px;
   
   }

div.firmpic {
   margin-top: 5px;
   margin-left: 13px;
   width: 870px;
   border: 1px solid #FFFFFF;
   padding: 1px;
   }
   
.otherpic {
padding:1px;
border: 1px solid #FFFFFF;
margin-bottom: 10px;
margin-top:10px;
}
   

div.firmtext {
   color: white;
   font-size: 18px;
   text-align: justify;
   font-family: Georgia, "Times New Roman", Times, serif;
   padding-left: 17px;
   padding-right: 17px;
   padding-top: 30px;
   }
   
div.firmtexth {
   color: white;
   font-size: 16px;
   text-align: justify;
   font-family: Georgia, "Times New Roman", Times, serif ;

   padding-top: 20px;
   }   
   
div.firmtexth2 {
   color: white;
   font-size: 16px;
   text-align: justify;
   font-family: Georgia, "Times New Roman", Times, serif ;

   padding-top: 217px;
   } 
   
      
div.firmtexth3 {
   color: white;
   font-size: 16px;
   text-align: justify;
   font-family:Georgia, "Times New Roman", Times, serif;

   padding-top: 11px;
   } 
div.firmtexth4 {
   color: white;
   font-size: 16px;
   text-align: justify;
   font-family: Georgia, "Times New Roman", Times, serif ;

   padding-top: 57px;
   }    
     
 
div.content {
   border: 1px solid #FFFFFF;
   height: 580px;
   width: 900px;
} 

div.toppics {
	padding-top: 20px;
	text-align:center;
	}

div.toppics2 {
	padding-top: 63px;
	text-align:center;
	}	
	
.easyborder {
	border:1px solid #FFFFFF;
	}
.easyborder2 {
	margin-left: 24px;
	border:1px solid #FFFFFF;
	}	
	

div.titlepic {
   padding-top: 73px;
   text-align: center;
}

div.contactpic {
   margin-top: 17px;
   margin-left: 180px;
   width: 526px;
   border: 1px solid #FFFFFF;
   padding: 1px;
   }
   

  h4 {
  font-weight:normal;
  } 

  

div.contentcontact {
   border: 1px solid #FFFFFF;
   height: 580px;
   width: 900px;
} 

div.contentcontact2 {
   border: 1px solid #FFFFFF;
   height: 580px;
   width: 900px;
   color:#FFFFFF;
   font-family:Georgia, "Times New Roman", Times, serif;
   }
   
.mail {
color:#FFFFFF;
}  
   
   
.lead { 
margin:10px;
margin-right:20px;
}

u {font-size:18px;
}

div.contactlead {
   font-family:  Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   color: #FFFFFF;
   float: left;
   margin-left: 80px;
}

div.contactlead2 {
   font-family:  Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   text-align:  left;
   color: #FFFFFF;
      padding-left: 80px;
}


.float {
float:left;
margin:5px;
margin-right:10px;
border:none;
}

p.lick3 {
padding-right:20px;
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
   color:#FFFFFF;
   font-size: 19px;
   font-family: Georgia, "Times New Roman", Times, serif;

   text-align:justify;
   }
   
p.lick {
padding-top:35px;
   color:#FFFFFF;
   font-size: 16px;
   font-family: Georgia, "Times New Roman", Times, serif;

   text-align:justify;
   }
   
p.lick2 {

padding-top:20px;
   color:#FFFFFF;
   font-size: 12px;
   font-family: Georgia, "Times New Roman", Times, serif;

   text-align:center;
   }   
    

div.contact {
   font-family:  Georgia, "Times New Roman", Times, serif;
   font-size: 19px;
   color: #FFFFFF;
   float: left;
   margin-left: 140px;
}

div.contact2 {
   font-family:  Georgia, "Times New Roman", Times, serif;
   font-size: 19px;
   text-align:  center;
   color: #FFFFFF;
}
i {
  color: #000000
  }


/* resume text */

.toppad2 {
padding-top:5px;
}

.toppad {
padding-top:25px;
}

.sidepad {
padding-top: 30px;
padding-left: 70px;
padding-right: 70px;
text-align:justify;
}

.sidepad2 {
padding-top:5px;
padding-left: 70px;
padding-right: 70px;
text-align:justify;
}
p {
   color:#FFFFFF;
   font-size: 18px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   }
   
a.back {
   color: #FFFFFF;
   text-decoration: none;
   }

div.back {
   margin-top: 13px;
   margin-right: 10px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   float: right;
   }

 div.topt {
   padding-left: 7px;
   border: 1px, 1px, 1px, 1px, solid #FFFFFF;
   height: 48px;
   width: 900px;
   background-color: #000000;
 } 

 div.topt2 {
   padding-left: 8px;
   border: 1px, 1px, 1px, 1px, solid #FFFFFF;
   height: 48px;
   width: 900px;
   background-color: #000000;
 } 

div.contentt {
   border-top: 1px solid #FFFFFF;
   margin-left: 7px;
   padding-left: 10px;
   height: 2650px;
   width: 900px;
} 

div.menubart {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 40px;
  height: 60px;
  width: 900px;
  background-color: #000000;
}	

div.contentx {
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
      margin-left: 7px;
   padding-left: 10px;
   height: 580px;
   width: 900px;
}


div.contentx2 {
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   margin-left: 7px;
   padding-left: 10px;
   height: 2125px;
   width: 900px;
}



h1 {
   color: #FFFFFF;
   font-size: 22px;
   font-family: "Times New Roman", Times, serif;
   font-weight: normal;
   }

h2 {
   color: #FFFFFF;
   font-size: 24px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   }

h3 {
   color: #FFFFFF;
   font-size: 16px;
   font-family:"Times New Roman", Times, serif;
   font-style: normal;
   font-weight: normal;
   }


   
 b {
    font-weight: normal;
	float: right;
	}
	


/* projects */

div.projectmenubar {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 20px;
  height: 60px;
  width: 900px;
  background-color: #000000;
  }


.projectstext {
   color: #FFFFFF;
   margin-top: 20px;
   }  
   
.ptext2 {
   color: #FFFFFF;
   margin-top: 45px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   line-height: 25px;
   }
   

a.ptext {
   text-align: center;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #FFFFFF;
   text-decoration: none;
      font-size: 18px;
	}
	
	
div.contentc1 {
   padding-top: 25px;
   border: 1px solid #000000;
   height: 300px;
   width: 900px;
} 	
	
	
	
div.contentc {
   border: 1px solid #000000;
   height: 300px;
   width: 900px;
} 

.borderman {
padding: 2px;
border: 1px solid #FFFFFF;
}
.borderman:hover {
padding: 2px;
border: 1px solid #563D00;
}


.borderman2 {
padding: 1px;
border: 1px solid #FFFFFF;
}
.borderman2:hover {
padding: 1px;
border: 1px solid #563D00;
}

div.contentp {
   margin-left: 150px;
   height: 250px;
   width: 250px;
   float: left;
   margin-right: 150px;
   }


/* sub folder Projects */

div.contentsfp {
   margin-top: 50px;
   margin-left: 20px;
   height: 150px;
   width: 150px;
   float: left;
   }
   
 div.contentsfp2 {
   margin-top: 50px;
   margin-left: 100px;
   height: 150px;
   width: 150px;
   float: left;
   }  
   
 div.contentsfp3 {
   margin-top: 50px;
   margin-left: 175px;
   height: 150px;
   width: 150px;
   float: left;
   }     
   
 

/* photos */

div.tallphoto {
   margin-top: 5px;
   margin-left: 250px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 372px;
   }

div.tallphoto2 {
   margin-top: 5px;
   margin-left: 234px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 405px;
   }   
   
div.tallphoto3 {
   margin-top: 5px;
   margin-left: 237px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 399px;
   }   
   
 div.tallphoto4 {
   margin-top: 5px;
   margin-left: 237px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 422px;
   }     
   
   
 div.tallphoto5 {
   margin-top: 5px;
   margin-left: 234px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 428px;
   }   
   
 div.tallphoto6 {
   margin-top: 5px;
   margin-left: 241px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 414px;
   }
   
 div.tallphoto7 {
   margin-top: 5px;
   margin-left: 237px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 421px;
   }  
   
div.tallphoto8 {
   margin-top: 5px;
   margin-left: 236px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 419px;
   } 
   
 div.tallphoto9 {
   margin-top: 5px;
   margin-right: 45px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 378px;
   float: right;
   }         
   
          
 div.tallphoto10 {
   margin-top: 5px;
   margin-left: 15px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 380px;
   }   
   
 div.tallphoto11 {
   margin-top: 5px;
   margin-right: 43px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 380px;
   float: right;
   } 
   
 div.tallphoto12 {
   margin-top: 5px;
   margin-left: 245px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 380px;
   }   
           		  
      
div.widephoto {
   margin-top: 5px;
   margin-left: 5px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 859px;
   }  

div.widephoto2 {
   margin-top: 5px;
   margin-left: -15px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 921px;
   }  

div.widephoto3 {
   margin-top: 5px;
   margin-left: 60px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 760px;
   }  
   
 div.widephoto4 {
   margin-top: 5px;
   margin-left: 60px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 775px;
   }   
   
  div.widephoto5 {
   margin-top: 5px;
   margin-left: 56px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 783px;
   }     

div.widephoto6 {
   margin-top: 5px;
   margin-left: 82px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 716px;
   }  

div.widephoto7 {
   margin-top: 5px;
   margin-left: 54px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 772px;
   }  

div.widephoto8 {
   margin-top: 5px;
   margin-left: 69px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 757px;
   }  
   
div.widephoto9 {
   margin-top: 5px;
   margin-left: 5px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 855px;
   } 
   
   
div.widephoto10 {
   margin-top: 5px;
   margin-left: 25px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 815px;
   }        
  
div.widephoto11 {
   margin-top: 5px;
   margin-left: -125px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 1140px;
   }  
   
div.widephoto12 {
   margin-top: 5px;
   margin-left: 7px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 570px;
   width: 855px;
   }  
     
   
/* renderings */

   
div.rendering1 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 500px;
   width: 1225px;
   }   
   
 div.rendering2 {
   margin-top: 40px;
   margin-left: -68px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 500px;
   width: 1036px;
   }    
   
 div.rendering3 {
   margin-top: 70px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 363px;
   width: 1225px;
   }   
   
   
div.rendering4 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 444px;
   width: 1225px;
   }   	
      

div.rendering5 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 468px;
   width: 1225px;
   }   	
    	  

div.rendering6 {
   margin-top: 15px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 555px;
   width: 1225px;
   }   	
    	
		
div.rendering7 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 415px;
   width: 1225px;
   }  
 		
div.rendering8 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 397px;
   width: 1225px;
   }     
   
div.rendering9 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 448px;
   width: 1225px;
   }      			  
		  	
			
div.rendering0 {
   margin-top: 40px;
   margin-left: -150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 341px;
   width: 1225px;
   }
   
   			  
/* menubar */

   
div.menubar {
  text-align: center;
  padding-top: 15px;
  height: 60px;
  width: 900px;
  background-color: #000000;
}

div.menubuttons {
  padding-top: 14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 21px;

}

a.firm {
  padding-left: 0px;
  color: #FFFFFF;
  text-decoration: none;
}

a.team {
  padding-left: 69px;
   color: #FFFFFF;
  text-decoration: none;
}

a.projects {
  padding-left: 76px;
  color: #FFFFFF;
  text-decoration: none;
}

a.publications {
  padding-left: 58px; 
  color: #FFFFFF;
  text-decoration: none;
}

a.contact {
  padding-left: 50px;
  color: #FFFFFF;
  text-decoration: none;
}
a.other{
  color: #FFFFFF;
  text-decoration: none;
  }

a:hover {
  color: #563D00;
}
 div.contentcontact222 {
   border: 1px solid #FFFFFF;
   height: 575px;
   width: 900px;
   color:#FFFFFF;
   font-family:Georgia, "Times New Roman", Times, serif;
   text-align:center;
   padding-top:5px;
   } 

