 body	{
	background-color:#363421;
	text-align:center;
	margin:0 auto;
  }

	
 div.homeIntro	{
  background:url(images/home_intro_bg.jpg) no-repeat top left;
  margin:0 auto;
  width:1000px;
	height:239px;
	text-align:right;

  }
	
 div.homeIntroPadding	{
  padding:87px 110px 0px 0px;
  }
		
	
 .homeIntroFirstLine {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 20px;
	color : #1d1b0d;
  line-height : 25px;
	font-weight:bold;
	}
	
 .homeIntroText  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 14px;
	color : #1d1b0d;
  line-height : 25px;
	}
	
 .homeIntroText A:link { color : #0033cc; text-decoration : underline;}	
 .homeIntroText A:visited { color : #0033cc; text-decoration : underline;}
 .homeIntroText A:hover { color : #0033cc; text-decoration : underline;}
 .homeIntroText A:active { color : #0033cc; text-decoration : underline;}
	
	
 div.homeTopNav	{
  background:url(images/home_topnav_bg.jpg) no-repeat top left;
  margin:0 auto;
  width:1000px;
	height:63px;
	text-align:center;
  }

 div.homeTopNavPadding	{
  padding:17px 0px 0px 112px;
  }
	
 div.homeTopNavLink  {
  float:left;
	margin-right:94px;
	} 
	
	
 div.homeBody	{
  background:url(images/home_body_bg.jpg) no-repeat bottom left;
	background-color:#958f5a;
  margin:0 auto;
  width:1000px;
	height:383px;
	text-align:left;
  }  
	
 div.homeBodyPadding	{
 padding:25px 0px 0px 110px;
 }  
 
 div.homeFooter	{
  background:url(images/footer_bg.jpg) no-repeat top left;
	background-color:#363421;
  margin:0 auto;
  width:1000px;
	height:123px;
	text-align:left;
  }
	
 div.homeFooterPadding	{
  padding:6px 0px 0px 110px;
  }
 
 div.homeHeaderLine  {
  margin-bottom:17px;
	}
	
 div.homeRecentWork  {
	margin-bottom:36px;
	}	
 
 .homeHeaderLead  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 30px;
	color : #ffffff;
  line-height : 30px;
	margin-bottom:26px;
	letter-spacing:-1.5px;
	}
	
 .homeHeaderText  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 30px;
	color : #000000;
  line-height : 30px;
	margin-bottom:26px;
	letter-spacing:-1.5px;
	}
	
	
 .homeWorkThumb  {
  float:left;
	padding:10px 27px 0px 3px;
	}
 
 .homeWorkText  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 13px;
	color : #000000;
  line-height : 28px;
	float:left;
	width:634px;
	}
	
 .homeWorkText A:link { color : #0033cc; text-decoration : underline;}	
 .homeWorkText A:visited { color : #0033cc; text-decoration : underline;}
 .homeWorkText A:hover { color : #0033cc; text-decoration : underline;}
 .homeWorkText A:active { color : #0033cc; text-decoration : underline;}
 
 
 .homeQuote  {
  font-family : Trebuchet MS,Verdana,Arial,Sans-Serif;
	font-size : 13px;
	color : #000000;
  line-height : 28px;
	padding:0px 112px 0px 0px;
	}
	
 .homeQuoteAuthor  {
  font-family : Trebuchet MS,Verdana,Arial,Sans-Serif;
	font-size : 13px;
	color : #000000;
  line-height : 28px;
	padding:0px 112px 0px 0px;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	}
	
	
 .copyright  {
  font-family : Tahoma,Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #000000;
  line-height : 12px;
	padding:0px 112px 0px 0px;
	margin-bottom:102px;
	}
 
 
 .bodyText  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 14px;
	color : #000000;
  line-height : 24px;
	}
	
 .bodyText A:link { color : #0000cc; text-decoration : underline;}	
 .bodyText A:visited { color : #0000cc; text-decoration : underline;}
 .bodyText A:hover { color : #0000cc; text-decoration : underline;}
 .bodyText A:active { color : #0000cc; text-decoration : underline;}
 
 
 .bodyCallOut  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 14px;
	color : #ffffff;
  line-height : 24px;
	font-weight:bold;
	}
 
 
  div.footer	{
  background:url(images/footer_bg.jpg) no-repeat top left;
	background-color:#363421;
  margin:0 auto;
  width:1000px;
	height:123px;
	text-align:left;
  }
	
 div.footerPadding	{
  padding:6px 0px 0px 110px;
  }
	
	
 div.topNav	{
  background:url(images/topnav_bg.jpg) no-repeat top left;
  margin:0 auto;
  width:1000px;
	height:67px;
	text-align:center;
  }

 div.topNavPadding	{
  padding:29px 0px 0px 112px;
  }
	
 div.topNavLink  {
  float:left;
	margin-right:94px;
	}
	
	
 div.bodyHeader	{
  background:url(images/bodyheader_bg.jpg) no-repeat top left;
  margin:0 auto;
  width:1000px;
	height:76px;
	text-align:left;
  }
	
	h1 {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 48px;
	color : #ffffff;
  line-height : 50px;
	margin-bottom:20px;
	font-weight:normal;
	display:inline;
	}
	
	h2 {
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 18px;
	color : #000000;
  line-height : 20px;
	font-weight:bold;
	display:inline;
	}
	
 div.bodyPadding	{
  padding:10px 100px 50px 120px;
  }
	
 div.bodyHeaderPadding	{
  padding:14px 0px 0px 120px;
  }
	
 div.bodyTextHeader	{
  margin-top:40px;
  }

 div.bulletLine	{
  margin-bottom:3px;
  }
	
 div.Body	{
  background:url(images/body_bg.jpg) no-repeat bottom center;
	background-color:#9f9960;
  margin:0 auto;
  width:1000px;
	min-height:641px;
	text-align:left;
  }
	
	
 img.bulletImg	{
  margin-right:15px;
  }
	
 
 
 
 .junkText  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #000000;
  line-height : 18px;
	font-weight : bold;
	}
	
 .junkText A:link { color : #0000cc; text-decoration : underline;}	
 .junkText A:visited { color : #0000cc; text-decoration : underline;}
 .junkText A:hover { color : #0000cc; text-decoration : underline;}
 .junkText A:active { color : #0000cc; text-decoration : underline;}
 
 
 div.portfolioHeaderBar	{
        width:871px;
	height:31px;
	background-color:#2c2a1b;
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 18px;
	color : #ffffff;
        line-height : 18px;
  }
 h1.portfolioHeader	{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 18px;
	color : #ffffff;
        line-height : 18px;
  }	
	
 div.portfolioTextArea	{
  width:240px;
	height:389px;
	background-color:#c7c181;
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 12px;
	color : #000000;
  line-height : 14px;
	float:left;
  }
	
 td.portfolioTextArea	{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 12px;
	color : #86814d;
  line-height : 14px;
  }
	
 td.portfolioTextArea A:link { color : #0000cc; text-decoration : underline;}	
 td.portfolioTextArea A:visited { color : #0000cc; text-decoration : underline;}
 td.portfolioTextArea A:hover { color : #0000cc; text-decoration : underline;}
 td.portfolioTextArea A:active { color : #0000cc; text-decoration : underline;}
	
 div.portfolioFeatureArea	{
  width:631px;
	height:389px;
	background-color:#ffffff;
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 12px;
	color : #000000;
  line-height : 14px;
	float:left;
  }
	
 div.portfolioBody	{
  background:url(images/portfolio_body_bg.jpg) no-repeat top center;
	background-color:#9f9960;
  margin:0 auto;
  width:1000px;
	height:717px;
	text-align:left;
  }
	
 div.portfolioBodyPadding	{
  padding:0px 0px 50px 62px;
  }
	

 table.pfBorder	{
	border:solid 1px #33301e;
  }
	
 table.pfBorderActive	{
	border:solid 1px #ffffff;
  }
	
 div.pfPadding	{
	padding:7px 7px 0 10px;
  }

 div.pfCompName	{
	height:29px;
	background-color:#343320;
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 13px;
	color : #f9f6d5;
        line-height : 13px;
	font-weight:bold;
  }
	
 div.pfCompDef	{
	height:29px;
	background-color:#a49d62;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#000000;
        line-height:11px;
	text-decoration:none;
  }
 div.pfCompDefhome  {
	height:29px;
	background-color:#b8b070;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#ffffff;
        line-height:11px;
	text-decoration:none;
  }
  div.pfCompName a:link { color : #fff; text-decoration:none;}	
  div.pfCompName a:visited { color : #fff; text-decoration:none;}
  div.pfCompName a:hover { color : #fff; text-decoration:none;}
  div.pfCompName a:active { color : #fff; text-decoration:none;}
	
  div.pfCompDef a:link { color : #000; text-decoration:none;}	
  div.pfCompDef a:visited { color : #000; text-decoration:none;}
  div.pfCompDef a:hover { color : #000; text-decoration:underline;}
  div.pfCompDef a:active { color : #000; text-decoration:none;}

  div.pfCompDefhome a:link { color : #fff; text-decoration:none;}	
  div.pfCompDefhome a:visited { color : #fff; text-decoration:none;}
  div.pfCompDefhome a:hover { color : #fff; text-decoration:none;}
  div.pfCompDefhome a:active { color : #fff; text-decoration:none;}
	
 img.pfMarker	{
	vertical-align:text-bottom;
	margin:0px 1px 0px 1px;
  }
