body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*LAYOUT*/

#frame { background:url(arch-sideborder.gif) no-repeat; }
#home #frame { background:url(arch-sideborder.gif) no-repeat; height:800px; }


#home #page { background:url(../images/arch-home-bg.jpg); padding-top:340px; height:460px; }

#page_nav { background:#745b6b; }

/* page-specific content backgrounds */

#portfolio #content_background { background:url(arch-bg-2.jpg) no-repeat right top; }
#detail #content_background { background:url(none) no-repeat right top; }

#process #content_background { background:url(arch-bg-5.jpg) no-repeat right top; }
#coloradocasestudy1 #content_background { background:url(arch-bg-5.jpg) no-repeat right top; }

#profile #content_background { background:url(arch-bg-8.jpg) no-repeat right top; }
#bio #content_background { background:url(arch-bg-8.jpg) no-repeat right top; }
#education #content_background { background:url(arch-bg-8.jpg) no-repeat right top; }
#philosophy #content_background { background:url(arch-bg-8.jpg) no-repeat right top; }

#recognition #content_background { background:url(arch-bg-4.jpg) no-repeat right top; }
#publications #content_background { background:url(arch-bg-4.jpg) no-repeat right top; }
#awards #content_background { background:url(arch-bg-4.jpg) no-repeat right top; }
#testimonials #content_background { background:url(arch-bg-4.jpg) no-repeat right top; }

#resources #content_background { background:url(arch-bg-1.jpg) no-repeat right top; }
#affiliates #content_background { background:url(arch-bg-1.jpg) no-repeat right top; }
#reading list #content_background { background:url(arch-bg-1.jpg) no-repeat right top; }
#buildinggreen #content_background { background:url(arch-bg-1.jpg) no-repeat right top; }

#contact #content_background { background:url(arch-bg-3.jpg) no-repeat right top; }


/*NAVIGATION*/

#home_nav { width:200px; margin-left:594px; }
#home_nav a { font-family: Geneva, Arial, Helvetica, sans-serif; color:#666; font-size:10px; letter-spacing: 0.10em; text-decoration:none; }
#home_nav a.active { color:#621730; }

#page_nav a { font-family: Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; letter-spacing: 0.15em; }

/* set active page link to bold */
#portfolio .l_portfolio, #process .l_process, #profile .l_profile, #recognition .l_recognition, #resources .l_resources, #contact .l_contact, #detail .l_portfolio
{ font-weight:bold;  }

#sub_nav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0.15em; }
#sub_nav a { color:#414245; text-decoration:none; }

#sub_nav .current { color:#621730; font-weight:bold;}

/*CONTENT*/

h2 { font-family: Arial, Helvetica, sans-serif; color: #621730; font-size: 18px; line-height: 14px; margin-bottom:1em; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #566A43; margin-bottom:1.8em; }
a:link { color: #621730; }


/*PORTFOLIO*/

.index_gallery { padding-left:4px; width:600px; }
.index_gallery img { margin:0 17px 17px 0; width:92px; height:92px; }

.detail_gallery { float:left; width:403px; padding-left:17px; }
.detail_gallery img { margin:0 17px 17px 0; width:145px; height:90px; }

#portfolio_detail { background:url(bg-portfolio-detail.gif) repeat-y; }
#portfolio_detail img.partial { margin-left:165px; }
#portfolio_detail img.full { margin:0; }

.detail_content { float:left; width:372px; padding-top:20px; }




