#summerReadingWrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 720px;
}
#summerReadingWrapper img, #summerReadingWrapper fieldset {
	border: none;
}
#summerReadingWrapper p, #summerReadingWrapper form, #summerReadingWrapper fieldset {
	margin: 0;
	padding: 0;
}
#summerReadingWrapper .block {
	display: block;
}
#supportingCast {
	background: #aade10 url(images/home_supportingcast.gif) no-repeat;
	height: 139px;
	position: relative;
}
#supportingCast a {
	display: block;
}
#logo1, #logo2, #logo3 {
	position: absolute;
}
#logo1 {
	left: 33px;
	top: 32px;
}
#logo2 {
	left: 261px;
	top: 29px;
}
#logo3 {
	left: 564px;
	top: 28px;
}
#buzzExtrasWrapper {
	background: #99cc00 url(images/title_buzzextras.gif) no-repeat;
	height: 1%;
}
#buzzExtrasContent {
	margin: 0 auto;
	padding: 70px 0 15px 0;
	width: 646px;
}
#buzzExtrasHeader {
	margin: 0 auto;
	text-align: center;
	width: 400px;
}
#buzzExtrasFlashWrapper {
	height: 1%;
	margin-top: 15px;
	padding-bottom: 15px;
}
#celebrityBookBuzz, #wordGirl {
	float: left;
	height: 312px;
	width: 314px;
}
#wordGirl {
	margin-left: 18px;
}
#buzzExtrasContentLeftCol {
	float: left;
	width: 206px;
}
#buzzExtrasContentRightCol {
	float: right;
	width: 420px;
}
#moreBuzzinFun, #flipForReading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 238px;
	padding: 0 15px;
	text-align: center;
	width: 176px;
}
#moreBuzzinFun {
	background: url(images/bg_morebuzzinfun.gif) no-repeat;
}
#moreBuzzinFun p {
	padding-top: 99px;
}
#moreBuzzinFun p.links {
	padding-top: 12px;
}
#flipForReading p {
	padding-top: 58px;
}
#flipForReading p.links {
	padding-top: 84px;
}
#flipForReading {
	background: url(images/bg_flipforreading.gif) no-repeat;
	margin-top: 12px;
}
#summerReadingWrapper p.links {
	text-align: center;
}
#summerReadingWrapper p.links a {
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#summerReadingWrapper p.links a:hover {
	text-decoration: none;
}
#moreBuzzinFun p.links a {
	line-height: 2em;
}
#flipForReading p.links a {
	line-height: 1.5em;
}
#authorQAWrapper {
	background: url(images/bg_authorqacontent.gif) repeat-y;
	height: 1%;
}
#authorQAContent {
	background: url(images/bg_authorqa.gif) top no-repeat;
	height: auto !important;
	height: 351px;
	min-height: 351px;
	padding: 56px 24px 0 24px;
}
#authorQAContent .authorWrapper {
	padding: 15px 0 0 0;
}
#authorQAContent h1 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 0 12px 0;
}
#authorQAContent .authorName {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 10px 0;
	text-align: center;
}
#authorQAContent .authorBio {
	padding: 0 0 10px 0;
}
#authorQAContent p.learnMore {
	padding-right: 23px;
	text-align: right;
}
#featuredAuthors {
	padding: 15px 0 0 0;
}
#featuredAuthors dl {
	margin: 12px 0 0 0;
	padding: 0;
}
#featuredAuthors dt {
	margin: 0;
	padding: 0 0 0 18px;
}
#featuredAuthors dd {
	margin: 0;
	padding: 0 0 0 38px;
}
#summerReadingWrapper dl a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#summerReadingWrapper dl a:hover {
	text-decoration: none;
}

/* SUPPORTERS PAGE */

