﻿/* CSS for Medium Size Text
----------------------------------------------- */

/* from modules.css
--------------------------- */

/* G2. Member Bar */
#header .members {
	font-size: 12px;
	width: 27.2727275em;
}

/* G5. Secondary Navigation */
#nav-sec li {
	font-size: 14px;
	line-height: 18px;
}

#nav-sec li a {
	background-position: 0 6px;
}

#nav-sec li em {
	background-position: 0 7px;
}

	#nav-sec li li {
		font-size: 13px;
		line-height: 17px;
	}
	
/* G7. Promos */
.promo {
	font-size: 10px;
}

	.promo .cta .blurb {
		font-size: 1.2em;
		line-height: 1.25;
	}
	
/* G8. Footer */
#footer {
	font-size: 12px;
}

#footer .getinvolved {
	margin: 1.7em 0 0.5em;
}


/* H3. Sustaining Membership */
.sustaining {
	font-size: 11px;
}


/* B. Billboard Areas
------------------------------------- */

/* General Items. */
.contentboard {
	font-size: 11px;
}

.contentboard #flashcontainer form label {
	font-size: 16px;
}

.contentboard #flashcontainer form select {
	font-size: 14px;
}

.contentboard #flashcontainer form button {
	font-size: 14px;
	height: 24px;
}
			

/* C. Content Intros and Featres
-------------------------------- */

.feature .details h2 {
	font-size: 13px;
}

.feature .details h3 {
	font-size: 19px;
	line-height: 29px;
}

.fstory .details h3,
.fevent .details h3 {
	font-size: 27px;
	line-height: 31px;
}

.fstory .details .byline {
	font-size: 13px;
}

.feature .details p {
	font-size: 17px;
	line-height: 27px;
}

.fevent p.whenwhere {
	font-size: 14px;
	line-height: 18px;
}
	
/* feature summary */
.feature .summary {
	font-size: 15px;
	line-height: 23px;
}

	.feature .dateline {
		font-size: 14px;
	}
	
	.fevent .dateline {
		font-size: 14px;
		line-height: 1;
	}


/* F. Forms
------------------------------------ */
/* F2 */
fieldset h3 {
	font-size: 11px;
}


/* F3. Field Groups and Labels */
	fieldset table.horz th {
		font-size: 11px;
	}

		fieldset label.check { /* for check boxes and radio buttons */
			font-size: 1em;
		}
	
	fieldset textarea {
		font-size: 12px;
	}
	
/* F4. Steps pagination */
p.steps {
	font-size: 12px;
}

	p.steps button[type="submit"],
	p.steps button[type="reset"] {
		font-size: 11px;
		height: 23px;
		line-height: 23px;
	}
	
/* F5. Action buttons */
	p.actions button[type="submit"],
	p.actions button[type="reset"] {
		font-size: 11px;
		height: 23px;
		line-height: 23px;
	}

/* F6. Search Filter */
.srch-filter {
	font-size: 10px;
}

	.srch-filter label {
		font-size: 1.1em;
	}
	
	.srch-filter input[type="text"] {
		font-size: 1.2em;
	}
	
	.srch-filter select {
		font-size: 1.2em;
	}
	

/* M1. Content Lists */
.items {
	font-size: 12px;
}

	.items h2 {
		font-size: 13px;
		line-height: 16px;
	}
	
	.items h3 {
		font-size: 1.1em;
	}
	
	.items p {
		font-size: 1.8em;
	}
	
	.item p.supplemental {
		font-size: 1.2em;
	}
	
	.item p.date {
		font-size: 1.2em;
	}
	
			.items .blurb .moreinfo {
				font-size: 1.2em;
			}
				
				.items .blurb .moreinfo h4 {
					font-size: 1em;
				}
				
				.items .blurb .moreinfo p {
					font-size: 1em;
				}
				
				.items .blurb .moreinfo ul {
					font-size: 1em;
				}
				
/* M2. Story and Article Text */
.article {
	font-size: 12px;
}

/* M4. Jump to Topic */
.content_jump {
	font-size: 10px;
}

		.content_jump label {
			font-size: 1.1em;
		}
		
		.content_jump select {
			font-size: 1.2em;
			line-height: 2em;
		}
		
/* M5. Quotation */
blockquote {
	font-size: 11px;
}
	
	blockquote cite {
		font-size: 12px;
	}


/* M5a. Quotation on Testimonial */
.testimonial {
	font-size: 11px;
}
	
