 
body {
	background: url('../images/siteBackground.gif') 0 0 repeat;
	font: 12px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
	margin:0;
	padding:0;
	text-align:center; }
 
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd, form {
	margin:0;
	padding:0; }
 
h1 {
	font-size:200%;
	letter-spacing:-1px; }
 
h2 { font-size:150%; }
 
h3 { font-size:120%; }
 
h4 { font-size:100%; }
 
sup { line-height: 0px; }
 
.spanish-content, .to-english { display:none; }
 
a { outline:none; }
 
	a:link img,a:visited img { border:none; }
 
	a:link,a:visited { color:#146eac; }
 
	a:hover { color:#007CDD; }
 
.callout { background:yellow; }
 
.container {
	margin:0 auto;
	text-align:left;
	width:970px; }
 
#header {
	background:#FFF;
	height:115px; }
 
#main {
	background-color:#e2ffff;
	border:2px solid white;
	overflow:hidden;
	padding:0; }
 
#footer {
	background:url('../images/footerBackground.gif') 0 0 no-repeat;
	font-size:11px;
	padding:14px 0;
	text-align:center; }
 
	#footer a {
		border-left:1px solid #146eac;
		margin-left:6px;
		padding-left:6px; }
 
		#footer a:first-child { border-left:none; }
 
#legal {
	color:#57a3c5;
	font-size:11px;
	padding:4px 12px; }
 
#main-nav #no-flash {
	background:url('../images/headerBackground_flashReplaced.jpg') 2px 0 no-repeat;
	height:119px;
	overflow:hidden; }
 
	#main-nav #no-flash #temp-home-link {
		display:block;
		float:left;
		height:0;
		overflow:hidden;
		padding-top:110px;
		width:400px; }
 
	#main-nav #no-flash #temp-main-nav {
		float:right;
		font-weight:bold;
		padding-top:60px;
		text-align:right;
		width:550px; }
 
		#main-nav #no-flash #temp-main-nav a {
			font-size:120%;
			margin-right:15px; }
 
a.get-flash {
	background:#FF5200;
	color:#FFF;
	display:block;
	font-size:130%;
	line-height:150%;
	padding:30px 20px;
	text-align:center;
	text-decoration:none; }
 
	a.get-flash span { border-bottom:1px dotted #FFCE00; }
 
	a.get-flash:hover { background-color:#FF2B00; }
 
.two-column #tertiary {
	float:left;
	margin-top:10px;
	padding-bottom:30px;
	width:120px; }
 
.two-column #primary {
	float:right;
	padding:20px 10px 20px 0;
	width:830px; }
 
.three-column #tertiary {
	float:left;
	margin-right:10px;
	margin-top:10px;
	padding-bottom:30px;
	width:120px; }
 
.three-column #primary {
	float:left;
	padding:20px 0 20px 0;
	width:420px; }
 
.three-column #secondary {
	float:right;
	padding:20px 10px 20px 0;
	width:350px; }
 
.activities #flash-activities { padding-left:7px; }
 
.home #primary {
	float:left;
	padding:20px 0 20px 10px;
	width:520px; }
 
.home #secondary {
	float:right;
	padding:20px 20px 20px 0;
	width:400px; }
 
h1.image-headline {
	height:32px;
	margin-bottom:6px;
	overflow:hidden;
	position:relative; }
 
	h1.image-headline span {
		background-image:url('../images/sectionHeadlines.jpg');
		background-repeat:no-repeat;
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:100%; }
 
h1,h2,h3 { margin-bottom:10px; }
 
p {
	line-height:150%;
	margin-bottom:20px; }
 
h4 { margin-bottom:20px; }
 
dl { margin-bottom:20px; }
 
	dl dt {
		font-size:120%;
		font-weight:bold;
		margin-bottom:4px; }
 
	dl dd { margin-bottom:18px; }
 
	dl.lined dt {
		border-bottom:1px solid #CCC;
		margin-bottom:10px;
		padding-bottom:4px; }
 
ul { margin-bottom:20px; }
 
	ul li {
		margin:0 0 10px 16px;
		padding-left:4px; }
 
blockquote {
	background:#FFF;
	border-left:none;
	border-right:none;
	border:1px solid #94CDCD;
	color:#293646;
	margin:0 0 30px 0;
	padding:10px; }
 
	blockquote cite {
		color:#777;
		font-style:italic; }
 
a.button {
	display:block;
	height:32px;
	position:relative;
	width:183px; }
 
	a.button span {
		background-image:url('../images/buttonBackground.jpg');
		background-repeat:no-repeat;
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:100%; }
 
		a.button span.download-spanish { background-position:0 -32px; }
 
fieldset {
	border:none;
	margin:0 0 30px 0;
	padding:0; }
 
	fieldset legend { display:none; }
 
form .input label { display:block; }
 
form .input input,form .input textarea {
	font-size:120%;
	width:96%; }
 
#form-success {
	background:#FFF371;
	border:2px dashed #B5CCCE;
	margin-bottom:20px;
	padding:10px; }
 
	#form-success p { margin:0; }
 
