/* 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;
 } 





/* content */




div.teamtext {
   padding-top: 50px;
   text-align: center;
   width: 900px;
   font-size: 26px;
   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: 60px;
   
   }

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

div.firmtext {
   color: #FFFFFF;
   font-size: 16px;
   text-align: justify;
   font-family: Georgia, "Times New Roman", Times, serif;
   padding-left: 17px;
   padding-right: 17px;
   padding-top: 40px;
   }
 
div.content {
   border: 1px solid #FFFFFF;
   height: 580px;
   width: 900px;
} 

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

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

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

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

div.contact2 {
   font-family:  Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   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;
}


div.contentx22 {
   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: 3970px;
   width: 900px;
}

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

h2 {
   color: #FFFFFF;
   font-size: 18px;
   font-family: "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;
   }  

.projectstext222 {
   color: #FFFFFF;
   margin-top: 10px;
   }    
.projectstext2222 {
   color: #FFFFFF;
   margin-top: 5px;
   }       
   
.ptext2 {
   color: #FFFFFF;
   margin-top: 45px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   line-height: 25px;
   }
   
.ptext3 {
   color: #FFFFFF;
   margin-top: 20px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   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.contentc11 {
   padding-top: 25px;
   border: 1px solid #000000;
   height: 330px;
   width: 900px;
} 

	
div.contentc111 {
   padding-top: 25px;
   border: 1px solid #000000;
   height: 280px;
   width: 900px;
} 	
	
	div.contentc1111 {
   padding-top: 25px;
   border: 1px solid #000000;
   height: 300px;
   width: 900px;
} 	
	
	
div.contentc {
   border: 1px solid #000000;
   height: 300px;
   width: 900px;
} 
div.content_baxter {
   border: 1px solid #000000;
   height: 230px;
   width: 900px;
} 


div.contentbup {
   border: 1px solid #000000;
   height: 200px;
   width: 900px;
} 



div.contentbup2 {
   border: 1px solid #000000;
   height: 170px;
   width: 900px;
} 
div.contentp {
   margin-left: 150px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 250px;
   width: 250px;
   float: left;
   margin-right: 150px;
   }
div.contentp:hover {
   border: 1px solid  #563D00
	}   
   
div.contentpub {
   margin-left: 150px;
   padding: 2px;
   height: 250px;
   width: 200px;
   float: left;
   margin-right: 250px;
   }
   
.borderman {
padding: 2px;
border: 1px solid #FFFFFF;
}
.borderman:hover {
padding: 2px;
border: 1px solid #563D00;
}

div.contentpubt_urbanmath {
   margin-left: 122px;
   height: 219px;
   width: 219px;
   float: left;
   margin-right: 250px;
   }



   div.contentpubt_urban {
   margin-left: 155px;
   height: 250px;
   width: 181px;
   float: left;
   margin-right: 255px;
   }


   div.contentpubt_dg {
   margin-left: 147px;
   height: 250px;
   width: 198px;
   float: left;
   margin-right: 246px;
   }


   div.contentpubt {
   margin-left: 125px;
   height: 146px;
   width: 250px;
   float: left;
   margin-right: 225px;
   }

   div.contentpub2 {
   margin-left: 125px;
   height: 201px;
   width: 250px;
   float: left;
   margin-right: 225px;
   }
	
   div.contentpub22 {
   margin-left: 156px;
   height: 250px;
   width: 188px;
   float: left;
   margin-right: 256px;
   }
   



   div.contentpub3 {
   margin-left: 100px;
   height: 75px;
   width: 300px;
   float: left;
   margin-right: 200px;
   margin-bottom:100px;
   }
   


   div.contentpub4 {
   margin-left: 75px;
   height: 60px;
   width: 350px;
   float: left;
   margin-right: 175px;
   margin-bottom:100px;
   }

/* sub folder Projects */

div.contentsfp {
   margin-top: 50px;
   margin-left: 20px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 150px;
   width: 150px;
   float: left;
   }
   
 div.contentsfp2 {
   margin-top: 50px;
   margin-left: 100px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 150px;
   width: 150px;
   float: left;
   }  
   
 div.contentsfp3 {
   margin-top: 50px;
   margin-left: 175px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   height: 150px;
   width: 150px;
   float: left;
   }     
   
div.contentsfp:hover {
   border: 1px solid  #563D00
	}  

div.contentsfp2:hover {
   border: 1px solid  #563D00
	}  

/* 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;

}

  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;

 } 

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:hover {
  color: #563D00;
}



