#stacksWrapper img {
	behavior: url(/scripts/iepngfix.htc);
}

#stacksWrapper a {outline: none;}

div#stacksWrapper p, div#stacksWrapper h1, div#stacksWrapper h2, div#stacksWrapperNarrow p, div#stacksWrapperNarrow h1, div#stacksWrapperNarrow h2 {
	margin: 0;
	padding: 0;
}
div#stacksWrapper a, div#stacksWrapperNarrow a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
div#stacksWrapper a:hover, div#stacksWrapperNarrow a:hover {
	text-decoration: underline;
}
div#stacksWrapper img, div#stacksWrapperNarrow img {
	border: none;
}
div#stacksWrapper .block, div#stacksWrapperNarrow .block {
	display: block;
}
div#stacksWrapper, div#stacksWrapperNarrow {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 1%;
	margin: 0;
	padding: 0;
	width: 920px;
}
div#stacksWrapperNarrow {
	width: 720px;
}
#homePromo {
	float: left;
	padding-bottom: 27px;
}
#communityWidget {
	float: right;
	margin: 0 0 20px 10px;
}
/* inksplot homepage */
div#inkSplot {
	background: url(/kids/stacks/images/bg_inksplot26d.gif) no-repeat;
	color: #135f70;
	float: left;
/*	background-color: #008FB2;
	height: 229px; */
	margin-bottom: 27px;
	padding: 0 0 0 19px;
	position: relative;
	width: 570px;
}
div#inkSplotTitle {
	height: 16px;
	left: 172px;
	position: absolute;
	top: 12px;
	width: 256px;
}
div#inkSplot a#inkSplotMoreNews {
	position: absolute;
	right: 16px;
	top: 11px;
}
div#inkSplot a#inkSplotMoreNews {
	color: #fff;
}
div#inkSplotFeedContent {
	float: left;
	padding-top: 40px;
	width: 550px;
	padding-bottom: 5px;
}
div#inkSplot p {
	padding-top: 5px;
}
div#inkSplotFeedContent a {
	color: #135f70;
}
p#blogEntry {padding-bottom: 30px;}

div#inkSplotFeedContent p#blogEntryHeadline {
	font-weight: bold; padding: 15px 0px 0px 28px; 
}
div#inkSplotFeedContent .blogEntryDate {
	font-size: 11px; color: white; font-weight: normal; padding-left: 38px;
}
div#inkSplotFeedContent p#blogEntryHeadline a {
	font-weight: bold; padding: 15px 0px 0px 10px; color:#FFFFFF;
}
.blogEntryLink a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	background-color:#008FB2;
	padding: 3px;
}
p#blogFooter a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

div#inkSplotRight {
	float: right;
	font-weight: bold;
	padding: 63px 20px 0 0;
	width: 100px;
}
/* */
#homeAd {
	float: right;
}
#homeVideoReads {
	float: left;
	padding-bottom: 28px;
	width: 616px;
}
#homeVideoWrapper {
	float: left;
	width: 339px;
}
#homeReadsWrapper {
	float: right;
	width: 271px;
}
#homeVideoHeader {
	height: 1%;
	padding-bottom: 2px;
}
#homeVideoHeader img, #homeReadsHeader img {
	display: block;
	float:left;
}
#homeVideoWrapper #homeVideoPlayer {border:1px solid #ccc;padding:4px 4px;background:#fff}
#homeVideoWrapper #homeVideoPlayerHeader {font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#333;padding-left:3px}
#homeVideoWrapper #homeVideoPlayerCaption {font:11px Verdana, Arial, Helvetica, sans-serif;color:#333;padding-left:3px} 
#homeVideoWrapper #homeVideoPlayerCaption a {text-decoration:underline;color:#333;font-size:11px}
#homeVideoWrapper #homeVideoPlayerCaption a:hover {color:#09c}
#homeVideoWrapper #homeVideoHeader a, #homeReadsWrapper #homeReadsHeader a {
	color: #58595b;
	display: inline;
	float: right;
	margin-right: 10px;
	text-decoration: none;
}
/* 39 clues video sponsorship */
#39homeVideoWrapper #39homeVideoPlayer {border:1px solid #ccc;padding:4px 4px;background:#fff}
#39homeVideoWrapper #39homeVideoPlayerHeader {font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#333;padding-left:3px}
#39homeVideoWrapper #39homeVideoPlayerCaption {font:11px Verdana, Arial, Helvetica, sans-serif;color:#333;padding-left:3px} 
#39homeVideoWrapper #39homeVideoPlayerCaption a {text-decoration:underline;color:#333;font-size:11px}
#39homeVideoWrapper #39homeVideoPlayerCaption a:hover {color:#09c}
#39homeVideoWrapper #39homeVideoHeader a, #homeReadsWrapper #homeReadsHeader a {
	color: #58595b;
	display: inline;
	float: right;
	margin-right: 10px;
	text-decoration: none;
}
/* end 39 clues video sponsorship */

