/* -----------------------------------------------------------------------   Built CSS.----------------------------------------------------------------------- *//* PAGE CLASSES FOR MENU */#home #nav-home a,#projects #nav-projects a,#about #nav-about a,#people #nav-people a,#scrapbook #nav-scrapbook a,#awards #nav-awards a,#notices #nav-notices a,#contact #nav-contact a,#links #nav-links a  {background:#000000;color:#fff;width:auto;display:block;}/* MENU */.menuColumn {padding-top:.5em;margin-bottom: 3em;background:url("/built/img/armature/menustrip.gif") top no-repeat;}#nav{width:110px;padding:0;margin:0;}#nav li {text-indent:2px;padding:0;margin:0;width:110px;}#nav li a{text-decoration:none;color:#000000;width:auto;display:block;line-height:1.5em;}#nav li a:link#nav li a:visited{text-decoration:none;color:#000000;width:auto;display:block;}#nav li a:hover{text-decoration:none;color:#ffffff;background-color:#000000;width:auto;}#nav li a:active {background:#000000;color:#fff;width:auto;display:block;}

/*  INTRO */
#firmintro{
background:url('/built/img/armature/tab_14-4.gif'); background-repeat: no-repeat;padding-top:10px;margin-bottom:3em;
line-height:18px;}

.introdesc {
	margin: 0 10px 0px 0;
    padding: 0px;
	float: left;
	width: 440px;
	height: 82px;
	border: 0px solid #E7F0F5;
	background: url('/built/img/armature/menustrip.gif') top left no-repeat;
    line-height: 100%;
}
.introdesc p{
margin-top:9px;
line-height:1.5em;
font-style: normal;
}
.introdesc a{
text-decoration:none;
}
.introdesc a:hover{
text-decoration:underline;
}

/* CRUMB */
#crumb{
background:url('/built/img/armature/tab_14-4.gif'); background-repeat: no-repeat;padding-top:10px;margin-bottom:3em;
line-height:18px;
border: 0px solid #E6E6DF;}
#crumb a{
line-height:18px;
color:#000;
text-decoration: none;}
#crumb a:hover{
line-height:18px;
background-color:#000;
color:#fff;
text-decoration: none;}/* SUBMENU */#subnav{
background:url('/built/img/armature/tab_14-4.gif'); background-repeat: no-repeat;padding-top:10px;margin-bottom:3em;
line-height:18px;
border: 0px solid #E6E6DF;}
#scrapbook #subnav{
background:url('/built/img/armature/tab_14-4.gif'); background-repeat: no-repeat;padding-top:0px;margin-bottom:3em;
line-height:18px;
border: 0px solid #E6E6DF;}

#subnav a{
line-height:18px;
color:#000;
text-decoration: none;}
#subnav a:hover{
line-height:18px;
background-color:#000;
color:#fff;
text-decoration: none;}#subnav ul {margin-top:0px;}#subnav li {/*margin-right:1.5em;*/display:inline;float:left;}/*NEWS*/#newsColumn{margin-top:126px;}#newsColumn h4{margin-top:10px;margin-bottom:0px;padding-top:10px;padding-bottom:0;}

.newsitem {
	margin: 0 40px 0px 0;
    padding: 0px;
	float: left;
	width: 200px;
	height: 240px;
	overflow:hidden;
	border: 0px solid #E7F0F5;
	background: url('/built/img/armature/newsstrip.gif') top left no-repeat;
    line-height: 100%;
    padding-bottom:36px;
}

#home .newsitem {
height:100%;
	margin: 0 0px 0px 0;
	display: block;
    padding: 0px;
	width: 200px;
	overflow:hidden;
	border: 0px solid #E7F0F5;
	background: url('/built/img/armature/newsstrip.gif') top left no-repeat;
    line-height: 100%;
    padding-bottom:18px;
}


#awards .newsitem, #links .newsitem {
	margin: 0 40px 0px 0;
    padding: 0px;
	float: left;
	width: 200px;
	height: 120px;
	overflow:hidden;
	border: 0px solid #E7F0F5;
	background: url('/built/img/armature/newsstrip.gif') top left no-repeat;
    line-height: 100%;
    padding-bottom:36px;
}


.newsitem h5 {
	padding: 18px 0px 10px 0px;
	margin: 0;
}


.newsitem p {
	line-height: 18px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}

.date {
padding-top:10px;
font-size:10px;
color:#ccc;
}


#awards .date,  #links .date{
padding-top:10px;
font-size:10px;
color:#fff;
}

.date:hover {
padding-top:10px;
font-size:10px;
color:#333;
}
/* HOME */.underLine {border-bottom:solid 1px #E9D9B9;}#slideWrap{padding-top:10px;}#slideButtons{margin-bottom:3px;}.slideCaption{padding-top:10px;}/* project gallery thumbnail */
.galleryTitle{
margin-bottom:9px;
}
.gallery .imagethumb{
min-height:130px;
}
/* reduce bottom margin on thumbs in EXPWERIMENT */
.gallery .thumb{
margin-bottom:.50em;
}
.gallery-mixed .thumb{
min-height:120px;
}
.imagethumb {
	margin: 0 10px 0px 0;
    padding: 0px;
	float: left;
	width: 110px;
	height: 82px;
	border: 0px solid #E7F0F5;
	background: url('/built/img/armature/menustrip.gif') top left no-repeat;
    line-height: 100%;
}
.imagethumb h5{
margin-top:18px;
}.thumb {font-size:.9em;font-weight:bold;width: 110px;margin-right:10px;margin-bottom:1.5em;line-height:1.5em;float:left;display:inline;background-color:#fff;/*background: url("../img/armature/menustrip.gif") top no-repeat;*/}

.thumbnail {font-size:.9em;font-weight:bold;width: 110px;margin-right:10px;margin-bottom:10px;min-height:82px;
line-height:18px;float:left;display:inline;background-color:#fff;}
.thumbnail:hover {
font-size:.9em;font-weight:bold;width: 110px;margin-right:10px;margin-bottom:10px;min-height:82px;
line-height:18px;float:left;display:inline;background-color:#fff;cursor: pointer;}

.thumb:hover {width: 110px;/*height:120px;*/background-color:#fff;background: url("../img/armature/menustripPush.gif") top no-repeat;
cursor: pointer;}.thCaption{margin-top:1.5em;margin-bottom:0.5em;}

/* PEOPLE */

.bio {
margin-top:1.5em;
}

/* CONTACT */

#addressblock {
margin-top:1.5em;
}/*typography*/.lined {border-bottom:1px solid #E9D9B9;}