body{
	margin:0;
	color:#000;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	background:url(../site-images/bg-body.jpg) no-repeat 50% 0;
	min-width:942px;
}
#header div.print-image{
	display:block;
	width:924px;
	margin:0 auto;
}
.main-content{
	width:942px;
	margin:0 auto;
	overflow:hidden;
}
#content{
	float:left;
	width:576px;
}
#content h2{
	font-size:24px;
	line-height:28px;
	margin:0 0 12px;
	word-spacing:4px;
	letter-spacing:-1px;
}
#content p{margin:0 0 10px;}
#content .content{
	padding:0 35px 0 42px;
	word-spacing:1px;
}
#content .residents{
	margin:0 0 13px;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
#content .residents li{
	float:left;
	white-space:nowrap;
	margin:0 7px 0 -7px;
	padding:0 4px 0 7px;
}
#content .did-know{
	padding:16px 0 0;
	line-height:18px;
}
#content .tale{
	padding:0 7px 0 15px;
	background:#ededed;
	word-spacing:2px;
}
#content .tale p{margin:0 0 20px;}
#content .tale span{display:block;}
#sidebar{
	float:right;
	width:278px;
	padding:13px 0 0;
}
#sidebar .content{
	padding:0 15px 0 24px;
	line-height:17px;
}
#sidebar .content h3{
	font-size:18px;
	line-height:22px;
	color:#1220a7;
	margin:0 0 14px;
	text-align:center;
	font-weight:normal;
}
#sidebar .content p{margin:0 0 15px;}
#sidebar .content a{
	color:#1220a7;
	line-height:20px;
}
#sidebar .content ul{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar .content ul li{
	float:left;
	width:100%;
	text-indent:10px;
	margin:0 0 12px;
}
.hidden,
#header div,
.video,
.breadcrumbs,
#content .visual,
#content .gallery,
#content .did-know .photo,
#sidebar .video-vocab,
#sidebar .content .headline,
#footer,
.right-panel,
.remote-control,
.tooltip{display:none;}