/* Basic Website Styles - Screen and Projection Media Types */

/* Color Pallette:
   Purple: #6D5C6D
   Pale Gold: #A18D66;
   Beige (logo)
   Beige (nav on state): #F9EAC9;
*/

@import url(screen_structural.css);
@import url(screen_mainnav.css);
@import url(screen_sec_nav.css);
@import url(screen_headlines.css);
@import url(screen_comparison_table.css);

/*-------------------------------------------
	Basic Type Styles
-------------------------------------------*/

.editorsNotes, .editorsNote {
	background: yellow; /* change to yellow to highlight notes */
}

a:link, a:visited {
	color: #6D5C6D;
}

a:hover {
	color: #A18D66;
}

a img {
	border: none;
}

a.nextStepLink:link, a.nextStepLink:visited {
	display: block;
	font-size: 1.1em;
	line-height: 1.3;
	font-weight: bold;
	color: #996;
	color: #6D5C6D;
	text-decoration: none;
	padding-left: 25px;
	background: url(../_images/global/next_step_arrow.gif) left 50% no-repeat;
}

html>body a.nextStepLink:link, html>body a.nextStepLink:visited { /* for Opera */
	background: url(../_images/global/next_step_arrow.gif) 0% 50% no-repeat;
}

a.nextStepLink:hover {
	color: #A18D66;
	background: url(../_images/global/next_step_arrow_hover.gif) left 50% no-repeat;	
}

html>body a.nextStepLink:hover { /* for Opera */
	background: url(../_images/global/next_step_arrow_hover.gif) 0% 50% no-repeat;	
}

a.pdfLink {
	display: block;
	font-size: 1.1em;
	line-height: 1.3;
	font-weight: bold;
	color: #333;
	color: #6D5C6D;
	text-decoration: underline;
	padding-left: 25px;
	background: url(../_images/global/icon_PDF_small.gif) left 50% no-repeat;	
}

html>body a.pdfLink { /* for Opera */
	background: url(../_images/global/icon_PDF_small.gif) 0% 50% no-repeat;	
}

a.pdfLink:hover {
	color: #A18D66;
}


h1, h2, h3, h4, h5, h6, p, address, ul, ol, dl, blockquote {
	margin: 0 0 1em 0;
} 

p {
	font-size: 1.2em;
	line-height: 1.7;
}

address {
	font-size: 1.2em;
	line-height: 1.5;
	font-style: normal;	
}


acronym {
	border-bottom: none;
}


/*-------------------------------------------
	Logo
-------------------------------------------*/

h1 {
	float: left;
	height: 153px;
	width: 205px;
	background: url(../_images/global/srcf_logo.gif) top left no-repeat;
	margin: 0 0 0 0;
}

h1 a {
	display: block;
	height: 153px;
	width: 205px;
}

h1 a span { display: none; }


/*-------------------------------------------
	Main Content Area
-------------------------------------------*/

div#contentCol2 h2 {
	/* height: 27px; */
	font: normal 2.6em/1.2 Georgia, serif;
	color: #000;
}

div#contentCol2 h2 span { display: none; }


div#contentCol2 h3 {
	font-family: Georgia, serif;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: .03em;
	color: #A18D66;
	border-bottom: 1px solid #ccc;
	padding-bottom: .4em;
	margin: 1.5em 0 .75em;
}

div#contentCol2 h3 span.stepNumber {
	color: #6D5C6D;
	font-size: .8em;
	font-weight: bold;
	padding-right: .5em;
}

div#contentCol2 h4 {
	font-size: 1.3em;
	color: #6D5C6D;
	margin-bottom: .5em;
}

div#contentCol2 h5 {
	font-size: 1.2em;
}

div#contentCol2 p.returnLink {
	font-size: 1.1em;
}

div#contentCol2 p.note {
	font-size: 1em;
	line-height: 1.2;
	color: #999;	
}

div#contentCol2 ul {
	list-style: none;
}

