/* subnavigation */

.subnav ul {
	list-style: none;
	margin: 1em 0 0 1em;
	padding: 0px;
}
.subnav li {
	float: left;
	margin-left: 1em;
}
.subnav a { text-decoration: none; }
#events #ai-events a, #jobs #ai-jobs a, #board #ai-board a, #fpa #ai-fpa a, #press #ai-press a, #happy #ai-happy a, 
#donations #help-donations a, #stock #help-stock a, #matching #help-matching a, #memorial #help-memorial a, #wills #help-wills a, #privacy #help-privacy a, #volunteer #help-volunteer a, 
#fcare #prog-fcare a, #adoption #prog-adoption a, #finit #prog-finit a, #preventive #prog-preventive a {
	text-decoration: underline;
}





/* footer */

#footer {
	clear: left;
	width: 100%;
	font-size: .85em;
}
#footer ul {
	list-style: none;
	margin: 1em 0 0 1em;
	padding: 0px;
}
#footer li {
	float: left;
	margin-left: 1em;
}





/* appearance */

body {
	background: #FFF;
	margin: 0;
	color: #000;
	font: x-small/1.5em Georgia, Serif;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: small;
}
html>body { font-size: small; }
a:link, a:active, a:visited, a:hover {
	color: #000;
	background: #FFF;
}
#header { background: #FFF; }
#mast {
	padding: .4em 1em;
	margin: 0;
}
#mast a:link, #mast a:active, #mast a:visited, #mast a:hover {
	text-decoration: none;
	background: #FFF;
	color: #000;
}
#content h2 { text-align: left; }
#content h3 { margin: 0; }
#content p {
  margin-top: 0;
  margin-bottom: 1em;
}
#content .minorIndent { 
	text-align: left;
	margin-left: 1em;
}
.contextualizedList { margin-top: -1em; }
.propperNoun { white-space: nowrap; }
#related { font-size: .9em; }
#address { text-align: center; }
.non-printing { display: none; }