#subnav {
	background-position:0 0;
	padding:40px 16px 0 12px; }
 
	#subnav h3 {
		color:#003973;
		font-size:100%;
		margin-bottom:6px;
		text-transform:uppercase; }
 
	#subnav a {
		background: url('../images/subnavArrow_blue.gif') 0 3px no-repeat;
		display:block;
		font-size:90%;
		margin-bottom:12px;
		padding-left:6px;
		text-decoration:none; }
 
		#subnav a:hover { text-decoration:underline; }
 
		#subnav a.active { }
 
.home {
	overflow:hidden;
	position:relative; }
 
	.home #elmo {
	bottom:0;
	height:0;
	overflow:hidden;
	padding-top:141px;
	position:absolute;
	right:0;
	width:202px;
	background-image: url(../images/NewElmo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
 
	.home #site-intro {
		color:#003584;
		line-height:140%;
		margin-bottom:4px; }
 
	.home #news-events-group {
		background:url('../images/home_hr.jpg') center bottom no-repeat;
		margin-bottom:6px;
		padding-bottom:3px; }
 
		.home #news-events-group dt,.home #news-events-group a { color:#ff7200; }
 
		.home #news-events-group h1 span { background-position:0 -170px; }
 
		.home #news-events-group h1 { color:#ff7200; }
 
	.home #activities-group {
		background:url('../images/home_hr.jpg') center bottom no-repeat;
		margin-bottom:6px;
		padding-bottom:3px; }
 
		.home #activities-group h1 span { background-position:0 -204px; }
 
		.home #activities-group h1 { color:#00721B; }
 
		.home #activities-group a { color:#00881B; }
 
	.home #sesame-street-group h1 span { background-position:0 -234px; }
 
	.home #sesame-street-group h4 {
	color:#146eac;
	line-height: 16px;
}
 
	.home #sesame-street-group h1 { width:200px; }
 
#about #tertiary, #about #subnav { background: url('../images/subnavBackgrounds.jpg') 0 0 no-repeat; }
 
#about #tertiary { background-position: bottom left; }
 
#about h1 span { background-position:0 0; }
 
#about h2 { color:#ff7200; }
 
#about h1.page-title { color:#ff7200; }
 
#about h2.page-subtitle { color:#444; }
 
#parents-caregivers #tertiary, #parents-caregivers #subnav { background: url('../images/subnavBackgrounds.jpg') -120px 0 no-repeat; }
 
#parents-caregivers #tertiary { background-position: -120px bottom; }
 
#parents-caregivers #subnav { padding-top:68px; }
 
#parents-caregivers h1 span { background-position:0 -34px; }
 
#parents-caregivers h1.page-title, h2.page-title { color:#ff7200; }
 
#parents-caregivers h2.page-subtitle { color:#444; }
 
#parents-caregivers #play-now-button {
	background: url('../images/playNowButton.jpg') 0 0 no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:32px;
	width:111px; }
 
#educators #tertiary, #educators #subnav { background: url('../images/subnavBackgrounds.jpg') -240px 0 no-repeat; }
 
#educators #tertiary { background-position: -240px bottom; }
 
#educators #primary h1 span { background-position:0 -68px; }
 
#educators #primary h2 { color:#229837; }
 
	#educators #primary h2.coloroverride { color:#000; }
 
#educators #subnav a, #educators #subnav h3 { color:#FFF; }
 
#educators #subnav a { background: url('../images/subnavArrow_white.gif') 0 3px no-repeat; }
 
#educators h1.page-title { color:#00721B; }
 
#philanthropy #tertiary, #philanthropy #subnav { background: url('../images/subnavBackgrounds.jpg') -360px 0 no-repeat; }
 
#philanthropy #tertiary { background-position: -360px bottom; }
 
#philanthropy #subnav { padding-top:60px; }
 
	#philanthropy #subnav * { color:#FFF; }
 
	#philanthropy #subnav h3 { font-size:90%; }
 
	#philanthropy #subnav a { background: url('../images/subnavArrow_white.gif') 0 3px no-repeat; }
 
#philanthropy #primary h1 span { background-position:0 -102px; }
 
#philanthropy #primary h2 { color:#000; }
 
#media #tertiary, #media #subnav { background: url('../images/subnavBackgrounds.jpg') -480px 0 no-repeat; }
 
#media #tertiary { background-position: -480px bottom; }
 
#media #subnav { padding-top:50px; }
 
	#media #subnav * { color:#FFF; }
 
	#media #subnav a { background: url('../images/subnavArrow_white.gif') 0 3px no-repeat; }
 
#media #primary h1 span { background-position:0 -136px; }
 
#media #primary h2 { color:#000; }
 
#media .page-title { color:#5A0040; }
 
#media dl.advisory-list dt {
	font-size:100%;
	font-weight:normal; }
 
	#media dl.advisory-list dt.first-child { font-weight:bold; }
 
#site-map { padding:30px; }
 
	#site-map h2 {
		margin:20px 0 0 0;
		padding:0; }
 
	#site-map a {
		border-bottom:1px solid #79D5FF;
		display:block;
		margin:0;
		padding:6px 2px; }
 
		#site-map a:hover { background:#FFF; }
 
.sesame-lockup {
	background:#FFF;
	padding:10px 2px;
}
 
#SEO { display: none; }

#educators #main #secondary .sesame-lockup img { margin-top: 5px; }