div#contentCol2 ul li {
	font-size: 1.2em;
	line-height: 1.7;
	padding: 0 0 1em 15px;
	background: url(../_images/global/main_li_bullet.gif) 0 7px no-repeat;
}

div#contentCol2 ol  {
	margin-left: 25px;
}

div#contentCol2 ol li {
	font-size: 1.2em;
	line-height: 1.7;
	padding: 0 0 1em 5px;
}

div#contentCol2 ol li ol {
	list-style-type: lower-alpha;
	margin-top: 1em;
	margin-bottom: 0;
}

div#contentCol2 ol li ol li {
	font-size: 1em;
	line-height: 1.7;
	padding: 0 0 1em 15px;
}

div#contentCol2 ul li ul, div#contentCol2 ol li ul {
	margin: 1em 0 0 0;
}

div#contentCol2 ul li ul li, div#contentCol2 ol li ul li {
	font-size: 1em;
	line-height: 1.7;
	padding: 0 0 1em 15px;
	background: url(../_images/global/main_li_bullet.gif) 0 7px no-repeat;
}

div#contentCol2 dd, div#contentCol2 dt  {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 0 0 1em 0;
}


/*-------------------------------------------
	Leadin Spots
-------------------------------------------*/

div.contentCol2ColWrapper div h2 {
	margin: 0 0 .6em 0;
}

div.contentCol2ColWrapper div h2#hdgFAQs {
	height: 19px;
	width: 34px;
	background: url(../_images/leadin_headings/faqs.gif) top left no-repeat;
}

div.contentCol2ColWrapper div h2#hdgResources {
	height: 19px;
	width: 71px;
	background: url(../_images/leadin_headings/resources.gif) top left no-repeat;
}

div.contentCol2ColWrapper div h2 span { display: none; }

div.contentCol2ColWrapper div p {
	color: #666;
	font-size: 1.1em;
	line-height: 1.5;
}

div.contentCol2Col3 ul {
	list-style: none;
	margin: 0 0 1.5em 0;
}

div.contentCol2Col3 ul li {
	padding: 0 0 1em 0;
}

div.contentCol2Col3 ul li a {
	color: #6D5C6D; 
}

div.contentCol2Col3 ul li a:hover {
	color: #A18D66;
}

div#contentCol2 div.contentCol2ColWrapper div ul li {
	color: #666;
	font-size: 1.1em;
	line-height: 1.3;
}

a.moreLink, div.contentCol2ColWrapper div p a.moreLink { 
	font-size: .9em;
	line-height: 1.5;
}

a.moreLink:link, a.moreLink:visited {
	color: #6D5C6D;
}

a.moreLink:hover {	
	color: #A18D66;
}

p.actionInvitation, div.contentCol2ColWrapper div p.actionInvitation {
	font-weight: bold;
	padding-left: 17px;
	background: url(../_images/global/action_bullet.gif) 0px .3em no-repeat;
	line-height: 1.2;
}

p.actionInvitation a:link, p.actionInvitation a:visited {
	text-decoration: none;
}

p.actionInvitation a:hover {
	text-decoration: underline;
}

/*-------------------------------------------
	CharityWeb (Make a Donation Online) Sidebar
-------------------------------------------*/

div#charityWebSidebar {
	margin: 20px 0 0 26px;
	padding: 12px 12px 0;
	background: #fff;
	border: 1px solid #A18D66;
}

div#charityWebSidebar h3 a {
	display: block;
	width: 119px;
	height: 33px;
	background: url(../_images/leadin_headings/make_online_donation.gif) left top no-repeat;
}

div#charityWebSidebar h3 a span {
	display: none;
}

div#charityWebSidebar p {
	font: 1.1em/1.4 Verdana, sans-serif;
	color: #666;
}

/*-------------------------------------------
	PDF Sidebar Note
-------------------------------------------*/

div#contentCol1 p#acrobatReaderNote {
	margin: 20px 0 0 38px;
	font: 1em/1.4 Verdana, sans-serif;
	color: #999;
}

div#contentCol1 p#acrobatReaderNote a:link, div#contentCol1 p#acrobatReaderNote a:visited {
	color: #999;
}

