#header  { margin-bottom: 25px; }

#article { margin-left: auto; margin-right: auto; width: 920px; }

#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content { display:inline-block; } /*this trips hasLayout for ie7*/
#content { display:block; } /*this returns it back to normal*/

#articleMore,
.articleLeft #articleMore
{
	width: 300px;
	/*padding-left: 5px;*/
	float: right;
}
#articleContent,
.articleLeft  #articleContent{
	width: 590px;
	font: normal 15px/23px arial, sans-serif;
	float: left;
}

.articleRight #articleMore {  float: left !important; }
.articleRight #articleContent{	float: right !important; }

#articleContent h1 {
	margin: 0;
	padding: 0;
	font: bold 30px arial, sans-serif;
}
#articleContent h2 {
	margin: 0;
	padding: 0;
	font: normal 16px arial, sans-serif;
}
#articleContent h2 .from { font-size: 12px; font-weight: normal; }

#contributor h1, #collateral h1 { margin: 0; padding: 0; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; font-weight: normal; font-size: 34px; }
#contributor h2, #collateral h2, .bookTalk { margin-top: 0; padding: 0; font-family: Georgia, "Times New Roman", serif; font-weight: normal; font-size: 18px; }
#contributor:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contributor { display:inline-block; } /*this trips hasLayout for ie7*/
#contributor { display:block; } /*this returns it back to normal*/

#contributorInfo { float: right; width: 300px; margin-left: 20px; }
#contributorInfo img { float: right; margin-left: 10px; }

#mainImg { margin-bottom: 12px; color: #999999; text-align: left; font-size: 12px; }
#mainImg img { display: block; margin-bottom: 3px; }
#source { float: right; margin-left: 30px; }
#source2 { display: none; }
#deck { font-style: italic; }
#fixed {
	width: 224px;
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
	color: #E21F1F;
	font-size: 13px;
	line-height: 15px;
}
.by { font: normal 13px/18px arial, sans-serif; }
/*.firstletter:first-letter { float:left; color:#000; font-weight: bold; font-size:40px; line-height:28px; padding-top:2px; margin-right: 5px; }*/


/* <styles for inline images on article pages> */
.imgRight { float: right; margin: 20px 0 20px 20px; }
.imgRightNoWrap { margin: 20px 0 20px auto; }
.imgLeft { float: left; 	margin: 20px 20px 20px 0; }
.imgLeftNoWrap { margin: 20px auto 20px 0; }
.imgCenter { margin: 20px auto; }
.caption {
	/*font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;*/
	color: #E21F1F;
	font-size: 13px;
	line-height: 15px;
	/*font-family: "Trebuchet MS", Trebuchet, arial, sans-serif !important;
	font-size: 11px !important;*/
	font-weight: normal !important;
}
/* </styles for inline images on article pages> */
#lpSide {
	width: 223px;
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
	color: #aaa;
}

#relatedProducts, #relatedProductsTemp, #relatedProductsFirst {
	width: 226px;
	float: left;
	margin-right: 25px;
	color: #aaa;
}
#articleMore #relatedProducts, #articleMoreRight #relatedProducts { width: 300px; float: none; margin-right: 0; }
#relatedProductsBook { width: 250px; }
#relatedProductsFirst { margin-top: 20px; }
#relatedProducts #rp, #relatedProductsTemp #rp, #relatedProductsFirst  #rp, #relatedProductsBook  #rp {
	border-top: solid 1px #C0DFF3;
	border-bottom: solid 1px #C0DFF3;
	padding: 5px 0;
	margin-bottom: 5px;
	display: none;
}
#relatedProducts  ul, #relatedProductsTemp ul, #relatedProductsFirst  ul, #relatedProductsBook  ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}
#relatedProducts  ul li, #relatedProductsTemp ul li, #relatedProductsFirst  ul li, #relatedProductsBook  ul li {
	margin-bottom: 20px;
	background: url(http://www.scholastic.com/browse/static/presentation/www/images/bullet_green.gif) 2px 5px no-repeat;
	padding-left: 8px;
}
#relatedProducts  ul li.s, #relatedProductsTemp ul li.s, #relatedProductsFirst ul li.s, #relatedProductsBook  ul li.s {
	margin-bottom: 0;
	background: none;
	padding-left: 0;
	font-weight: bold;
}
#relatedProducts  ul .btnCart, #relatedProductsTemp ul .btnCart, #relatedProductsFirst  ul .btnCart, #relatedProductsBook  ul .btnCart {
	margin-top: 8px;
}