/* M6. Success Story Blurb */
.success-blurb {
	font-size: 10px;
}

	.success-blurb h4 {
		font-size: 1.1em;
	}
	
	.success-blurb p {
		font-size: 1.6em;
	}

/* M8. Featured Publications List */
.pubs-list {}

	.pubs-list h2 {
		font-size: 11px;
	}
	
	.pubs-list .publication h3 {
		font-size: 11px;
		line-height: 13px;
	}

	.pubs-list .publication h4 {
		font-size: 15px;
		line-height: 20px;
	}
	
	.pubs-list .publication p {
		font-size: 12px;
		line-height: 18px;
	}

/* M9. Success Stories Features */
.successes-list {}

.success {
	font-size: 10px;
}

	.success h3 {
		font-size: 1.1em;
	}
	
	.success p {
		font-size: 1.8em;
	}
	
/* M10b. Content list with smaller thumbnails and list description. */
.description p.list-desc {
	font-size: 1.8em;
}

.description p {
	font-size: 1.2em;
}


/* S101. General Content Boxes */
.related {
}

	.related a.lnk_viewall {
		font-size: 11px;
		line-height: 14px;
	}
		
	.related h4 {
		font-size: 11px;
		line-height: 16px;
	}

	.related h5 {
		font-size: 11px;
		line-height: 16px;
	}
	
/* S102. Content Boxes with Form Controls */
	.related-form input {
		font-size: 10px;
	}
	
/* S105. Contact Info */
.vcard {}
	
	.vcard div,
	.vcard div a {
		font-size: 11px;
		line-height: 15px;
	}

	.vcard h5 {
		font-size: 12px;
		line-height: 18px;
	}

/* S106. Materials and Documents Listings */
		.related-materials ul li h5 a {
			font-size: 11px;
			line-height: 16px;
		}

/* S107. External Links */
	.ext_lnk li h5 {
		font-size: 12px;
	}

	.ext_lnk li p {
		font-size: 11px;
		line-height: 14px;
	}
	
/* S108. Search Member Center */
.member-search {
	font-size: 10px;
}

		.member-search input {
			font-size: 1.1em;
		}
		
/* S201. Calls to Action */
	.call-to-action a.action {
		font-size: 18px;
		line-height: 22px;
	}

/* S301. Member Center Collapsable Boxes */
.memberbar {
	font-size: 10px;
}

	.memberbar h4 {
		font-size: 1.1em;
		line-height: 1;
	}
		
		.memberbar h4 a {
			font-size: 10px;
			line-height: 1;
			position: absolute;
			right: 18px;
			top: 5px;
			white-space: nowrap;
			width: 5px;
		}
	
		.memberbar li a {
			font-size: 1.1em;
		}

/* T1a. Tables in main content area */
.tabled h3 {
	font-size: 11px;
}

table th {
	font-size: 11px;
}

/* Pagination */
.pagination {
	font-size: 10px;
}

	.pagination .results {
		font-size: 1.2em;
	}
	
	.pagination .pages {
		font-size: 1.2em;
	}
	
/* User Tools
------------------------------------ */
.save-topics {
	font-size: 13px;
	width: 33.846154em;
}

	.save-topics span {
		font-size: 12px;
	}

	.save-topics a {
		font-size: 1em;
	}

.page-tools {
	font-size: 12px;
}

/* Z1. Announcements */
.announcements {
	font-size: 10px;
}

	.announcements h2 {
		font-size: 1.1em;
		letter-spacing: 0.05em;
	}
	
		.announcements li {
			font-size: 1.1em;
		}
		
/* Z2. Member Saved Content */
.member-content {
	font-size: 10px;
}

		.member-content .tabs li {
			font-size: 10px;
		}
		
		.member-content .tabs li a {
			font-size: 1.1em;
		}

		.member-content .tabs li em {
			font-size: 1.1em;
		}
	
	.member-content .intro {
		font-size: 1.2em;
	}

/* Z3. Expandable saved content groups */
.content-grp {
	font-size: 10px;
}

	.content-grp h4 {
		font-size: 1.1em;
		letter-spacing: 0.05em;
	}
	
		.content-grp li {
			font-size: 1.2em;
		}

		.content-grp .tools a {
			font-size: 10px;
		}
		
	.content-grp .date {
		font-size: 11px;
	}

/* Z3c. Email preferences form */
.email form {
	font-size: 10px;
}

	.email p {
		font-size: 1.2em;
	}

	.email fieldset {
		font-size: 1.2em;
	}