#supportersWrapper {
	background: #99cc00 url(images/title_supportingcast.gif) no-repeat;
	height: 1%;
}
#supportersContent {
	margin: 0 auto;
	padding: 117px 0 15px 0;
	width: 467px;
}
#supportersContent p {
	padding-bottom: 15px;
}
#supporterDisney, #supporterRoomToRead, #supporterAlsBookClub {
	font-size: 13px;
	margin-top: 23px;
	padding: 0 24px 0 24px;
	text-align: center;
}
#supporterDisney {
	background: url(images/bg_disney.gif) no-repeat;
	height: 242px;
	margin-top: 0;
	padding-top: 152px;
	position: relative;
	width: 419px;
}
#supporterDisneyLogo {
	display: block;
	height: 120px;
	left: 113px;
	position: absolute;
	top: 19px;
	width: 220px;
}
#supporterRoomToRead {
	background: url(images/bg_roomtoread.gif) no-repeat;
	height: 271px;
	padding-top: 118px;
	position: relative;
	width: 419px;
}
#supporterRoomToReadLogo {
	display: block;
	height: 89px;
	left: 163px;
	position: absolute;
	top: 14px;
	width: 134px;
}
#supporterAlsBookClub {
	background: url(images/bg_alsbookclub.gif) no-repeat;
	height: 342px;
	padding-top: 110px;
	position: relative;
	width: 419px;
}
#supporterAlsBookClubLogo {
	display: block;
	height: 92px;
	left: 182px;
	position: absolute;
	top: 12px;
	width: 110px;
}

/* PARENTS PAGE */

#parentsWrapper {
	background: #99cc00 url(images/title_parents.gif) no-repeat;
	height: 1%;
}
#parentsContent {
	margin: 0 auto;
	padding: 68px 0 15px 0;
	width: 559px;
}
#parentsContent p {
	padding-bottom: 10px;
}
#parentsPrint, #parentsReadingResources, #parentsOtherResources {
	font-size: 12px;
	margin-top: 14px;
}
#parentsNewsletter {
	background: url(images/bg_newsletter.gif) no-repeat;
	height: 174px;
	margin-top: 0;
	padding: 40px 26px 0 30px;
	position: relative;
	width: 503px;
}
#parentsPrint {
	background: url(images/bg_printbooklists.gif) no-repeat;
	height: 103px;
	position: relative;
	width: 559px;
}
#parentsPrint a {
	display: block;
	height: 27px;
	position: absolute;
	top: 56px;
	width: 88px;
}
#parentsPrint a.gradeprek {
	left: 17px;
}
#parentsPrint a.gradek2 {
	left: 110px
}
#parentsPrint a.grade35 {
	left: 201px;
}
#parentsPrint a.grade6up {
	left: 294px;
}
#parentsPrint a.busca {
	left: 389px;
	width: 150px;
}
.parentsResourcesContent {
	background: url(images/bg_parentresources.gif) repeat-y;
	height: 1%;
}
#parentsReadingResources .parentsResourcesContentLeft {
	float: left;
	padding-left: 45px;
	width: 220px;
}
#parentsReadingResources .parentsResourcesContentRight {
	float: right;
	padding-right: 30px;
	width: 240px;
}
#parentsReadingResourcesLastQuestion {
	margin: 0 auto;
	text-align: center;
	width: 390px;
}
#parentsOtherResources .parentsResourcesContentLeft {
	float: left;
	padding-left: 27px;
	width: 232px;
}
#parentsOtherResources .parentsResourcesContentRight {
	float: right;
	padding-right: 24px;
	width: 240px;
}
#parentsNewsletter form a {
	text-decoration: none;
}
#parentsNewsletter form a:hover {
	text-decoration: underline;
}
#parentsNewsletterIntro {
	float: left;
	font-size: 13px;
	width: 235px;
}
#parentsNewsletterIntro ul, #parentsNewsletterIntro li {
	margin: 0;
	padding: 0;
}
#parentsNewsletterIntro ul {
	list-style: none;
	margin: 8px 0 0 10px;
}
#parentsNewsletterIntro li {
	background: url(images/bull_dblarrowred.gif) 0 5px no-repeat;
	padding-left: 10px;
}
#parentsNewsletterFormRight {
	float: right;
	width: 260px;
}
#parentsNewsletterFormRight p {
	color: #ff6600;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
}
div#newsletterGrade {
	font-size: 11px;
	padding: 0 0 0 10px;
	width: 195px
}
div#newsletterGrade input {
	float: left;
	font-size: 11px;
}
div#newsletterGrade label {
	display: block;
	float: left;
	line-height: 1.8em;
	margin-left: 8px;
}
div#newsletterGrade a {
	display: block;
	font-size: 11px;
	float: right;
	line-height: 1.8em;
}
div#newsletterGrade br {
	clear: both;
}
div#newsletterEmail {
	clear: both;
	font-size: 11px;
	padding: 10px 0 0 80px;
	width: 390px;
}
div#newsletterEmail input {
	float: left;
}
div#newsletterEmail input.email {
	height: 15px;
	margin-top: 2px;
	width: 258px;
}
div#newsletterEmail input.button {
	margin-left: 22px;
}
div#newsletterEmail p {
	float: left;
	padding: 3px 0 0 5px;
	white-space: nowrap;
}
img.readanddream {
	margin-top: 14px;
}