/* #sidebar { float: right; margin-left: 10px; } */
#sidebar { float: right; width: 100%; color: #000; margin-bottom: 12px; }
#sidebar .text { padding: 10px 15px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; }
#sidebar .text strong.hdr { font-size: 16px; }

#authorNote {
	margin-top: 60px;
	padding-bottom: 5px;
	border-bottom: solid 1px #C0DFF3;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}
/* <related articles and related resources sections> */
#related { border-top: solid 1px #A9D3ED; font: normal 15px/23px arial, sans-serif; padding-top: 20px; margin-bottom: 20px; margin-top: 20px; width: 590px; }
#ra {  }
#ra .tout { margin-top: 9px; }
#ra .tout img { float: left; margin-right: 10px; }
#ra .dscr { margin-left: 139px; }
#rr {  }
#rr table { margin-top: 10px; }
#rr td.text { border-left: solid 1px #9BC9E5; padding-left: 15px; }
#rr td.rrType { padding-right: 5px; width: 125px; color: #999999; font-weight: bold; vertical-align: middle; }
#rr td.rrType img { float: left; margin-right: 10px; }
/* </related articles and related resources sections> */

/* <quiz pages> */
#quiz { width: 589px; }
#quizContent { width: 527px; border-left: 1px solid #A9D3ED; border-right: 1px solid #A9D3ED; padding: 20px 30px; }
#quizContent .q { margin-bottom: 25px; }
#quizContent .num { color: #3994CD; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; font-size: 30px; float: left; margin-top: -5px; }
#quizContent .text { margin-left: 30px; }
#quizContent .text ol { list-style: none; padding: 0; margin: 10px 0 0 0; }
#quizContent .text ol li { margin-bottom: 12px; padding-left: 30px; }
#quizContent .text ol li.correct { background: url(http://www.scholastic.com/browse/static/presentation/www/images/icon_checkmark.gif) 0 2px no-repeat; font-weight: bold; }
#quizContent .text ol li input { float: left; margin-left: -30px; }
#score { background-color: #8CD051; width: 527px; border-left: 1px solid #A9D3ED; border-right: 1px solid #A9D3ED; padding: 0 30px 10px 30px; color: #fff; font-size: 18px; }
#score .scoreHdr { font-size: 26px; }
#scoreBtn { background-color: #D3ECFB; width: 587px; border-left: 1px solid #A9D3ED; border-right: 1px solid #A9D3ED; text-align: center; padding-top: 7px; }
/* </quiz pages> */

#sponsoredMain { margin-bottom: 50px; }
#sponsorBox { margin-bottom: 15px; }



/* <print and email callouts> */
#printCallout, #emailCallout, #emailCalloutCOPPA { width: 370px; position: absolute; display: none; z-index: 100; }
#printCalloutContent, #emailCalloutContent {
	background-color: #fff;
	border-left: solid 2px #A9D3ED;
	border-right: solid 2px #A9D3ED;
	padding: 0 10px;
}
#printCalloutContent form, #emailCalloutContent  form { margin: 0; }
#emailCalloutContent p { margin: 12px 0 0 0; }
#emailCallout #emailCalloutContent input.txt { border: 1px solid #a9d3ed; }
/* </print and email callouts> */

/* <book description> */
#bookMore { 	width: 250px; float: right; }
#bookContent { width: 655px; padding-right: 15px; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; font-size: 14px; float: left; }
#bookContent h1 { margin: 0; padding: 0; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; font-size: 25px; }
#bookContent h2 { margin-top: 0; padding: 0; font-family: Georgia, "Times New Roman", serif; font-size: 14px; }
#bookContent h2 .from { font-size: 12px; font-weight: normal; }

#bookDescription { padding-bottom: 15px; border-bottom: 1px solid #A9D3ED; }
#bookDescription img { float: left; margin-right: 15px; }
#bookDescription p { margin: 5px 0 0 0; }
#bookDescription:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bookDescription { display:inline-block; } /*this trips hasLayout for ie7*/
#bookDescription { display:block; } /*this returns it back to normal*/

#bookInfo { float: left; width: 143px; margin-right: 15px; padding-top: 10px; font-size: 11px; font-family: arial, sans-serif; }
#bookInfo p { border-bottom: 1px solid #F1F1F1; padding-bottom: 5px; margin: 0 0 10px 0; }
#bookDscr { margin-left: 158px; padding-top: 10px; }