#homeVideoWrapper #homeVideoHeader a:hover, #homeReadsWrapper #homeReadsHeader a:hover {
	text-decoration: underline;
}
#homeReadsHeader {
	height: 1%;
	padding-bottom: 2px;
}
#homeStacks, #subpageStacks, #subpageStacksBlue {
	background: url(/kids/stacks/images/bg_stacks_blue.gif) no-repeat;
	color: #fff;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 284px;
	margin-top: 10px;
	padding: 70px 23px 0 27px;
	/*position: relative;*/
	text-align: center;
	width: 241px;
}
#stacksCharacters div {
	float: left;
	height: 80px;
	width: 80px;
}
#stacksCharacters div a {
	display: block;
	height: 80px;
	width: 80px;
}
* html a:hover {
	visibility: visible;
}
#stacksCharacters div a:hover img {
	visibility: hidden;
}
#stacksTitles {
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
}
div#stacksLinks {
	bottom: 23px;
	font-size: 12px;
	left: 0;
	/*margin-left: 27px;
	position: absolute;*/
	width: 241px;
	padding-top: 10px;
}
div#stacksLinks a {
	color: #fff;
}
#homeGames {
	float: left;
}
div#hp {
width: 920px;
}
div#homeIntro {
	font-size: 17px;
	font-weight: bold;
	float: right;
	text-align: center;
	width: 285px;
	padding: 6px 2px 3px 2px;
	margin: 0px 2px 7px 2px;
	vertical-align: top;
	color: #ffffff;
	border: 3px solid #135f70;
	background-color: #a91433;
}
div#homeIntro .image {
	float: left;
}
div#homeIntro ul {
	float: right;
	font-weight: normal;
	text-align: left;
	width: 260px;
	/*list-style-type: disc;*/
	list-style: none;
	margin: 7px 0px 5px 0px;
	/*padding-left: 10px;*/
	font-size: 12px;
	vertical-align: top;
	color: #FFFFFF;
}
div#homeIntro ul li { background: url(/kids/stacks/images/intro_bullet.gif) 0 5px no-repeat; padding-left: 10px; }
div#homeIntro a {
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
	color: #ffff10;
}
div#homePoll {
	float: right;
	text-align: center;
	width: 285px;
	padding-right: 15px;
	padding-bottom: 10px;
}
div#homePoll p {
	padding-top: 5px;
	padding-bottom: 5px;
}
div#homePoll .smpsponsor {
	width: 283px;
	height: 50px;
	background-color: #41161f;
	border: 1px solid #97c839;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin-bottom: 6px;	
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
}
div#homePoll .smpsponsor img {
	padding: 1px 6px 0px 2px;
	float: left;
}

div#homePoll .smpsponsor a {
	font-size: 13px;
	color: #97c839;
	vertical-align:middle;
}
div#homePoll .smpsponsor a:hover {
	text-decoration: underline;
}

div#homePoll a {
	font-weight: bold;
}
#footerSpacer {
	padding: 50px 0 5px 0;
}
#footerSpacer p {
	color: #1087ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* READS STYLES */

#readsLeftColumn {
	float: left;
	width: 587px;
}
#readsRightColumn {
	float: right;
	width: 325px;
}
#readsHeader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: 600;
	color: #C60C30;
	font-size: 19px;
	letter-spacing: -1px;
}
#readsPromo {
	margin-top: 6px;
}
#coolBooks {
	background: url(/kids/stacks/images/hdr_coolbooks.gif) top no-repeat;
	height: 1%;
	margin-top: 4px;
	padding: 87px 0 0 15px;
	position: relative;
	/*z-index: 300000;*/
	width: 572px;
}
div#coolBooks #coolBooksAllBooks {
	position: absolute;
	right: 24px;
	top: 57px;
}
div#coolBooks a#coolBooksAllBooks {
	color: #fff;
}