/* SWEEPS PAGE */

#sweepsWrapper {
	background: #99cc00 url(images/title_buzzsweeps.gif) no-repeat;
	padding: 98px 0 0 91px;
	height: 1%;
}
#buzzSweepsBottom {
	background: #99cc00;
	border-bottom: 1px #003366 solid;
	padding-top: 10px;
	text-align: right;
}
#sweepsWrapperContent {
	background: #99cc00 url(images/bg_readanddreamcontent.gif) repeat-y;
	height: 1%;
	width: 552px;
}
#sweepsWrapperContentNotepad {
	background: #99cc00 url(images/bg_sweepsnotepadcontent.gif) repeat-y;
	height: 1%;
	width: 552px;
}
#sweepsWrapperContentLeft {
	background: url(images/bg_readanddreamleft.jpg) no-repeat;
	float: left;
	height: 754px;
	padding-bottom: 30px;
	position: relative;
	width: 231px;
}
#sweepsWrapperContentRight {
	background: url(images/bg_readanddreamright.jpg) no-repeat;
	float: left;
	font-size: 12px;
	padding: 226px 21px 0 0;
	width: 300px;
}
#sweepsWrapperContentFull {
	background: url(images/title_readanddreamnotepad.jpg) no-repeat;
	height: 838px;
	padding-bottom: 30px;
	position: relative;
	width: 552px;
}
#sweepsWrapperContentRight p {
	padding-bottom: 22px;
}
#sweepsWrapperContentRight p#sweepsVoid {
	font-size: 10px;
}
#sweepsBottom {
	background: url(images/bg_readanddreambottom.gif) no-repeat;
	color: #b4b7bc;
	font-size: 10px;
	height: 22px;
	padding-top: 8px;
	position: relative;
	text-align: center;
	width: 552px;
}
#sweepsBottomNotepad {
	background: url(images/bg_sweepsnotepadbottom.gif) no-repeat;
	color: #b4b7bc;
	font-size: 10px;
	height: 22px;
	padding-top: 8px;
	position: relative;
	text-align: center;
	width: 552px;
}
#sweepsAnim {
	display: block;
	left: 38px;
	position: absolute;
	top: 0;
}
#vacationPlanning {
	display: block;
	height: 142px;
	left: 28px;
	position: absolute;
	top: 250px;
	width: 124px;
}
#learnMore {
	display: block;
	height: 149px;
	left: 20px;
	position: absolute;
	top: 406px;
	width: 127px;
}
#gameBooks {
	bottom: 30px;
	display: block;
	left: 0;
	position: absolute;
}
#notepadPirate {
	display: block;
	height: 192px;
	left: 24px;
	position: absolute;
	top: 435px;
	width: 126px;
}
#notepadPrincess {
	display: block;
	height: 175px;
	right: 33px;
	position: absolute;
	top: 452px;
	width: 115px;
}
#gameBooksBack {
	display: block;
	height: 29px;
	right: 67px;
	position: absolute;
	top: 767px;
	width: 122px;
}