#somehowRelated{ border-top: 1px solid #C0DFF3; padding-top: 15px; font: normal 11px arial, sans-serif; margin-bottom: 20px; }
#somehowRelated .bookTitle { font-size: 12px; }
#somehowRelated h3 { border-bottom: 2px solid #B9D63D; color: #666666; font-size: 14px; margin: 0; padding: 0 0 2px 0; width: 275px; }

.box250Borders { border-left: 1px solid #a9d3ed; border-right: 1px solid #a9d3ed; padding: 10px 10px 1px 10px; width: 228px; }
.box250Borders ul.moreResources { margin: 0; padding: 0; list-style: none; border: none; width: 228px; }
.box250Borders ul.moreResources li { margin-bottom: 10px; }
/* </book description> */

/* <article collection> */
#articleMoreRight { width: 300px; /*padding-left: 5px;*/ float: right; }
#articleContentLeft {
	width: 593px;
	font: normal 15px/23px arial, sans-serif;
	float: left;
}
#articleContentLeft h1 { margin: 0; padding: 0; font: bold 30px arial, sans-serif; }
#articleContentLeft h2 { margin-top: 0; padding: 0; font: normal 16px arial, sans-serif; }
#articleContentLeft h2 .from { font-size: 12px; font-weight: normal; }
#mediaPlayer { margin: 40px 0 20px 0; }
#mediaPlayerContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#mediaPlayerContent { display:inline-block; } /*this trips hasLayout for ie7*/
#mediaPlayerContent { display:block; } /*this returns it back to normal*/
.mediaPlayerText { float: right; width: 235px; }
.acSection { margin-bottom: 40px; }
.acSection h3 { border-bottom: 2px solid #BCD736; color: #999999; text-transform: uppercase; width: 275px; font-size: 16px; }
.acSection p { margin: 12px 0; }
.acSection a.big { font-size: 16px; font-weight: bold; }
.box593Borders { width: 571px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px; }
/* </article collection> */

/* <book list> */
#bookList { border-top: 1px solid #DEDEDE; padding-top: 20px; }
.bookListItem { margin-bottom: 25px; }
.bookListItem:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bookListItem { display:inline-block; } /*this trips hasLayout for ie7*/
.bookListItem { display:block; } /*this returns it back to normal*/
.bookListItem  img { float: left; }
.bookListItemTxt { margin: 0 0 0 110px; }
/* </book list> */

/* <3rd party aggregates> */
.thirdPartySource, .thirdPartyIntro { color: #A6A6A6; }
#thirdPartyImg { margin-bottom: 35px; }
/* </3rd party aggregates> */


.articleBox, .articleBoxPoll { margin-bottom: 12px; }
.articleBoxPoll table.multiple td { padding-top: 3px; }
.articleBox img { display: block; }
.articleBox ul {
	margin: 0;
	padding: 10px 10px 2px 10px;
	list-style: none;
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	width: 278px;
}
.articleBox ul li { margin-bottom: 10px; }
.articleBox ul li.visitKit {
	background: url(http://www.scholastic.com/browse/static/presentation/www/images/icons/bookrelated_24x24.gif) no-repeat;
	border-bottom: solid 1px #a9d3ed;
	padding: 5px 0 15px 0;
}
.articleBox ul li.visitKit a { padding-left: 30px; }
.articleBox table { border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; }
.articleBox table td { padding-top: 10px; padding-left: 10px; vertical-align: top; }


.articleBox .box {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 15px 9px 1px 9px;
	width: 280px;
}
.articleBox strong { color: #666666; }
.articleBox .box p { margin-top: 0; margin-bottom: 10px; }
.articleBox .box p.unit { border-top: solid 1px #C0DFF3; padding-top: 5px; margin-bottom: 0; }
.articleBox p.unit { border-top: solid 1px #C0DFF3; padding-top: 5px; margin-bottom: 0; }

.box300Borders {
	border-left: 1px solid #a9d3ed;
	border-right: 1px solid #a9d3ed;
	padding: 10px 10px 1px 10px;
	width: 278px;
}
.box300Borders ul { margin: 0; padding: 0; list-style: none; border: none; }
.box300Borders ul li { 	margin-bottom: 10px; }
.box300Borders form { margin: 10px 0; }
.box300Borders input[type=radio] { position: relative; top: 3px; }

.aboutThisBook p { margin: 0 0 5px 0; }
.toutBook { background-color: #fff; margin-bottom: 12px; }
.toutBook img { display: inline; float: left; margin-right: 10px; }
.toutBook .toutBookText { margin-left: 110px; }
.toutBook a.big { font-size: 12px; }
.toutBook:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutBook { display:inline-block; } /*this trips hasLayout for ie7*/
.toutBook { display:block; } /*this returns it back to normal*/

.resourcesLogo { height: 50px; }
.resourcesLogo img { float: left; }
.resourcesLogo .rlText { padding-top: 5px; margin-left: 60px; }
.resourcesLogo .rlText span { font-size: 11px; color: #666; }

.toutMedium { margin-bottom: 12px; margin-top: 12px; }
.toutMedium img { float: left; }
.toutMedium .toutText { margin-left: 140px; }
.toutMedium:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutMedium { display:inline-block; } /*this trips hasLayout for ie7*/
.toutMedium { display:block; } /*this returns it back to normal*/

.ad {
	/*font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;*/
	color: #666666;
	font-size: 11px;
	margin-bottom: 12px;
}
.ad h3 { font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; color: #666666; font-size: 11px; }
.cHdr { font-size: 18px; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; }
.dBlock { display: block; margin: 0; }

.hr { color: #a9d3ed; background-color: #a9d3ed; height: 1px; border: none; }

#bottomAd {
	margin: 35px auto;
	width: 741px;
}
.boxError { border: 1px solid red; }
.txtError { color: #ff0000; font-size: 11px; position: relative; left: 5px; }

.bwCircle, .bwCircleLast {
	list-style: none;
	margin: 10px 0!important;
	padding: 0;
}
.bwCircleLast { margin: 10px 0 0 0; }
.bwCircle li, .bwCircleLast li {
	background: url(http://www.scholastic.com/browse/static/presentation/www/images/bullet2.gif) 0 2px no-repeat;
	padding-left: 14px;
}
.source { font-family: arial; font-size: 12px; }

.callout { display: none; position: absolute; }
#pCalloutContent { background: #ffffff url(http://www.scholastic.com/browse/static/presentation/www/images/c_bg.gif) repeat-y; font-size: 11px; }
#pCalloutContent  h1 { color: #3399CC; font-size: 14px; margin-bottom: 0; margin-top: 0; }
#pCalloutContent td {
	font-size: 11px;
	padding: 0px;
	border-right: none;
	border-bottom: none;
	vertical-align: top;
}
#pCalloutContent .pCalloutImg { padding-left: 5px; width:230px; }
#pCalloutContent .pCalloutText { padding: 0 10px; }
#pointy { display: none; position: absolute; }

#ad_bottom {
	width: 920px;
	margin: 12px auto 0px auto;
	color: #656565;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}
#ad_top {
	width: 920px;
	margin: 0px auto 12px auto;
	color: #656565;
	font-size: 11px;
	text-align: center;
	border-bottom: 1px solid #A9D3ED;
	border-top: 1px solid #A9D3ED;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* source promo include */
#sourcePromoInclude { width: 235px; margin-bottom: 12px; margin-left: auto; margin-right: auto; }
#sourcePromoIncludeContent { border-left: 1px solid #A9D3ED; border-right: 1px solid #A9D3ED; background: #FCF261 url(http://www.scholastic.com/content/presentation/source/juniorscholastic/box_bg.jpg) no-repeat; padding: 0 13px; }

/* tpt widget */
#tptWidget #tptWidgetFrm {
	background: url(http://www.scholastic.com/browse/static/presentation/www/images/tpt_widget_btm.jpg) no-repeat;
	height: 50px;
}
#tptWidget #tptWidgetFrm form { margin: 0; padding: 15px 25px 0 25px; }
#tptWidget #tptWidgetFrm form input#Keyword { width: 133px; height: 17px; float: left; border: 0 none; }
#tptWidget #tptWidgetFrm img { float: left; display: inline; }

#schlStacksHeader{padding-top:10px}
/*
     FILE ARCHIVED ON 13:28:59 Nov 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:47:27 May 29, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.datanode: 2002.797 (5)
  LoadShardBlock: 942.634 (3)
  PetaboxLoader3.resolve: 507.026 (2)
  load_resource: 1677.043
  exclusion.robots.policy: 0.114
  RedisCDXSource: 24.078
  esindex: 0.011
  exclusion.robots: 0.122
  CDXLines.iter: 16.589 (3)
  captures_list: 987.448
*/