/* main page header*/
#mainheader {
padding:0 0 .5em 0;
margin: .5em 0 0 0;
clear:both;
font-family: arial, sans-serif;
font-weight:bold;
font-size:1.25em;
color:#666;
line-height:1em;
} 

.advocacy #mainheader  {color:#7b62a4;}
.publications #mainheader  {color:#b15c11;}
.grants #mainheader {color:#807F26;}
.events #mainheader {color:#547b53;}
.tools #mainheader {color:#314587;}
.international #mainheader {color:#b33035;}
.fifty #mainheader  {color:#b15c11;}


#rightcol h2 {
padding:0 0 .5em 0;
margin: .5em 0 0 .2em;
clear:both;
font-family:  arial, sans-serif;
font-weight:bold;
/*font-size:.8em;*/
font-size:1em;
color:#acacac;
line-height:1em;
}

.advocacy #rightcol h2 {color:#7b62a4;}
.publications #rightcol h2 {color:#e6a03b;}
.grants #rightcol h2 {color:#949341;}
.events #rightcol h2 {color:#547b53;}
.tools #rightcol h2 {color:#7b8bc0;}
.international #rightcol h2 {color:#b33035;}
.fifty #rightcol h2 {color:#e6a03b;}


.publications #maincol #inprint h3 {
padding:0;
margin: .5em 0 0 0;
clear:both;
font-family: arial, sans-serif;
font-weight:bold;
font-size:.8em;
color:#e6a03b;
line-height:1em;
}
.publications #maincol #inprint h4 {
padding:0 0 .25em 0;
margin: 0;
clear:both;
font-family: arial, sans-serif;
font-weight:bold;
font-size:.1em;
color:#999;
line-height:1em;
}

#maincol .contentblock h5 {
font-size:.8em;
line-height:1em;
font-weight:bold;
color:#666;
margin:0;
padding:0 0 0 0;
font-family: Georgia, Times, Times New Roman, serif;
}

/* used on homepage */
#maincol .contentblock h2.special {
font-size:.8em;
letter-spacing: 1px;
font-weight:bold;
color:#666;
font-family: Arial, sans-serif;
}

/* used for: new and notable titles, */
#maincol .contentblock h2.subheader {
font-size:.85em;
line-height:1.1em;
letter-spacing: 0.05em;
font-weight:bold;
color:#666;
margin:0;
padding:0 0 .25em 0;
}

.fifty #maincol .contentblock h2.subheader {
font-size:.85em;
line-height:1.1em;
letter-spacing: 0.05em;
font-weight:bold;
color:#e6a03b;
margin:0;
padding:0 0 .25em 0;
}

#maincol .contentblock h2.subheader a {
font-size:1em;
}


#maincol .contentblock h2 {
font-size:1em;
line-height:1.1em;
font-weight:bold;
color:#666;
margin:0;
padding:0 0 .25em 0;
font-family:  Arial, sans-serif;
}

.fifty #maincol .contentblock h2 {
font-size:1em;
line-height:1.1em;
font-weight:bold;
color:#b15c11;
margin:0;
padding:0 0 .25em 0;
font-family:  Arial, sans-serif;
}

#maincol .contentblock h3 {
font-weight:bold;
font-size:0.9em;
line-height:1.2em;
color:#666;
padding: 0 0 .65em 0;
font-family:  Arial, sans-serif;
letter-spacing: 0.05em;
}

#maincol .contentblock h4.subheader {
padding: 0 0 1em 0;
font-size:.85em;
font-weight:normal;
letter-spacing:.1em;
color:#666;
font-family:  Arial, sans-serif;
}

.publications #maincol .contentblock h3 { color:#666; }
.grants #maincol .contentblock h3 { color:#807F26; }
.events #maincol .contentblock h3 { color:#547b53; }
.tools #maincol .contentblock h3 { color:#7b8bc0; }
.advocacy #maincol .contentblock h3 { color:#7b62a4; }
.international #maincol .contentblock h3 { color:#9c2a2e; }
.fifty #maincol .contentblock h3 { color:#666; }

#maincol .contentblock h3.datemark {
font-weight:bold;
font-size:.7em;
color:#000;
font-family: Arial, sans-serif;
letter-spacing: 0px;
text-transform: uppercase;
}


#maincol .contentblock .contentlist li {
font-size:.8em;
font-weight:normal;
padding: .2em 0 .2em 1em;
}

#maincol .contentblock .contentlist ul li {
font-size:.8em;
font-weight:normal;
padding: .2em 0 .2em 1em;
}

#maincol .contentblock .contentlist ul li ul li{
font-size:.9em;
font-weight:normal;
padding: .2em 0 .2em 1em;
}

/* used for: tools and resources subheaders */
.tools .contentsplit h2.subheader {
padding: 0 0 1em 0;
font-size:1em;
font-weight:bold;
color:#666;
font-family:  Arial, sans-serif;
}


/* FOR bookstore */

#bookstoresearch h2,
#searcharchives h2 {
font-family: arial, sans-serif;
color:#fff;
font-weight:bold;
font-size:.65em;
}

#bookstorebrowsesubjects h2 {
background: #8f8e8e url(../img/bul_s2_orange_down.gif) no-repeat .5em 1.4em;
padding:1.3em .65em 1.3em 1.6em;
font-family: arial, sans-serif;
color:#fff;
font-weight:bold;
font-size:.75em;
}

/* FOR Tools and Research */

.tools #maincol h2 {
color: #7b8bc0;
font-family:  Arial, sans-serif;
font-weight:bold;
}

#searcharchives h2 {
padding:1.3em .65em 1.3em .65em;
font-family: arial, sans-serif;
color:#fff;
font-weight:bold;
font-size:.7em;
}
.tools #maincol table.invisible h2.subheader {
color: #666;
font-family:  Arial, sans-serif;
font-weight:bold;
font-size:1em;
}
/* Begin JMCORC nested table style fixes */

/* missing "headers" class for nested tables */
th.headers, td.headers	{
	padding:.6em;
	background-color: #efefef;
	text-align:left;
	font-weight:bold;
	}

/* End JMCORC nested table style fixes */