ul#coolBooksNav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 165px;
}
ul#coolBooksNav li {
	border-bottom: 2px #96cddc solid;
	margin: 0;
	padding: 0;
}
ul#coolBooksNav li.coolBooksNavLast {
	border-bottom: none;
}
ul#coolBooksNav li a {
	background-color: #0098c4;
	color: #fff;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	padding: 21px 0 0 15px;
	width: 150px;
}
ul#coolBooksNav li a:hover {
	background-color: #53d6fc;
	color: #004e77;
	text-decoration: none;
}
ul#coolBooksNav li a.coolBooksNavOn {
	background-color: #53d6fc;
	color: #004e77;
	text-decoration: none;
}
ul#coolBooksNav li.coolBooksNavFirst a {
	background: #0098c4 url(/kids/stacks/images/coolbooksnavfirst_off.gif) top right no-repeat;
}
ul#coolBooksNav li.coolBooksNavFirst a:hover {
	background: #53d6fc url(/kids/stacks/images/coolbooksnavfirst_on.gif) top right no-repeat;
}
ul#coolBooksNav li.coolBooksNavFirst a.coolBooksNavOn {
	background: #53d6fc url(/kids/stacks/images/coolbooksnavfirst_on.gif) top right no-repeat;
}
#coolBooksList {
	float: left;
	margin: 18px 0 0 0;
	padding: 0;
	width: 407px;
}
#coolBooksListContent {
	background-color: #53d6fc;
	height: 1%;
	margin: 0;
	padding: 16px 0 0 10px;
}
div#coolBooksListContent .coolBooksListing {
	float: left;
	padding: 10px 0 0 12px;
	position: relative;
	width: 118px;
}
div#coolBooksListContent .coolBooksListing img {
	display: block;
	margin-bottom: 5px;
}
div#coolBooksListContent .coolBooksListing a {
	color: #065c75;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#coolBooksListContent .siteIconOn {
	background: url(/kids/stacks/images/siteicon.gif) no-repeat;
	display: block;
	float: right;
	height: 36px;
	width: 38px;
}
div#coolBooksListContent .coolBooksMore {
	padding: 40px 23px 14px 0;
	text-align: right;
}
div#coolBooksListContent .coolBooksMore a {
	color: #01536b;
}
div#stacksWrapper .coolBooksInfoCallout {
	position: absolute;
}
div#stacksWrapper .coolBooksInfoCallout img {
	margin: 0;
	padding: 0;
}
div#coolBooksListingImage {

}
div.coolBooksInfoContent {
	background: url(/kids/stacks/images/calloutback_trans.png) repeat-y;
	behavior: url(/scripts/iepngfix.htc);
	color: #004e77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 1%;
	margin: 0;
	padding: 18px 22px 23px 32px;
	width: 366px;
	z-index:300;
}
div.coolBooksInfoContent .titleInfo {
	float: left;
	padding-bottom: 12px;
}

div.coolBooksInfoContent .infoTitle {
	font-size: 12px;
	font-weight: bold;
}

div.coolBooksInfoContent .infoAuthor {
	font-size: 11px;
	font-weight: normal;
}
div.coolBooksInfoContent .infoDate {
	font-size: 11px;
	padding-top: 12px;
}
div.coolBooksInfoContent .siteIconOn {
	background: url(/kids/stacks/images/siteicon_info.gif) no-repeat;
	display: block;
	float: left;
	height: 47px;
	margin: -10px 0 0 5px;
	padding: 0;
	width: 48px;
}

/* VIDEOS STYLES */

#videosLeftColumn {
	float: left;
	width: 600px;
}
#videosRightColumn {
	float: right;
	width: 320px;
}
#videosHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #00AFD8;
	font-size: 19px;
	letter-spacing: -1px;
}
div#morevids {
	float: right;
	font-weight: bold;
	width: 260px;
	padding: 10px 10px 10px 10px;
	margin: 10px 5px 5px 30px;
	vertical-align: top;
	color: #FFFFFF;
	border: 2px solid #00AFD7;
	background-color: #FB941D;
}
#videoList {
	background: url(/kids/stacks/images/bg_videos.gif) no-repeat;
	height: 456px;
	margin: 3px 0 0 0;
	padding: 43px 0 0 20px;
	position: relative;
	width: 831px;
}
#videoListCategoryColumn {
	float: left;
	width: 180px;
}
div#videoListCategoryColumn p {
	color: #fff;
	font-weight: bold;
	line-height: 1.4em;
	margin: 10px 0px 2px 0px;
}
div#videoListCategoryColumn ul {
	list-style: none;
	margin: 0px 0 0px 0;
	padding: 0;
	padding: 0;
	color: #fff;
}
div#videoListCategoryColumn li {
	line-height: 1.2em;
	margin: 0px 0px 4px 0px;
	padding-left: 10px;
	color: #fff;
}
div#videoListCategoryColumn {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
div#videoListCategoryColumn a {
	color: #fff;
}
div#vidWrapper {
	float: right;
	margin-right: 10px;
	padding-top: 34px;
	width: 615px;
}
div#videoList div#vidWrapper div.videoRow {
	height: 1%;
	padding-bottom: 40px;
	width: 615px;
}
div#videoList div#vidWrapper div.videoItem {
	color: #fff;
	display: inline;
	float: left;
	margin-left: 20px;
	width: 130px;
}
div#videoList div#vidWrapper div.videoItem a {
	color: #fff;
	font-weight: bold;
	line-height: 1.6em;
}
div#videoList div#vidWrapper p.videoImage {
	padding-bottom: 5px;
}
div#videoList div#vidWrapper p.videoRunTime {
	padding-top: 2px;
}
div.videoPageTurn {
	bottom: 23px;
	position: absolute;
	right: 68px;
}
div#pageNumberContainer a {
	color: #fff;
	display: block;
	font-weight: bold;
	float: left;
	margin: 16px 0 0 4px;
}
div#pageNumberContainer div {
	color: #fb941d;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	margin: 16px 0 0 4px;
}
div#videoList div.videoPageTurn a.videoNext {
	margin: 0 0 0 15px;
}
div#videoList div.videoPageTurn a.videoPrev {
	margin: 0 0 0 29px;
}

