/****************************************************************/
/**************************** global ****************************/
/****************************************************************/

html {
  font-size: 100%; /* IE hack */
  } 

body {
  font-size: 62.5%;
  line-height: 1.8em;
  }

h1 {
  font-size: 2.0em;
  line-height: 1.1em;
  }

h2 {
  font-size: 1.3em;
  }

.smallText {
  font-size: 1.1em;
  }

.tinyText {
  font-size: 1.0em;
  }

#emailOverlay td, .emailOverlay td {
  font-size: 1.2em;
  }

span.required {
  font-size: 2.2em;
  }

.fieldNote {
  font-size: 1.1em;
  }

#breadcrumb {
  font-size: 1.4em;
  }

.dropdownHead {
  font-size: 1.6em;
  line-height: 1.125em;
  }

.pollHead h2 {
  line-height: 1.0em;
  font-size: 1.6em;
  }

p.systemErrors {
  font-size: 1.4em;
  }

a.pageNavigation {
  font-size: 1.3em;
  }

a.paginationLink:link {
  font-size: 1.3em;
  line-height:1.5em;
  }

div.pager {
  font-size: 1.1em;
  text-align: center;
  }

div.ad-caption {
  font-size: 0.8em;
  }

#generalStatus, .generalStatus {
  font-size: 1.0em;
  }

#searchContainer h1, .searchContainer h1 {
  font-size: 2.3em;
  }

#archivesContainer h1 {
  font-size: 2.3em;
  }

#searchResultsListing {
  font-size: 1.2em;
  }

#searchResultsListing h2, .searchContainer h2 {
  font-size: 1.8em;
  line-height: 1em; /* added by kaiser [2007-11-13] for bug D-02178 */
  }

#searchContainer h3, .searchContainer h3,
#searchContainer p, .searchContainer p, 
#searchContainer td, .searchContainer td, 
#archivesContainer h3, #archivesContainer p, #archivesContainer td {
  font-size: 1.2em;
  }

#mostPopular li {
  line-height: 1.2em;
  }  

h3.promoBoxHead {
  font-size: 1.6em;
  line-height: 1.3em;
  }

h3.promoBoxHeadLink a {
  font-size: 1.6em;
  line-height: 1.3em;
  }

.promoContent h3 {
  font-size: 1.6em;
  line-height: 1.3em;
  }

.promoContent p, .promoContent li {
  font-size: 1.2em;
  }




/****************************************************************/
/**************************** dotorg ****************************/
/****************************************************************/

.leftColumnPromo span.withoutlink {
  font-size: 1.0em;
  }

#col2 .leftColumnPromo a.link {
  font-size: 1.4em;
  line-height: 1.143em;
  }

#col2 .leftColRow ul {
  line-height: 1.4em;
  }

#col2 .leftColRow ol {
  line-height: 1.4em;
  }

.leftColumnPromo h2, .mainColumnPromo h2, .rightColumnPromo h2,
.fromCommunityPromo h2 {
  font-size: 1.6em;
  line-height: 1.125em;
  }

.leftColumnPromo h3, .colRow h3 {
  font-size: 1.6em;
  line-height: 1.125em;
  }

.rightColumnPromo h3 {
  font-size: 1.8em;
  line-height: 1.111em;
  }

.mainColumnPromo h3 {
  font-size: 1.8em;
  line-height: 1.111em;
  }

.leftColumnPromo p, .mainColumnPromo p, .rightColumnPromo p,
.leftColumnPromo li, .mainColumnPromo li, .rightColumnPromo li {
  font-size: 1.3em;
  }

.leftColRow li {
  font-size: 1.2em;
  line-height: 1.2em;
  }

.mainColRow h2 {
  font-size: 2.4em;
  line-height: 1.0em;
  }

.mainColRow h3 {
  font-size: 2.0em;
  line-height: 1.2em;
  }

.mainColRow .featureTopicPromo h3 {
  font-size: 2.6em;
  line-height: 0.923em;
  }

.mainColRow p, .mainColRow li {
  font-size: 1.3em;
  }

.rightColRow ul {
  line-height: 1.4em;
  }

.rightColRow ol {
  line-height: 1.4em;
  }

.pageTitle h2 {
  font-size: 2.4em;
  }

#heroTabs li {
  font-size: 1.4em;
  line-height: 1.143em;
  }

.fromCommunityPromo h3 {
  font-size: 1.4em;
  line-height: 1.071em;
  }

