#global_header ul a,
.page-header h2,
#home_title,
#the_basics_header h1,
#our_stuff ul li h2,
#list_col h3,
h1#error_message,
p#error_sub,
.modules .large .head,
#the_basics_wrap #the_basics_header h1 {
	font-family:'AauxNext-SemiBold', Arial, Helvetica, sans-serif;
}

.modules .module-text,
.page-header h1,
#related_modules_tag_page h2,
.xlarge-intro p,
.module-row .row-intro h2,
#textcol h2,
#textcol strong,
#brand_story_intro,
#project_header h2,
#blog_comments h2,
#search_message,
#job_intro,
#jobs_wrap h1,
#jobs_wrap h2,
#now_playing_info h2,
#the_basics_wrap h1,
#infographics h2,
#the_rules div p,
#how_we_think_wrap h2,
#strategy_project_content h2,
#strategy_project_content #sidebar .strategy_sidebox blockquote,
#message_col h2,
#list_col ol li div.number {
	font-family:'AauxNext-Regular', Arial, Helvetica, sans-serif;
}

/*.slideshow .stage .form label*/

.modules .module-text .text,
.modules .module-text .title,
.slideshow .stage .start ,
#brand_story_quote blockquote,
.project_quote blockquote,
#footer_related,
#people_mood #sidecol #intro,
#we_do_good_work ul li div.award_description h3,
#the_rules div span.number,
#how_we_think_wrap .graphics_column h2 {
	font-family:'AauxNext-Light', Arial, Helvetica, sans-serif;
}

.page-header h1 {
	color: #ffffff;

}

.page-header h2{ color: #ffdee7; font-size:21px; line-height:24px; width:595px; clear:both;}
#related_modules_tag_page h2{ background-color: #ffffff; color: #333333; }
#page-title{
	background-color: #690011; /*foobar*/
	color: #FFFFFF;
}
#page-title a {text-decoration: none; color: #ffb5c5;}
#page-title a:hover { color: #d10026; }
#page-title span { letter-spacing: -.08em; font-size:53px; }
.module-row .row-intro h2{ background-color: #ffffff; color: #333333; letter-spacing:-.01em; line-height:36px;}
#textcol h2{ background-color: #ffffff; color: #333333; font-size:28px; letter-spacing:-.01em; }
#textcol strong{ width:417px; background-color: #ffffff; color: #333333; font-size:28px; letter-spacing:-.01em; }
#brand_story_quote blockquote{ background-color: #ffffff; color: #690011; /*leading:6;*/ letter-spacing:-.01em; }
#brand_story_intro{ background-color: #ffffff; color: #690011; font-size:28px; line-height:34px; letter-spacing:-.01em; }
#brand_story_wrap #textcol p strong{margin-top:48px; margin-bottom:-5px; line-height:41px;}
#project_header h1{ background-color: #690011; color: #ffffff; font-size:50px }
#project_header h2{ color: #333333; font-size:37px; line-height:43px;}
.project_quote blockquote{ background-color: #ffffff; color: #d40026; /*leading:6;*/ }
#footer_related{ color: #333333; font-size:28px; letter-spacing:-.01em; line-height:32px; margin-bottom:10px;}
#blog_comments h2{ background-color: #ffffff; color: #333333; font-size:28px; }
#search_message{ background-color: #ffffff; color: #b4b4b4; font-size:20px; }
#job_intro{ background-color: #ffffff; color: #690011; font-size:28px; /*leading:4*/ }
#job_intro a { color: #690011; }
#job_intro a:hover { color: #690011; }
#jobs_wrap h1{ background-color: #ffffff; color: #333333; font-size:37px; line-height:41px; margin-bottom:25px;}
#jobs_wrap h2{ background-color: #ffffff; color: #333333; font-size:28px; line-height:32px}
#now_playing_info h2{ background-color: #ffffff; color: #333333; font-size:28px; /*leading:4 */}
#people_mood #sidecol #intro{ color: #690011; font-size:38px; letter-spacing:-.03em; /*leading:4 */}
#the_basics_wrap h1 {
	color:#690011;
 font-size:62px; line-height:.9em; letter-spacing:-.05em }
#the_basics_wrap #the_basics_header h1{ background-color: #ffffff;
	color:#690011;
font-size:73px; letter-spacing:-.02em; white-space:nowrap;line-height:80px; padding-bottom:16px;}
#our_stuff ul li h2{
	color:#690011;
	font-size:20px; /*leading:4;*/ letter-spacing:-.01em; text-transform:uppercase;}
#infographics h2{ color: #ffffff; font-size:28px; line-height:32px; letter-spacing:-.01em; }
#we_do_good_work ul li div.award_description h3{ color:#4b4b4b; font-size:17px; /*leading:4;*/ letter-spacing:-.01em; }
#the_rules div p{ color:#4b4b4b; font-size:16px; letter-spacing:-.01em; line-height:18px;}
#the_rules div span.number{
	color:#690011;
	font-size:45px; line-height:45px; letter-spacing:-.01em; }
#how_we_think_wrap .graphics_column h2{
	color:#690011;
	font-size:28px; /*leading:4;*/ letter-spacing:-.01em; }
#how_we_think_wrap h2{ color: #333333; font-size:28px; /*leading:4;*/ letter-spacing:-.01em; }
#strategy_project_content h2{ color: #333333; font-size:28px; line-height:32px; letter-spacing:-.01em; }
#strategy_project_content #sidebar .strategy_sidebox blockquote{ font-size:17px; background-color: #ffffff; color: #690011; /*leading:6;*/ }
#message_col h2{ color: #333333; font-size:28px; /*leading:4;*/ letter-spacing:-.01em; }
#list_col h3{ color: #4b4b4b; font-size:17px; /*leading:4;*/ letter-spacing:-.01em; }
#list_col ol li div.number{
	color:#690011;
	font-size:45px; /*leading:4;*/ letter-spacing:-.01em; }
h1#error_message{ color: #ffffff; font-size:76px; letter-spacing:-.01em; }
p#error_sub{ color: #ffbcc7; font-size:21px; letter-spacing:-.01em; /*leading:3;*/ }


#global_header ul a {
	color: #ffffff;
	font-size: 15px;
}