/* AUTHORS STYLES */

#authorsLeftColumn {
	float: left;
	width: 586px;
}
#authorsRightColumn {
	float: right;
	width: 320px;
}
#authorsSpotlightHeader {
	background: url(/kids/stacks/images/hdr_spotlight.gif) no-repeat;
	height: 53px;
	margin-top: 20px;
	position: relative;
	z-index: 1;
	width: 586px;
}
#authorsHeader	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: 600;
	color: #E83500;
	font-size: 19px;
	letter-spacing: -1px;
}
#authorsSpotlight {
	background: url(/kids/stacks/images/bg_inthespotlight_repeat.gif) repeat-y;
	height: 1%;
}
#authorsSpotlightContent {
	background: url(/kids/stacks/images/bg_inthespotlight.gif) no-repeat;
	height: 1%;
	padding: 47px 23px 11px 7px;
	position: relative;
}
#inTheSpotlight {
	bottom: 5px;
	height: 22px;
	left: 8px;
	position: absolute;
	width: 150px;
}
div#authorsSpotlightHeader #authorsAll {
	position: absolute;
	right: 38px;
	top: 28px;
}
div#authorsSpotlightHeader a#authorsAll {
	color: #fff;
}

#authorsAuthorLeft {
	float: left;
	width: 276px;
}
#authorsIllustratorRight {
	float: left;
	margin-left: 4px;
	width: 276px;
}
div.authorBio, div.illustratorBio {
	background: url(/kids/stacks/images/bg_author.gif) no-repeat;
	height: 1%;
	margin-left: 9px;
	padding-bottom: 10px;
	width: 260px;
}
div.illustratorBio {
	background: url(/kids/stacks/images/bg_illustrator.gif) no-repeat;
}
div.authorBio img, div.illustratorBio img {
	float: left;
	display: inline;
	margin: 6px 0 0 8px;
}
.photocredit {
	color: #005F6F;
	float: left;
	display: inline;
	margin: 8px 0 0 0px;
	width: 150px;
}
#authorsSpotlightContent .authors {
	font-size: 10px;
}
#authorsSpotlightContent .authorName {
	font-size: 14px;
}

#authorsSpotlightContent .siteIconAuthors {
	display: inline;
	float: right;
	margin-top: -15px;
}

div.authorBook, div.illustratorBook {
	background: url(/kids/stacks/images/bg_author_book.gif) no-repeat;
	height: 1%;
	margin-left: 23px;
	padding-bottom: 10px;
	width: 246px;
}
div.illustratorBook {
	background: url(/kids/stacks/images/bg_illustrator_book.gif) no-repeat;
}
div.authorBook img, div.illustratorBook img {
	float: left;
	display: inline;
	margin: 5px 0 0 7px;
}
#authorsSpotlightContent .bookInformation {
	color: #58595b;
	float: right;
	width: 144px;
}
div#authorsSpotlightContent .bookInformation p {
	padding-bottom: 15px;
}
div#authorsSpotlightContent .bookInformation p a {
	color: #58595b;
	font-weight: bold;
}
#authorsSpotlightContent .divider {
	border-top: 1px #f3c54a solid;
	height: 24px;
}
#authorsVideos {
	margin-top: 30px;
	width: 586px;
}
div#authorsVideos img {
	display: block;
	margin-bottom: 9px;
}
#stacksSlideshow {
	float: right;
	margin-top: 27px;
	margin-bottom: 12px;
	width: 298px;
}
div#stacksSlideshow img {
	display: block;
	margin-bottom: 5px;
}

/* BROWSE ALL STYLES */

