	#bodyContainer h2{
	  font-size:14px;
	}
	#bodyContainer h2 span{
	  display:block;
	  padding:21px 130px 10px 150px;
	  line-height:18px;
	}
	
	
/* About Stuff */

	#aboutBlock{
		position: relative;
		top: 0px;
		left: 0px;
		margin-top:-15px;
		width:922px;
		height:464px;
		background-image:url('../images/backgroundAbout.gif');
		background-position:top left;
		background-repeat:no-repeat;
		color:#000000;
		border:none;
	}
	
	#aboutBlock img{
		border: none;
	}
	
	#fbimage {
		position: absolute;;
		top: 30px;
		left: 874px;
	}
	
	#aboutText1 {
		position: absolute;
		left: 130px;
		top: 94px;
		width: 765px;
		/*height: 360px;*/
	}
	
	#aboutText2 {
		position: absolute;
		left: 130px;
		top: 338px;
		width: 765px;
		/*height: 360px;*/
	}
	
	#aboutText3 {
		position: absolute;
		left: 130px;
		top: 394px;
		width: 765px;
		/*height: 360px;*/
	}
	
	p.about {
		padding: 0px;
		font-size:12px;
		font-family: Helvetica, Arial, sans-serif;
		border:none;
		line-height: 24px;
	}
		


/* Contact Stuff */
	
	.formContainer{
	  margin-left:110px;
	  margin-right:110px;
	}
	
	.formContainer .submitNote{
	  float:right;
          margin-right:15px;
	}
	
	#log{
	  margin-left:15px;
	  float:left;
	}
	
	#contactFormBlock{
	  display:block;
	  height:343px;
	  background-image:url('../images/backgroundBrownGradient.jpg');
	  background-position:top left;
	  background-repeat:repeat-x;
	  color:#ffffff;
	}
	.formContainer fieldset{
	    padding:12px;
	    margin:5px;
	    float:left;
	}
	.formContainer label{
	  text-decoration:underline;
	  color:#ffffff;
	}
	.formContainer .item {
		clear:both;
	}
	.formContainer .itemFloatLeft, .div_texboxFloatLeft {
		float:left;
	}
	.div_texboxFloatRight {
		float:right;
	}
	.formContainer .item input, .formContainer .itemFloatLeft input{
		width:150px;
	}
	.formContainer input, .formContainer select, .formContainer textarea{
		margin-bottom:11px;
	}
	#address{
	    width:306px;
	}
	#city{
	    width:180px;
	}
	#zip{
	    width:75px;
	}
	#howText, #projectLocation, #otherProjectType{
	    width:310px;
	    height:40px;
	}
	#projectLocation, #otherProjectType{
	    height:47px;
	}
	label.floatleft{
	  margin-right:15px;
	}
	#projectSize{
          margin-bottom:3px;
        }
        #howText{
          margin-bottom:0px;
        }



/* Services Stuff */
	
	#servicesBlock{
	  width:575px;
	  height:443px;
	  float:left;
	  background-image:url('../images/backgroundServices.gif');
	  background-position:top left;
	  background-repeat:no-repeat;
	  color:#000000;
	  border:#000000 solid 1px;
	}
	#servicesBlock .servicesList{
	  margin-top:50px;
	  margin-left:170px;
	  color:#434040;
	  font-size:14px;
      line-height:24px;
	}
	#servicesBlock .servicesList ul{
	  margin-top:25px;
	  margin-left:10px;
	}
	#servicesBlock h3 span{
	  display:none;
	}
	#servicesBlock h3{
	  width:189px;
	  height:51px;
	  background-image:url('../images/design-services.gif');
	  background-position:top left;
	  background-repeat:no-repeat;	
	}


/* Portfolio Stuff */
	
	#pCaption{
	  width:165px;
	  height:371px;
	  background-image:url('../images/backgroundPortfolioLeft.gif');
	  background-position:top left;
	  background-repeat:no-repeat;
	  vertical-align:top;
	  background-color:#ffffff;
	  font-size:11px;
	}
	#pCaption h3{
	  margin-bottom:5px;
	  font-size:12px;
	}
	#pCaption h4{
	  margin-top:10px;
	  font-size:12px;
	}
	#pCaption h5{
	  margin-top:10px;
	  font-size:9px;
	}
	#pImage{
	  width:540px;
	  height:371px;
	  background-color:#ffffff;
	  padding:0px;
	  margin:0px;
	  text-align:center;
	}
	#pImage img{
	  height:369px;
          padding:0px;
	  margin:0px;
	}
	#pVerPad{
	  width:15px;
	}
	#pHorPad{
	  height:15px;
	}
	#pVerPad br{
	  display:none;
	}
	#pHorPad br{
	  display:none;
	}
	#pContent{
	  width:218px;
	  height:451px;
	  background-image:url('../images/backgroundPortfolioRight.gif');
	  background-position:top left;
	  background-repeat:no-repeat;
	  background-color:#ffffff;
	  vertical-align:top;
	}
	#pContent h3{
	  margin-top:15px;
	  margin-bottom:15px;
	  font-size:14px;
	  font-family: Palatino, Georgia, serif;
	}
	#pContent .item{
	  margin-top:8px;
	  margin-bottom:8px;
	  margin-left:10px;
	}
	#pContent a, #pContent a:hover, #pContent a:visited{
          text-decoration:none;
          color:#491c01;
        }
	#pThumbs{
	  height:70px;
	  background-color:#767676;
	  text-align:left;
	}
	#pThumbs img{
	  margin-left:8px;
	  height:56px;
	}
	.padContent{
	  padding:15px;
	}
	.sectionYear{
          font-weight:bold;
          font-style:italic;
        }
        .sectionName{

        }
	


/* Press Stuff */

	
	#pressBlock{
	  width:932px;
	  height:443px;
	  background-image:url('../images/backgroundPress.gif');
	  background-position:top left;
	  background-repeat:no-repeat;
	  color:#000000;
	  border:#000000 solid 1px;
	}
	
	#pressImage{
	  width:285px;
	  height:320px;
	  overflow:hidden;
	}
	#pressThumbs{
	  text-align:center;
	}
	#pressThumbs img{
	  border:#000000 solid 0px;
	}
	#pressContent{
	  height:443px;
	  line-height:20px;
	}
	#pressContent img{
	  border-width:0px;
	}
	#imageRotate{
	  margin-top:20px;
	  width:285px;
	  height:320px;
	  text-align:center;
          overflow:hidden;
	}
	.pressImagePadding{
          width:145px;
	}
	#imageRotate img{
	  border-width:0px;
          overflow:hidden;
	}
	#imageRotateContainer{
          width:285px;
	  height:320px;
	}
	
	
