/* custom content styles */

/* Glossary Page */

.lexicon-admin-links { margin:0 0 20px; }

#glossary { margin:-2px 0 0 10px; padding:0; }

#glossary .lexicon-links { display:inline-block; text-align:left; background-color:#fff; width:100%; margin:0 0 60px; padding:0 0 20px; border-bottom:2px solid #ececec;
						   font:bold 15px/30px Arial, Helvetica, sans-serif; text-transform:uppercase; /*letter-spacing:1px;*/ }
	#glossary .lexicon-links .lexicon-item {}
	#glossary .lexicon-links .active { color:#0daba1; }
	#glossary .lexicon-links a { color:#0daba1; font-size:15px!important; line-height:30px; margin:0 4px; }
	#glossary a { /*color:#0daba1; font-size:15px!important; line-height:30px; margin:0;*/ }

#glossary .lexicon-alphabar-instructions { display:none; height:0; }

#glossary .lexicon-list {}
#glossary .lexicon-list:after { content:'.'; clear:both; display:block; height:0; visibility:hidden; }
	#glossary .lexicon-list .lexicon-letter { margin:0 0 30px; padding:0; }
	#glossary .lexicon-list dl { border-bottom:2px solid #ececec; margin:0; padding:0 0 10px; line-height:24px; }
		#glossary .lexicon-list dl:last-child { margin-bottom:10px; }
	#glossary .lexicon-list dl dt { margin:0 0 22px; padding:0; font-size:25px; line-height:30px; font-style:italic; color:#373737; }
	#glossary .lexicon-list dl dd { margin:0 0 35px; padding:0; font-size:15px; color:#373737; }
	#glossary .lexicon-list dl dd a {}

#glossary .top { margin-right:0; }

/* Tooltip */
#glossary a.tooltip { a position:relative; color:#bd3632; text-decoration:none; border-bottom:1px dotted #bd3632; }
	#glossary a.tooltip:hover .tool-tip-content { display:block; }
	#glossary a.tooltip .tool-tip-content { /*display:none;*/ position:absolute; top:13px; left:100%; background:url(../images/backgrounds/tooltip-sprite_01.png) no-repeat 0 bottom; width:321px; margin:0; padding:0px 20px 18px 18px;
											font-size:13px; line-height:19px; color:#0e0905; }
	#glossary a.tooltip .tool-tip-content .cap { position:absolute; top:-13px; left:0px; display:block; background:url(../images/backgrounds/tooltip-sprite_01.png) no-repeat 0 0; width:359px; height:17px; }
	
	#panel,
	#glossary :target,
	.region-content :target {
	    display: block;    
	    position: relative;     
	    top: -280px;
	   
	}

/* MOVED TO PAGES.CSS
sup.lexicon-indicator a.lexicon-term,
.region-content a.lexicon-term.active,
.region-content-1 a.lexicon-term.active { z-index:999; }
.region-content a.lexicon-term,
.region-content-1 a.lexicon-term { position:relative; z-index:998; color:#bd3632; text-decoration:none; border-bottom:1px dotted #bd3632; }
	sup.lexicon-indicator a.lexicon-term .tool-tip-content,
	.region-content a.lexicon-term .tool-tip-content,
	.region-content-1 a.lexicon-term .tool-tip-content { z-index:999!important; position:absolute; top:13px; left:100%; background:url(../images/backgrounds/tooltip-sprite_01.png) no-repeat 0 bottom; width:321px; margin:0; padding:0px 20px 18px 18px;
															 font-size:13px; line-height:19px; color:#0e0905; }
	sup.lexicon-indicator a.lexicon-term .tool-tip-content .cap,
	.region-content a.lexicon-term .tool-tip-content .cap,
	.region-content-1 a.lexicon-term .tool-tip-content .cap { position:absolute; top:-13px; left:0px; z-index:999; display:block; background:url(../images/backgrounds/tooltip-sprite_01.png) no-repeat 0 0; width:359px; height:17px; }
*/

.bft_bio {
	width: 880px; 
	height: auto; 
	margin-left: 10px; 
	margin-bottom: 10px;
	word-spacing: 2px;
	line-height: 150%;
}
.flt_rgt {
	float: right;
	margin-left: 10px;
}
.flt_lft {
	float: left;
	margin-right: 10px;
}
.clr_rgt {
	clear: right;
}
.clr_lft {
	clear: left;
}
.clr_both {
	clear: both;
}
#newest-resources,#about,#support,#sources,
#followup {
  /*padding-top: 280px;*/
  /*margin-top: -280px;*/
	
}

#newest-resources:target,#about:target,#support:target,#sources:target,
#followup:target{
    position:initial;
    
}



/* Timeline */

.region-content .field .timeline-key,
.region-content-1 .field .timeline-key 			{ border-bottom:3px solid #7fcac3; margin:0 0 20px; padding:0; }
.region-content .field .timeline-key ul,
.region-content-1 .field .timeline-key ul 		{ margin:0; padding:10px 3px 2px; }
.region-content .field .timeline-key ul:after,
.region-content-1 .field .timeline-key ul:after 	{ content:'.'; clear:both; display:block; height:0; visibility:hidden; }
.region-content .field .timeline-key li,
.region-content-1 .field .timeline-key li 		{ float:left; display:inline; background:url(../images/backgrounds/bkg_vert-divider.png) no-repeat right center; margin:0 5px 0 0; padding:0 7px 0 0; font-size:13px; font-weight:bold; }
.region-content .field .timeline-key li.last,
.region-content-1 .field .timeline-key li.last 	{ background:none; }
.region-content .field .timeline-key a,
.region-content-1 .field .timeline-key a  		{ display:block; margin:0; padding:0; color:#442f1c; }

.region-content .field .timeline-item,
.region-content-1 .field .timeline-item 					{ background:url(../images/backgrounds/bg_hr.png) no-repeat 0 bottom; margin:0; padding:0 0 25px; }
.region-content .field .timeline-item .timeline-desc,
.region-content-1 .field .timeline-item .timeline-desc 	{ margin-bottom:25px; }
.region-content .field .timeline-item .timeline-desc h2,
.region-content-1 .field .timeline-item .timeline-desc h2 { margin-bottom:0px; padding-top:13px; }
.region-content .field .timeline-item .timeline-desc p,
.region-content-1 .field .timeline-item .timeline-desc p  { color:#555; font-style:italic; }
.region-content .field .timeline-item .timeline-desc h2 + p,
.region-content-1 .field .timeline-item .timeline-desc h2 + p { padding-top:7px; }
.region-content .field .timeline-item ul,
.region-content-1 .field .timeline-item ul 	{}
.region-content .field .timeline-item li,
.region-content-1 .field .timeline-item li 	{}