#browseLeftColumn {
	display: inline;
	float: left;
	width: 690px;
}
#browseRightColumn {
	float: right;
	width: 180px;
}
#browseNavigation {
	height: 1%;
	margin-top: 13px;
}
div#browseNavigation a {
	display: block;
	float: left;
	margin-left: 2px;
}
div#browseNavigation a#browseFirstTab {
	margin-left: 0;
}
#browseContent {
	background: #fff url(/kids/stacks/images/bg_browseall.gif) repeat-y;
	height: 1%;
	padding-bottom: 30px;
	width: 690px;
}
#browseCharacterWrapper {
	padding: 50px 0 0 36px;
	width: 630px;
}
div.browseCharacterRow {
	border-bottom: 2px #e6e6e6 solid;
	height: 1%;
	margin-bottom: 44px;
	padding-bottom: 24px;
	width: 630px;
}
div.browseCharacterItem {
	color: #fff;
	display: inline;
	float: left;
	margin: 0 20px 0 2px;
	width: 104px;
}
div#browseCharacterWrapper div.browseCharacterItem a {
	color: #065c75;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
}
div#browseCharacterWrapper div.browseCharacterItem a img {
	border: 5px #b9de40 solid;
	display: block;
	margin-bottom: 5px;
}
div#browseCharacterWrapper div.browseCharacterItem a:hover img {
	border: 5px #ffa200 solid;
}
div#browseAuthorOrganize p {
	color: #58595b;
	font-size: 11px;
	padding: 36px 0 24px 40px;
}
div#browseAuthorOrganize a {
	color: #58595b;
	font-size: 11px;
	text-decoration: underline;
}
#browseAuthorsWrapper .browseAuthorColumn {
	display: inline;
	float: left;
	margin: 0 15px 0 36px;
	width: 172px;
}
div#browseAuthorsWrapper .browseAuthorColumn h1 {
	border-bottom: 2px #e6e6e6 solid;
	color: #009705;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4em;
}
div#browseAuthorsWrapper .browseAuthorColumn ul {
	list-style: none;
	margin: 0;
	padding: 6px 0 29px 0;
}
div#browseAuthorsWrapper .browseAuthorColumn ul li a {
	color: #009705;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#browseBooksNav {
	position: relative;
}
div#browseBooksNav img {
	display: block;
	position: absolute;
	right: -7px;
	top: 14px;
}
div#browseBooksNav {
	border-bottom: 2px #e6e6e6 solid;
	color: #58595b;
	font-size: 13px;
	margin: 0 20px 0 20px;
	width: 645px;
	padding: 57px 0 10px 0;
	text-align: center;
}
div#browseBooksNav a, a:visited {
	color: #58595b;
	font-size: 12px;
	text-decoration: underline;
}
div#browseBooksNav a:hover {
	color: #00BA06;
}
div#browseBooksNav #boldgenre a {
	font-weight: bold;
	color: #00BA06;
	text-decoration: none;
	text-transform: uppercase;
}

div.browseBooksWrapper {
	border-bottom: 2px #e6e6e6 solid;
	margin: 0 0 0 36px;
	width: 630px;
	padding-top: 10px;
}
div.browseBooksRow {
	background: url(/kids/stacks/images/bg_books_divider.gif) repeat-y;
	height: 1%;
	margin: 25px 0 20px 0;
	width: 630px;
}
div.browseBooksItem {
	color: #065c75;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 4px;
	width: 288px;
}
div.browseBooksItemSecond {
	margin: 0 0 0 37px;
}
div#browseContent div.browseBooksItem p {
	padding-bottom: 16px;
}

div#browseContent div.browseBooksItem p.browseBooksItemContentLast {
	padding-bottom: 0;
}

div#browseContent div.browseBooksItem a {
	color: #065c75;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
}
div#browseContent div.browseBooksItem a.browseBooksItemCover {
	display: block;
	float: left;
	margin-right: 10px;
}
div#browseContent div.browseBooksItemContent {
	float: left;
	width: 184px;
}
div#browseContent .siteIconBooksOn {
	background: url(/kids/stacks/images/siteicon_browsebooks.gif) no-repeat;
	display: block;
	float: right;
	height: 47px;
	width: 48px;
}
div#browseContent .siteIconBooksOff {
	display: none;
}
div#browseContent a.browseBooksItemCover img {
	border: 5px #b9de40 solid;
	display: block;
	margin-bottom: 5px;
}
div#browseContent a:hover.browseBooksItemCover img {
	border: 5px #ffa200 solid;
}
div#browseContent div.booksPageTurn {
	float: right;
	height: 1%;
	padding: 6px 26px 0 0;
}
div#browseContent div.booksPageTurn a {
	color: #646465;
	/*display: block;*/
	font-weight: normal;
	/*float: left;*/
	margin: 0 0 0 4px;
	text-decoration: underline;
	white-space: nowrap;
}
div#browseContent div.booksPageTurn div {
	color: #646465;
	font-weight: normal;
	float: left;
	text-decoration: none;
	margin: 0 0 0 4px;
}

/* THE SCENE STYLES */

#sceneLeftColumn {
	float: left;
	width: 276px;
}

#sceneBigColumn {
	float: left;
	width: 570px;
}

#sceneHeader	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: 600;
	color: #007E9E;
	font-size: 19px;
	letter-spacing: -1px;
}

#sceneMidColumn {
	float: left;
	width: 314px;
}
#sceneRightColumn {
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#sceneSeenWidget {
	margin-top: 12px;
}
#sceneProfilesWidget {
	margin-top: 12px;
}
#sceneBoardsWidget {
	margin: 28px 0 0 12px;
}
#sceneSignIn {
	background: url(/kids/stacks/images/bg_signin.png) no-repeat;
	behavior: url(/scripts/iepngfix.htc);
	float: right;
	height: 182px;
	margin-bottom: 20px;
	position: relative;
	width: 300px;
}
#btnSignIn {
	height: 19px;
	left: 17px;
	position: absolute;
	top: 7px;
	width: 103px;
}
#sceneSignInFlash {
	left: 9px;
	position: absolute;
	top: 36px;
}
#sceneAllBoards {
	display: block;
	float: right;
	margin-bottom: 5px;
}

/* GAMES STYLES */

