body{ font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 13px; line-height: 1.7em; }

a { color:#396dae; text-decoration: none;}
a:hover { text-decoration: underline; }

h1,h2,h3,h4,h5,h6 {
	color: #555; 
	font-family: Verdana, Arial, sans-serif;
	
}

h1 {
	font-size: 3.5em;
	line-height: 1em;
	text-transform: uppercase;
	margin: 0 0 10px;
}

h2 {
	font-size: 2.5em;
	line-height: 1em;
	margin-bottom:10px;
}

h3 {
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin: 20px 0 10px;
}

h4 {
	font-size: 1.5em;
	line-height: 1em;
	margin: 0 0 10px;
}
h5 {
	font-size: 1.2em;
	line-height: 1em;
	
}
h6 {
	font-size: .75em;
	line-height: 1em;
	margin:0;
	font-weight: normal;
}

h1 cufon {margin: -3px 0 0;}

hr {
	margin: 12px 0;
	height: 12px;
	border:none;
}

p, #main ul {margin: 0 0 15px; color:#555;}
#main ul {padding: 0 0 0 20px; list-style-position: outside; list-style:square;}

#mainInBlue p,  #mainInBlue ul {margin: 0 0 15px; border:0px solid #f00; width:940px;}
#mainInBlue ul {padding: 0 0 0 20px; list-style-position: outside; list-style:square;}


p.callout { margin: 0 0 15px 0; color: #555; font-size: 1.4em; line-height: 1.5em; }

strong, b {
	color:#555;
}

blockquote {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.3em;
	width: 400px;
	margin: 0 0 0 60px;
	padding: 0 20px 0;
	border-left: 3px solid #ff0;
}

#header, #leftRail, #rightRail, #secondary, a.jumpLink, div.factoid a { font-family: "Trebuchet MS", Arial, sans-serif; line-height: 1.4em; }

#search input {color: #666; }

#topMenu, #topMenu a { font-size: 14px; text-shadow: 1px 1px 1px #555; font-weight: bold; color: #f0f0f0; line-height: 1em;}
#topMenu a:hover { color: #8ee4ef; text-decoration: none;}

body.about #topMenu td.about a, body.program #topMenu td.program a, body.menInBlue #topMenu td.menInBlue a, body.volunteer #topMenu td.volunteer a, body.contact #topMenu td.contact a, body.newsEvents #topMenu td.newsEvents a
{ font-weight: bold; color: #56d6e6; margin: 0; padding: 0;  }

#search button { font-weight:bold; text-transform: uppercase; color: #f0f0f0; }

#subnav, #subnav a, #persistent, #persistent a { font-size: 11px; text-transform: uppercase; color: #666;}
#subnav li { line-height: 1.7em; }
#subnav li.active a { color: #00798c; }
#subnav li a:hover { text-decoration: none; color: #0a90a6; }

body.history #subnav li.history a, body.partners #subnav li.partners a, body.financials #subnav li.financials a, body.work  #subnav li.work a,body.psa  #subnav li.psa a, body.housing #subnav li.housing a, body.services #subnav li.services a { color: #00798c; }


ul.eventsList a, ul.newsList a { font-size: .9em; font-weight: bold;}
li.month { font-size: bold 13px; text-align: center; text-transform: uppercase; color:#fff; }
li.day { font: bold 36px Helvetica, Arial, sans-serif; text-align: center; text-transform: uppercase; color:#666; }

li.news div.date { font-size: .65em; font-weight: bold; text-transform: uppercase; color: #555; line-height: 1.1em;}
li.news h4.source { font-weight: normal; text-transform: uppercase; color: #555; }

li.event h4.category { font-size: .6em; font-weight: normal; text-transform: uppercase; color: #555; }

a.jumpLink, a.jumpLink * { text-transform: uppercase; font-size: 11px; color: #f8f8f8; } 

div.mailSignUp h5 { color: #f8f8f8;}

div.factoid { line-height: 1.2em; }
div.factoid p { font-family: Georgia, "Times New Roman", Times, serif; }
div.factoid a { font-size: 11px; text-transform: uppercase; color: #f8f8f8; line-height: 1em;}