.fromCommunityPromoRow p, .fromCommunityPromoRow blockquote, .fromCommunityPromoRowForAuthor p, 
.fromCommunityPromoRowForAuthor blockquote {
  font-size: 1.2em;
  }

#newsFeed li, #newsFeed p {
  font-size: 1.3em;
  line-height: 1.385em;
  }

div#aarpGoesLocal h2 {
  font-size: 2.0em;
  }

div#aarpGoesLocal p {
  font-size: 1.4em;
  }

input#zipCode {
  font-size: 1.4em;
  }

.stateEvents h3 {
	font-size: 2.0em;
	line-height: 1.2em;
}
.stateEventType h3 {
	font-size: 2.0em;
	line-height: 1.2em;
}
.stateEvent h4, .stateEventType h4 {
	font-size: 2.0em;
	line-height: 1.2em;
}

.stateEvent p, .stateEvent li {
	font-size: 1.3em;
}
.stateEventType p, .stateEventType li {
	font-size: 1.3em;
}

#mostPopular li {
  font-size: 1.2em;
  line-height: 1.385em;
  }  

.mostPopularContainer {
  font-size: 1.1em;
  }  

.articleHeader h2 {
  font-size: 1.8em;
  }

.articleHeader h1 {
  font-size: 2.0em;
  line-height: 1.1em;
  }

div#articleHeader h2 {
  font-size: 1.8em;
  }

#articleMedia .colRow ul {
  line-height: 1.4em;
  }

#articleMedia .colRow ol {
  line-height: 1.4em;
  }

p.author {
  font-size: 1.1em;
  line-height: 1.636em;
  }

.sectionHeading h3 {
  font-size: 1.8em;
  line-height: 1.111em;
  }



/****************************************************************/
/*************************** articles ***************************/
/****************************************************************/

#articleBody ul#articleShareTools {
  font-size: 1.1em;
  }

#articleShareTools li a {
  line-height: 1.6em;
  }

#articleFeatureImage .imageDescription {
  font-size: 1.1em;
  }
#articleFeatureImage .imageCredit {
  font-size: 1.0em;
  }

div#articleHeader h1 {
  font-size: 2.8em;
  line-height: 1.071em;
  }

div#articleHeader h2 {
  font-size: 1.8em;
  }

div#articleHeader p#articleDescription {
  font-size: 1.8em;
  }

p#byline {
  font-size: 1.2em;
  }

#articleText {
  font-size: 1.3em;
  }

#articleText p {
  font-size: 1.0em;
  line-height: 1.692em;
  }

#articleText h2 {
  font-size: 1.8em;
  }

#articleText h3 {
  font-size: 1.4em;
  }

#commentarySlot, #recentCommentsSlot {
  font-size: 1.4em;
  }

.commentsHeaders {
  font-size: 2.1em;
  }

#toolsCommentArea ul {
  font-size: 1.1em;
  }

#toolsCommentArea li a {
  line-height: 1.6em;
  }

h2.moreOnTopic {
  font-size: 1.2em;
  }

#articleMedia .colRow {
  font-size: 1.1em;
  line-height: 1.273em;
  }

#articleMedia .colRow h3 {
  font-size: 1.45em;
  }

#articleMedia .colRow li {
  font-size: 1.0em;
  line-height: 1.273em;
  }

.columnPromo h2, #relatedArticles h2 {
  font-size: 1.6em;
  line-height: 1.125em;
  }

.columnPromo p, .columnPromo li, #relatedArticles li {
  font-size: 1.3em;
  line-height: 1.385em;
  }

.columnPromo p.about {
  font-size: 1.1em;
  }

.columnPromo h3 {
  font-size: 1.4em;
  line-height: 1.071em;
  }

#articleMedia .columnPromo h2 {
  font-size: 1.6em;
  line-height: 1.125em;
  }
#articleMedia .columnPromo p {
  font-size: 1.2em;
  line-height: 1.5em;
  }
#articleMedia .columnPromo li {
  line-height: 1.4em;
  }

.profileNav .memberName {
  font-size: 1.6em;
  line-height: normal;
  }

.profileNav .activeTab .tabMiddle {
  font-size: 1.4em;
  line-height: normal;
  }

.profileNav .inactiveTab .tabMiddle {
  font-size: 1.4em;
  line-height: normal;
  }

.countText {
  font-size: 0.8em;
  }