#gamesLeftColumn {
	float: left;
}
#gamesRightColumn {
	float: right;
	padding-top: 5px;
	width: 320px;
}
#gamesPromo {
	float: left;
}
#gamesSpeakUpWrapper {
	float: right;
	height: 1%;
	margin-top: 4px;
	width: 300px;
	
}
#gamesSpeakUpContent {
/*	background: url(/kids/stacks/images/bg_speakup2.png) repeat-y;
	background-repeat: repeat-y;
	behavior: url(/scripts/iepngfix.htc);
*/	color: #FFFFFF;
	padding-left: 0px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif ! important;
}
div#gamesSpeakUpContent a {
	color: #F59B00;
	font-weight: bold;
	text-decoration: underline;
}
div#gamesSpeakUpContent a:hover {
	color: #6EEE37;
}
div#gamesSpeakUpContent h3 {
	color: #e99400;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	margin: 0;
	padding: 6px 0 0 0;
	width: 250px;
}
div#gamesSpeakUpContent div#speakUpImage {
	display: inline;
	float: left;
	width: 54px;
}
div#speakUpImage img {
	display: block;
}
div#gamesSpeakUpContent div#speakUpContent {
	display: inline;
	float: left;
	width: 283px;
	background-color: #FFFFFF;
	color: #006A7A;
	padding: 6px 1px 8px 10px;
	border-left: #F59B00 solid 3px;
	border-right: #F59B00 solid 3px;
	border-bottom: #F59B00 solid 3px;
}
div#gamesSpeakUpContent div#speakUpContent .date {
	font-size: 10px;
}

#allGames {
	background: url(/kids/stacks/images/hdr_allgames.png) top no-repeat;
	behavior: url(/scripts/iepngfix.htc);
	height: 1%;
	margin: 2px 0 0 6px;
	padding: 79px 0 0 10px;
	position: relative;
	width: 574px;
}
ul#allGamesNav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 164px;
}
ul#allGamesNav li {
	border-bottom: 2px #96cddc solid;
	margin: 0;
	padding: 0;
}
ul#allGamesNav li.allGamesNavLast {
	border-bottom: none;
}
ul#allGamesNav li a {
	background-color: #006a7a;
	color: #e3fdff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 45px;
	padding: 9px 20px 0 58px;
	position: relative;
	width: 86px;
}
ul#allGamesNav li img {
	display: block;
	left: 8px;
	position: absolute;
	top: 6px;
}
ul#allGamesNav li a:hover {
	background-color: #0090b4;
	color: #fff;
	text-decoration: none;
}
ul#allGamesNav li a.allGamesNavOn {
	background-color: #0090b4;
	color: #fff;
	text-decoration: none;
}
ul#allGamesNav li.allGamesNavFirst a {
	background: #006a7a url(/kids/stacks/images/allgamesnavfirst_off.gif) top right no-repeat;
}
ul#allGamesNav li.allGamesNavFirst a:hover {
	background: #0090b4 url(/kids/stacks/images/allgamesnavfirst_on.gif) top right no-repeat;
}
ul#allGamesNav li.allGamesNavFirst a.allGamesNavOn {
	background: #0090b4 url(/kids/stacks/images/allgamesnavfirst_on.gif) top right no-repeat;
}
div#allGames div.allGamesList {
	float: left;
	margin: 18px 0 0 0;
	padding: 0;
	width: 403px;
	color: #fff;}
div#allGames div.allGamesListContent {
	background-color: #0090b4;
	height: 1%;
	margin: 0;
	padding: 4px 0 0 0;
}
div#allGames div.allGamesListFeature {
	background: #0090b4 url(/kids/stacks/images/bg_featuredgame.gif) no-repeat;
	height: 177px;
	padding: 0 10px 0 238px;
	position: relative;
	width: 155px;
}
div#allGames div.allGamesListFeature h1 {
	color: #6eee37;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 24px 0 8px 0;
	text-transform: uppercase;
}
div#allGames div.allGamesListFeature p {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#allGames div.allGamesListFeature img {
	display: block;
}
div#allGames a.featuredGameImage {
	display: block;
	left: 21px;
	position: absolute;
	top: 18px;
}
div#allGames a.playNow {
	position: absolute;
	bottom: -5px;
	display: block;
	height: 27px;
	right: 32px;
	width: 133px;
}
div#allGames a.playNow:hover img {
	visibility: hidden;
}
div#allGames div.allGamesListContent ul {
	color: #fff;
	list-style: none;
	margin: 0 44px 0 17px;
	padding: 0 0 18px 0;
}
div#allGames div.allGamesListContent li {
	background: url(/kids/stacks/images/bull_greenarrow.gif) 0 3px no-repeat;
	line-height: 1.3em;
	padding: 0 0 5px 11px;
}
div#allGames div.allGamesListContent ul li ul {
	margin: 5px 0 0 27px;
	padding: 0;
}
div#allGames div.allGamesListContent ul li ul li {
	background: none;
	padding: 0 0 5px 0;
}
div#allGames div.allGamesListContent li a {
	color: #fff;
}
div#allGames div.allGamesListContent h2 {
	border-bottom: 1px #6eee37 solid;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8em;
	margin: 0 44px 9px 24px;
	padding: 18px 0 4px 5px;
}
div#allGames .featuredGameNew {
	color: #6eee37;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
