


h2 { font-size:23px; line-height:1.4; }

h3 { }
.articles li .meta h3 { font-size:13px; line-height:1.6; }

h4 { }


.page-intro h4 { font-size:14px; line-height:1.4; }
.content   	h4 { font-size:14px; line-height:1.4; font-weight: bold; }

h5 { font-size:14px; line-height:1.4; }

h6 { font-size:11px; line-height:1.6; }


/* -- */
#masthead .in-focus .copy h1 { font-size:36px; }


/* -- */
#feature-buckets .bucket h1 { font-size:24px; line-height:1.3; margin-bottom:12px; }
  #feature-buckets #feature-2 .bucket h1 { line-height:2.6; }
  #feature-buckets #feature-3 .bucket h1 { line-height:2.6; }

#feature-buckets .bucket p  { text-align:left; }

#feature-buckets .popup .copy h1 { font-size:30px; line-height:1.4; }


/* -- */



#content .page-intro .left h1 { font-size: 36px;
padding-bottom: 20px;
color: #0071c5;
margin-left: 70px;
}


/* -- */
.pages .wrapper .block .right .quote { font-size:14px; line-height:1.4; }


/* -- */
ul#page-selection li { font-size:13px; color:#ffffff; }


/* -- */
.articles li li .copy p { float:none; width:376px; padding-right:0; }


/* -- */
#sitemap ul li { line-height:1.4; }


/* -- */




.pages .wrapper .block .left { width:160px; }


/* -- homepage.css -- */ 
#feature-buckets .popup .copy h1 { font-size:36px;　 color: #0071c5;}
#feature-buckets .popup .image p.post { color:#999999; font-size:11px; margin:0 0 10px 0; }


/* -- portfolio.css -- */
#featured-portfolio { height:330px; }
#featured-portfolio li p.description { display:block; font-size:11px; margin:0; padding-top:200px; }

#featured-portfolio.no-info { height:220px; }

#grid.portfolio-grid { min-height:600px; }


#grid.team-grid { min-height:240px; }
#grid.team-grid li p.name { margin-bottom:5px; }
#grid.team-grid li p.post { color:#999999; font-size:10px; margin-bottom:5px; }
#grid.team-grid li p.location { color:#999999; font-size:10px; margin-bottom:0; }



/* -- portfolio-company.css -- */
#team-member p.name { margin-bottom:5px; }
#team-member p.post { color:#999999; font-size:10px; }


/* -- ui.css -- */
.ui h3 { font-size:14px; }

.ui ul#download li { font-size:11px; }
.ui ul#download li a { color:#666666; font-size:11px; }


/* -- portfolio-company.css -- */
#company .details .left  { float:none; width:auto; }
#company .details .right  { float:none; width:auto; }

#company .details .left a{
	font-weight: bold;
}


/* -- team.css -- */
#team-results li p.name { margin-bottom:5px; }
#team-results li p.post { color:#999999; font-size:10px; margin-bottom:5px; }
#team-results li p.location { color:#999999; font-size:10px; margin-bottom:0; }


/* -- menu.css -- */
#header #main-menu > ul > li > a { height:42px; padding-top:28px; line-height:1em; }
#header #main-menu > ul > li > ul > li > a { font-size:12px; padding:10px 12px; }


/* -- tipTip.css -- */
#tiptip_content { font-size:11px; line-height:1.4; }


/* -- ohters --*/
p.ohter-portfolio { margin:20px 0; }
p.ohter-team { margin:20px 0 0 0; }






