/*===========================================================================
	Typography (Global)
	
	This stylesheet defines the text and font styles for the following:
	* Type faces, sizes, leading (line-height), and kerning (letter-spacing).
	* Font styles such as italics, bold, case transformations, etc.
	* Underlining, including borders on inline elements simulating underlines.
===========================================================================*/

/*
	Headings Glossary
	
	H1 Page Heading
	H2 
	H3 
	H4 
	H5 
	H6 
*/

/* Page
===========================================================================*/

html {
	font-size: 62.5%; /* Sets 1.0em == 10px, 0.5em == 5px, etc. */
}

body {
	font-size: 1.0em; /* 10px relative to 10px */
	
	font-family: Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
}

/* Defaults
===========================================================================*/

/* Misc. Block */

address {
	font-style: normal;
}

/* Misc. Inline */

abbr,
acronym {
	border-bottom-style: none; /* for Gecko */
	font-style: normal; /* for OmniWeb 5.1 */
}

/* Links */
div#page div#primary-content a:link,
div#page div#primary-content-columns a:link, a.bottom:link,
div.PeopleGalleryContent a:link {
	color: rgb(34, 52, 145);
	font-weight: bold;
	text-decoration: none;
}

div#page div#primary-content a:visited,
div#page div#primary-content-columns a:visited, a.bottom:visited,
div.PeopleGalleryContent a:visited {
	color: rgb(34, 52, 145);
	font-weight: bold;
	text-decoration: none;
}

div#page div#primary-content a:hover,
div#page div#primary-content-columns a:hover, a.bottom.hover,
div.PeopleGalleryContent a:hover {
	color: rgb(71, 136, 1);
}

ul.bulleted-list li a.long {
	line-height: 13px;
}

a.donation-form-button,
a.donation-check-button,
a.donation-cc-button,
a.make-a-donation-button,
a.get-directions-button {
	display: block;
	
	width: 160px;
	
	height:        39px;
	margin-top:     1em;
	margin-bottom:  1em;
}

a.donation-form-button {
	background: url(/_media/buttons/donation-form.gif) 0 0 no-repeat;
}
a.donation-check-button {
	background: url(/_media/buttons/donation-check.gif) 0 0 no-repeat;
}

a.donation-cc-button {
	background: url(/_media/buttons/donation-cc.gif) 0 0 no-repeat;
}

a.make-a-donation-button {
	background: url(/_media/buttons/Make-a-Donation.gif) 0 0 no-repeat;
}

a.get-directions-button {
	margin-top: 2em; /* Company information was made into a list rather than paragraph, so added margin for spacing */
	background: url(/_media/buttons/get-directions.gif) 0 0 no-repeat;
	margin-left: -8px;
}

div#page.contact div.column.last-child a.get-directions-button {
	float: right;
	margin-left: 0;
	margin-right: -6px;
}

a.donation-form-button:hover,
a.donation-check-button:hover,
a.donation-cc-button:hover,
a.make-a-donation-button:hover,
a.get-directions-button:hover {
	background-position: 0 -39px;
}

a.donation-form-button span,
a.donation-check-button span,
a.donation-cc-button span,
a.make-a-donation-button span,
a.get-directions-button span {
	display:none;
}
/* Headings */

h2 {
	font-size: 1.2727em; /* 14px relative to 11px */
	text-transform: uppercase;
	
	letter-spacing: 1px;
	font-weight: normal;
	
	line-height: 1.2857em; /* 18px relative to 14px */
}

div#page div#primary-content-columns div.column.first-child h1 {
	font-size: 2.5em;
	line-height: 1.0035em;
	letter-spacing: -.01em;
	font-family: Times, serif;
	font-weight:normal;
	text-transform: none;
	text-decoration:none;
	padding-top: 2.3em;
	padding-bottom:0.8em;
	clear:both;
}

div#page.team div#primary-content-columns div.column.first-child h1 {
	padding-top: 105px;
	color: rgb(100,100,100);
	padding-bottom: 12px;
}

div#page.team.landing-page div#primary-content-columns div.column.first-child h1 {
	padding-top: 77px;
	padding-bottom: 12px;
}
/* Lists */

/* Data Tables */

/* Forms */

/* Common Classes
===========================================================================*/

/* Content
===========================================================================*/

div#content {
	font-size:   1.1em; /* 13px relative to 10px */
	line-height: 1.3846em; /* 18px relative to 13px */
}

div#primary-content div.column p.donation-note {
	font-size: .9091em;
	margin-bottom: 2em;
}

.donation-note {
	font-size: .9091em;
	margin-bottom: 2em;
}

div#primary-content p.music-credit {
	font-size: 0.8182em; /* 9px relative to 11px */
}

div#page.philanthropy div#primary-content ul.vcard li.fn a:visited {
	font-style: normal;
}

/* Primary Navigation
===========================================================================*/

ul#primary-navigation li a {
	text-transform: uppercase;
	text-decoration: none;
	font-size:   1.1em; /* 14px relative to 10px */
	letter-spacing: 1px;
}
  div#page.home ul#primary-navigation li a {color:#fff;}

div#page.team div#primary-content-columns ul.secondary-navigation-bios li a:link,
div#page.team div#primary-content-columns ul.secondary-navigation-bios li a:visited {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1em; /* 13px relative to 10px */
	padding:.45em 0;
	letter-spacing: 1px;
	float:left;
	font-weight: normal;
	font-style: normal;
}

/* Footer
===========================================================================*/

ul#footer li a {
	text-decoration: none;
	text-transform: lowercase;
}

/* Logo
===========================================================================*/