div#allGamesArcade {
	display: block;
}
div#allGamesQuizzes, div#allGamesDownloads, div#allGamesWriting, div#allGamesMakeyourown, div#allGamesEcards, div#allGamesPuzzles, div#allGamesClubs {
}
#gameHitListWrapper {
	float: right;
	height: 1%;
	margin-top: 15px;
	width: 300px;
}
#gameHitListNav {
	height: 1%;
	margin-top: 12px;
}
#gameHitListWrapper .header img {
	display: block;
	text-align: left;
	float: left;
	margin-top: 7px;
}
#gameHitListWrapper .smp_sponsor img {
	padding-left: 10px; 
	display: block;
	text-align: right;
}
#gameHitListNew {

}
#gameHitListPop {

}
div#gameHitListNav .pop a {
	background: url(/kids/stacks/images/tab_hitlist_pop_off.gif) no-repeat;
}
div#gameHitListNav .new a {
	background: url(/kids/stacks/images/tab_hitlist_new_off.gif) no-repeat;
}
div#gameHitListNav a#gameHitListNewTab {
	color: #fff;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	padding-top: 4px;
	text-align: center;
	width: 156px;
}
div#gameHitListNav .pop a.gameHitListTabOn {
	background: url(/kids/stacks/images/tab_hitlist_pop_on.gif) no-repeat;
}

div#gameHitListNav .new a.gameHitListTabOn {
	background: url(/kids/stacks/images/tab_hitlist_new_on.gif) no-repeat;
}

div#gameHitListNav a#gameHitListPopTab {
	color: #fff;
	display: inline;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	padding-top: 4px;
	text-align: center;
	width: 142px;
}
#gameHitListContent {
	clear: both;
	background-color: #f7941d;
	padding: 18px 15px 10px 28px;
}
div#gameHitListContent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#gameHitListContent ul li {
	color: #fff;
	font-size: 10px;
	height: auto !important;
	height: 45px;
	line-height: 16px;
	margin: 0;
	min-height: 45px;
	padding: 2px 0 10px 49px;
}
div#gameHitListContent ul li.bull_1 {
	background: url(/kids/stacks/images/bull_1.gif) no-repeat;
}
div#gameHitListContent ul li.bull_2 {
	background: url(/kids/stacks/images/bull_2.gif) no-repeat;
}
div#gameHitListContent ul li.bull_3 {
	background: url(/kids/stacks/images/bull_3.gif) no-repeat;
}
div#gameHitListContent ul li.bull_4 {
	background: url(/kids/stacks/images/bull_4.gif) no-repeat;
}
div#gameHitListContent ul li.bull_5 {
	background: url(/kids/stacks/images/bull_5.gif) no-repeat;
}
div#gameHitListContent ul li.bull_6 {
	background: url(/kids/stacks/images/bull_6.gif) no-repeat;
}
div#gameHitListContent ul li.bull_7 {
	background: url(/kids/stacks/images/bull_7.gif) no-repeat;
}
div#gameHitListContent ul li.bull_8 {
	background: url(/kids/stacks/images/bull_8.gif) no-repeat;
}
div#gameHitListContent ul li.bull_9 {
	background: url(/kids/stacks/images/bull_9.gif) no-repeat;
}
div#gameHitListContent ul li.bull_10 {
	background: url(/kids/stacks/images/bull_10.gif) no-repeat;
}
div#gameHitListContent ul li img {
	display: block;
	float: left;
	margin: 2px 2px 0 0;
}
div#gameHitListContent a {
	color: #fff;
	text-decoration: underline;
}




/* GLOBAL STYLES */

#ad300Wrapper {
	background: url(/kids/stacks/images/ad_tab.gif) 0 2px no-repeat;
	clear: both;
	float: right;
	font-size: 1px;
	padding: 0 0 0 20px;
	width: 300px;
}
#ad160Wrapper {
	text-align: right;
}
#adPlacement {
	padding-left: 20px;
	width: 300px;
}
#adPlacement160 {
	float: right;
	width: 160px;
}
#adTab {
	float: right;
	margin-top: 2px;
}
#inkSplotSubpageWrapper {
	float: right;
	height: 1%;
	margin-top: 22px;
	margin-bottom: 20px;
	width: 299px;
}
#inkSplotSubpageContent {
/*	background: url(/kids/stacks/images/bg_inksplot26_subpages.png) no-repeat;
 */
	background-color: #00CCFF;
	behavior: url(/scripts/iepngfix.htc);
	color: #065c75;
	text-align: left;
	width: 300px; 
	padding: 8px 0px 8px 0px;
}
div#inkSplotSubpageContent a {
	color: #065c75;
	font-weight: bold;
	text-decoration: underline;
}
div#inkSplotSubpageContent p {
	background-color: #00CCFF;
	padding: 4px 0px 0px 15px;

}
#inkSplotSubpageContentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#inkSplotSubpageContentLeft {
	float: left;
	padding: 2px 16px 0 4px;
	width: 54px;
}
#inkSplotSubpageContentRight {
	float: left;
	width: 285px;
}
#subpageStacks {
	background: url(/kids/stacks/images/bg_stacks_red.gif) no-repeat;
	/*margin-top: 29px;*/
	width: 244px;
}
#subpageStacksBlue {
	background: url(/kids/stacks/images/bg_stacks_sub_blue.png) no-repeat;
	behavior: url(/scripts/iepngfix.htc);
	margin-top: 19px;
	width: 251px;
}
#communityWidgetSubpage {
	float: right;
	margin-top: 36px;
}
.noflash {
	text-align:center;
}

