/* ==[ Common Layout Elements ]== */
.first-column {
	float: left;
	margin-right: 10px;
	width: 236px;
}
.second-column {
	float: right;
	width: 236px;
}


/* ==[ Headings ]== */
h3.type-two {
	background: 0;
	margin-top: 0;
}
.tertiary {
	color: #475969;
	font: bold 12px georgia;
	letter-spacing: 0;
	text-transform: none;
}
h3.another-kind {
	font-family: helvetica, arial !important;
	margin-bottom: 4px;
}
h5 {
	color: #333;
	font-weight: bold;
}



/* ====[ Page Specific Styles ]==== */
/*   ===[ About ]=== */
#body-about .section {
	/*border-bottom: 1px dotted #badadc;*/
	margin-top: 8px;
	padding-top: 13px;
}
#body-about .section p,
#section-about-who p {
	margin-bottom: 2px;
}
#body-about a.read-more,
#body-about .section a {
	display: block;
	font-size: 13px;
}
#body-about a.more span,
#body-about a.read-more span {
	background: transparent url(/images/interface/liarrow.gif) no-repeat right 5px;
	padding-right: 14px;
}
#body-about .primary {
	float: left;
	width: 236px;
	clear: left;
}
#body-about .secondary {
	margin-left: 255px;
}
#body-about a.list {
	margin: 5px 0	
}
#body-about img.quote {
  float: right;

  padding-top: 20px;
  padding-bottom: 20px;
  
  margin-left: 20px;
  
  border-top: 1px solid #badadc;
  border-bottom: 1px solid #badadc;
}

#body-about #quote1 {
  padding-right: 20px;
  margin-top: .4em;
  margin-bottom: .4em;
}

#body-about #quote2 {
  margin-top: 1.4em;
}

/* Who */
/*#section-about-who {
	background: transparent url(/images/copy/aboutCCquote.gif) no-repeat right 25px;
	padding-right: 251px;
}*/
/* Results */
/*#section-about-results p {
	background: transparent url(/images/copy/our-results.jpg) no-repeat 0 4px;
	padding-left: 104px;
}*/
#section-about-results a.read-more {
	margin-left: 104px;
}
/* Challenge */
#section-about-challenge a.read-more,
#section-about-team a.read-more {
	margin-bottom: 10px;
}
/* Opportunities */
#section-about-opportunities p {
	/*background: transparent url(/images/copy/career.jpg) no-repeat right 4px;
	padding-right: 100px;*/
}
#section-about-jobs strong.job-title {
	font-size: 12px;
}
#section-about-jobs p {
	color: #677989;
	margin: 2px 0 10px;
}
#section-about-jobs ul li {
	background: transparent url(/images/interface/liarrow.gif) no-repeat 5px 5px;
	padding-left: 18px;
}

/* ===[ News and Events ]=== */
#body-news h3 {
	margin-top: 0;
}
#body-news h4 {
	color: #677989;
	font: bold 11px helvetica, arial, sans-serif;
	letter-spacing: .1em;
}
#body-news p {
	font-size: 11px;
	margin: 0 0 10px;
}
#news {
	border-right: 1px solid #555;
	float: left;
	padding-right: 14px;
	width: 225px;
}
#events {
	margin-left: 254px;
	width: 225px;
}
#news li,
#events li {
  border-bottom: 1px #badadc dotted;
	padding: 10px 0 10px 8px;
}

#body-news ul.articles li {
  padding-left: 8px;
  
  border-bottom: 1px dotted #badadc;
  padding-bottom: 1.4em;
}

#body-news li.first {
	background: 0;
}
#body-news a.read-more span {
	background: transparent url(/images/interface/liarrow.gif) no-repeat right 5px;
	padding-right: 12px;
}

#body-news .archives li {
	border-bottom: 1px #badadc dotted;
	padding: 0 0 10px;
	margin-left: 25px;
}
#body-news img.article {
	float: right;
	margin: 0 0 10px 10px;
	width: 250px;
}



/* ====[ Miscellaneous ]==== */
#main h3.type-two a {
	color: #EA8E4B;
}