b,strong{font-weight:bold;}
.caps{text-transform:uppercase;}

.print{
/*	color:#929497;*/
	font-size:10px;text-transform:uppercase;}
.print img{margin-left:8px;vertical-align:text-bottom;}
.print{margin-left:12px !important;}

#block_main div{margin-top:10px;}
#block_main div:first-child, 
#block_main div.firstChild {
	margin-top:0;
}

div.default-dl,
div.notextile,
.partners .about{padding:20px;}
div.default-dl{padding-left:30px;}

#block_main h1 { line-height:18px }

#block_main p{
/*	color:#4c4b4b;*/
	font-size:12px;line-height:16px;padding-right:20px;}
  #block_main a{
/*	color:#2aacbf;*/
	}

#block_main h2{
/*	color:#4c4b4b;*/
	font-size:14px;margin-bottom:10px;text-transform:uppercase;}

#block_main h3{
	color: rgb(250,90,40); /* TODO: Add orange class */
	font-size:12px;text-transform:uppercase;}
  #block_main .default-dl h2{font-weight:bold;margin:10px 0 10px -20px;text-transform:uppercase;}
  #block_main .default-dl h2:first-child,
	#block_main .default-dl h2.firstChild {
		margin-top:0;
	}
  #block_main .default-dl h3{
/*	color:#2aacbf;*/
	font-size:14px;text-transform:uppercase;}

  #facts dt{border-top:1px dotted #808184;
	color: rgb(250,90,40); /* TODO: add default orange class */
	display:inline;float:left;font-size:12px;font-weight:bold;padding:20px 10px;text-align:center;width:150px;}
    #facts dt span{display:block;font-size:60px;}
  #facts dd{border-top:1px dotted #808184;margin-left:170px;padding:20px 0;}

.our_team #block_main dt,
.contact #block_main dt{
/*	color:#2aacbf;*/
	font-size:12px;float:left;line-height:21px;padding-right:10px;text-transform:uppercase;}
.contact #block_main dt{
/*	color:#4c4b4b;*/
	}
.our_team #block_main dd,
.contact #block_main dd{
/*	color:#929497;*/
	font-size:10px;line-height:21px;text-transform:uppercase;}
.our_team #block_main dl,
.contact #block_main dl{margin:0;}
.our_team #block_main h2,
.contact #block_main h2{margin:20px 0 0;}

.our_team #block_main h2:first-child
.our_team #block_main h2.firstChild,
.contact #block_main h2:first-child,
.contact #block_main h2.firstChild {
	margin-top:0;
}

.our_team #block_main p,
.contact #block_main p{line-height:21px;}
.contact #block_main small{text-transform:normal;}

.partners #block_main h2,
.get_explore #block_main h2{font-weight:bold;}
.partners #block_main h3,
.get_explore #block_main h3{
/*	color:#2aacbf;*/
	font-size:14px;margin-left:20px;}
.partners #block_main p,
.get_explore #block_main p{margin-left:20px;}
.partners #block_main h4{
/*	color:#4c4b4b;*/
	font-size:14px;line-height:16px;}
.partners #block_main h4+p{margin-left:0;}

.testimonials #block_main .nav{margin-bottom:20px;overflow:hidden;}
  .testimonials #block_main .nav li {border-left:1px solid #9ae1ed;float:left;line-height:10px;padding:0 5px;}
  .testimonials #block_main .nav li:first-child,
	.testimonials #block_main .nav li.firstChild {
		border:0;padding-left:0;
	}
    .testimonials #block_main .nav li a{text-transform:uppercase;}
.testimonials #block_main h1{background:url(/img/blue-gradient-bar.png) no-repeat;
	color:#fff; /* TODO: Make global blue bar style */
	font-size:14px;letter-spacing:0.125em;padding:2px 0 3px 20px;text-transform:uppercase;}
.testimonials #block_main h1 + ul {margin-top:10px;}
  .testimonials #block_main h1 + ul li{margin-bottom:20px;width:600px;}
    .testimonials #block_main h1 + ul li quote{
/*	color:#a6a3a3;*/
	display:block;font-size:16px;line-height:21px;margin-left:20px;}
      .testimonials #block_main h1 + ul li a.rm{background:url(/img/up-right-arrow.png) top right no-repeat;font-size:10px;margin-left:5px;padding-right:10px;text-transform:uppercase;}
    .testimonials #block_main h1 + ul li cite{
/*	color:#4c4b4b;*/
	font-size:12px;line-height:21px;margin-left:20px;}

.the_annenberg_foundation .filters h1{width:200px;}

.help_faq dt, .help_faq dd{margin-left:10px;}
.help_faq dt{
/*	color:#4c4b4b;*/
	font-size:12px;font-weight:bold;}
.help_faq dd ol li{
/*	color:#4c4b4b;*/
	list-style:decimal outside;
	margin-left:16px;
	margin-bottom:16px;
	font-size:12px;
}

.privacy_policy .default li,
.terms_of_use .default li,
.community_guidelines .default li {
	list-style:disc outside;
	font-size:12px;
	margin-left:16px;
	line-height:16px;
	margin-bottom:10px;
/*	color:#4a4b4b;*/
}
.privacy_policy #block_main h3,
.terms_of_use #block_main h3,
.community_guidelines #block_main h3,
.privacy_policy #block_main h4,
.terms_of_use #block_main h4,
.community_guidelines #block_main h4 {
/*	color:#4a4b4b;*/
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}
.privacy_policy #block_main h4,
.terms_of_use #block_main h4,
.community_guidelines #block_main h4 {
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
}

#contact_block {
	width:310px;
	height:97px;	
	background: url(/img/sidebar.contact.png);
	position: relative;
}

#contact_block p {
	text-transform: capitalize;
	padding-top: 0px !important;
	font-size: 12px;
	line-height: 14px;
/*	color: #4C4B4B !important;*/
}

#contact_block h3 {
/*	color: #25a4b8;*/
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#contact_block span {
/*	color: #A6A8AB;*/
}