/* PROFILE COMING SOON STYLES */

#preprofile {
	background: url(/kids/stacks/images/scene/cs.png) no-repeat;
}
#preprofile .preview { 
padding-top: 60px;}


#preprofileLeftColumn {
	font-size: 50px; 
	float: left;
	width: 450px;
	font-family: arial;
	font-weight: bold;
	padding: 7px 7px 7px 30px; 
}

#preprofileRightColumn {
	font-size: 30px; 
	font-family: arial;
	font-weight: bold;
	float: right;
	width: 350px;
	margin: 0px;
	padding: 0px;
}
/***************Numbers - JBEVANS- 01/29/2010********************************************/


#numbers {
	background: url(images/numbers/bground_numbers.jpg) no-repeat;
	font-size: 1px;
	padding: 0 0 0 20px;
	width: 916px;
	height: 1338px;
}

#numbers .numbersWBcopyright {
	width: 921px;
	font-size: 10px;
	color: #FFFFFF;
	padding: 130px 0 0 0px;
	text-align:center;
}


#harryContentleft {
	padding-top: 815px;
	*padding-top:120px;
	width: 850px;
}

#numbersContentleft_1 {
	padding-top: 860px;
	*padding-top:860px;
	width: 299px;
	font-size: 12px;
	color: #000000;
	margin-left:40px;
	_margin-left: 19px;
	float:left;
	line-height:16px;
}
#numbersRightColumn {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	float: right;
	width: 477px;
	margin: 0px;
	padding-top: 210px;
	padding-right:59px;
	color:#FFFFFF;
}

#numbersRightColumn .numbersHomeCopy {height:120px;}
#numbersRightColumn_video {
	font-size: 12.5px;
	font-family: arial;
	font-weight: bold;
	float: right;
	width: 350px;
	margin: 0px;
	padding-top: 338px;
	padding-right:85px;
	color:#FFFFFF;
}
#numbersRightColumn_video {
	font-size: 12.5px;
	font-family: arial;
	font-weight: bold;
	float: right;
	width: 400px;
	margin: 0px;
	padding-top: 100px;
	padding-right:75px;
	color:#FFFFFF;
	line-height:20px;
}


/* Ordered and Unorderd list

------------------------------------------------------------------*/

#numbersContainer  {

	width: 850px;

	float: left;

	margin: 0;

	padding: 0 0 0 0px;
	color:#FFFFFF;
	font-size: 12.5px;
	text-align:center;
}

#numbersContainer .numbersWBcopyright  {
	width: 921px;
	font-size: 10px;
	color: #FFFFFF;
	padding: 75px 0 0 0px;
	text-align:center;
}


#numbersContainer ul.portfolio {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: block;
}

#numbersContainer ul.portfolio li {

	margin:0 0 0 0;

	padding: 0;

	list-style: none;

	background: none;

	width: 212px;

	height: 2em;

	float: left;

	display: block;

}




/* font styles

----------------------------------------------- */


.xmall {font-size: 10px;}
.small {font-size: 11px;}
.medium {font-size: 12.5px; font-weight: bold;}


.bold {font-weight: bold;}
.text_center {text-align:center;}
.left {float:left}

/* Fly Communications Inc., 02/28/2011 update. */

.numbersDisplayNone
{
    display: none;
}

#numbersRightColumn_video
{
    font-size: 12px !important;
    line-height: 14px !important;
}

#numbersRightColumn_video
{
    padding-top: 100px;
}

.numbersRightColumn_Links,
#numbersRightColumn_video a
{
    display: inline !important;
    color: #F03 !important;
}

#numbersRightColumn_video p
{
    padding: 8px 0 8px 0 !important;
}

/* Not used.
#numbersBtnReadFirstChapter
{
    display: block;
    
    margin: 10px 0 0 0;
    
    width: 215px;
    height: 47px;
	
    background: url(images/btn_read.jpg) 0 0 no-repeat;
}*/

#numbersRightColumn
{
    padding-top: 150px !important;
}

#numberLinkToAuthor
{
    display: block;
}

#numbersContentleft_1 p
{
    display: block !important;
    
    padding: 0 0 10px 0 !important;
}

#numbersContentleft_1 a
{
    color: #F03 !important;
}


