div#contentCol1 p#acrobatReaderNote a:hover {
	color: #6D5C6D;
}

/*-------------------------------------------
	Footer
-------------------------------------------*/

div#footer ul {
	list-style: none;
	margin: 0 0 1.4em 0;
}

div#footer ul li {
	display: inline;
	font-size: 1em;
	margin-left: 0;
	padding: 0 1em .3em 0;
	border-right: 1px solid #ccc;
	margin-right: 1em;
}

div#footer ul li.lastItem {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

div#footer ul li a {
	color: #999;
}

div#footer ul li a:hover {
	color: #333;
	text-decoration: underline;	
}

div#footer ul li a.selected:link, div#footer ul li a.selected:visited {
	color: #6D5C6D;
	text-decoration: none;
}

div#footer ul li a.selected:hover {
	color: #333;
	text-decoration: underline;	
}

p#footerContactInfo {
	height: 15px;
	width: 555px;
	margin: 1em auto;
	background: url(../_images/global/footer/contact_info_ON.gif) top left no-repeat;
}

p#footerContactInfo a:link, p#footerContactInfo a:visited {
	display: block;
	height: 15px;
	width: 555px;
	background: url(../_images/global/footer/contact_info.gif) top left no-repeat;	
}

p#footerContactInfo a:hover {
	background: url(../_images/global/footer/contact_info_ON.gif) top left no-repeat;	
}

p#footerContactInfo a span { display: none; }

p#copyright {
	font-size: .9em;
}

/*-------------------------------------------
	From screen_nonprofit.css
-------------------------------------------*/

div.contentCol2ColWrapper div h2#hdgForGrantseekers {
	height: 19px;
	width: 120px;
	background: url(../_images/leadin_headings/for_grantseekers.gif) top left no-repeat;
}

div.contentCol2ColWrapper div h2#hdgForNonprofitSpcfc {
	height: 36px;
	width: 118px;
	background: url(../_images/leadin_headings/for_nonprofit_spcfc.gif) top left no-repeat;
}

div#contentCol2 h2.hdgForGrantseekers {
	width: 199px;
	background: url(../_images/headings/for_grantseekers.gif) top left no-repeat;
}

div#contentCol2 h2.hdgCurrentGrantOpportunities {
	width: 346px;
	background: url(../_images/headings/current_grant_opportunities.gif) top left no-repeat;
}

div#contentCol2 h2.hdgFOIhighlights {
	width: 317px;
	background: url(../_images/headings/foi_highlights.gif) top left no-repeat;
}

div#contentCol2 h2.hdgFOIpr {
	width: 346px;
	background: url(../_images/headings/foi_pr.gif) top left no-repeat;
}

div#contentCol2 h2.hdg2004FOIgrants {
	width: 341px;
	background: url(../_images/headings/2004_foi_grants.gif) top left no-repeat;
}

div#contentCol2 h2.hdg2005FOIgrants {
	width: 341px;
	background: url(../_images/headings/2005_foi_grants.gif) top left no-repeat;
}

div#contentCol2 h2.hdg2006FOIgrants {
	width: 342px;
	background: url(../_images/headings/2006_foi_grants.gif) top left no-repeat;
}

div#contentCol2 h2.hdgAgencyEndowments {
	width: 244px;
	background: url(../_images/headings/agency_endowments.gif) top left no-repeat;
}

div#contentCol2 h2.hdgGiftAnnuity {
	width: 286px;
	background: url(../_images/headings/charitable_gift_annuity.gif) top left no-repeat;
}

div#contentCol2 h2.hdgAboutGrantMaking {
	width: 454px;
	background: url(../_images/headings/about_grant_making.gif) top left no-repeat;
}

div#contentCol2 h2.hdgOverview {
	width: 237px;
	background: url(../_images/headings/overview.gif) top left no-repeat;
}

div#contentCol2 h2.hdgNonprofitResources {
	width: 241px;
	background: url(../_images/headings/nonprofit_resources.gif) top left no-repeat;
}