/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/



body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.dontprintme {
	display:none;
}

.printme {
}
	
.floatright {
	float:right;
	margin:0 0 10px 20px;
}

.floatleft {
	float:left;
	margin:0 20px 10px 0;
}	

.alignbottom {
	vertical-align:bottom;
}







/* ++++++++++++++ HEADER STUFF +++++++++++++++++++++ */

#header {
	width:6.5in;
}

#pbskidslogo {
	display:none;
}

#logoprint {
}

#pbskidslogoprint {
	display:none;
}

#headertable {
	display:none;
}

#mainnav {
	display:none;
}




/* ++++++++++++++ PAGE BODY STUFF +++++++++++++++++++++ */


#pagecontainer {
	text-align:left;
	width:6.5in;
}




#rightcol {
}

.bookfeaturetable {
	width:100%;
}

.bookfeaturecol1 {
	width:130px;
}

.booktablesection {
	width:100%;
}

.booktablesection td {
	padding: 0 3px 0 3px;
}

div.booktitle {
	font-size:11px;
	padding:0 5px 0 18px;
	margin:0 0 1em 0;
}

div.booktitlefeatured {
	font-size:11px;
	padding:0 5px 0 18px;
	margin:0 0 1em 0;
}

li.featured {
	list-style:url(../images/icon_featuredstar_on.gif);
}

#episodefeaturecontainer {
	padding:0 20px 0 20px;
}

.reviewbookstable {
	margin:0 0 20px 0;
}



/* ++++++++++++++ SUBNAV BOX STUFF +++++++++++++++++++++ */


#subnavboxcontainer {
	display:none;
}




/* ++++++++++++++ PAGE BOTTOM STUFF +++++++++++++++++++++ */


#pagebottom {
	display:none;
}

#footer {
	margin-top:.5in;
	padding-top:.25in;
	text-align:center;
	border-top:1px solid black;
}

#footerparent {
	text-align:center;
	padding-bottom:20px;
}

#footernav {
	display:none;
}



/* ++++++++++++++ HOME PAGE SPECIFIC STUFF +++++++++++++++++++++ */

#hometable {
	margin:0;

}



#hometakealook {

}

#hometakealook p {
	margin:0;
}

.hometakealookart {
	margin:0 10px 0 30px;
	float:left;
}

#homegobuttlarge {
	display:none;
}

#homegobutt2 {
	display:none;
}

#homegobutt3 {
	display:none;
}

#homegobuttlarge a:hover, #homegobutt2 a:hover, #homegobutt3 a:hover {
	cursor:pointer;
}

#homecontest {
	display:none;
}

#homefooterpresent {
	margin:0 0 25px 0;

	text-align:center;
}

#homefooterpresent td {
	font-size:11px;
}

#homefooterlogos {
	padding:15px 0 0 0;
	text-align:center;
}



/* ++++++++++++++ PARENTS AND TEACHERS SPECIFIC STUFF +++++++++++++++++++++ */

#ptheadertable {
	display:none;
}

#ptheadertable img {
	vertical-align:bottom;
}

#ptheader {
	width:6.5in;
	text-align:left;
}

#ptsubnavcontainer {

}

#ptpagebottom {
	display:none;
}


#ptpagecontainer {

}

#ptpagecontainer h1 {font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:22px; margin:0;}
#ptpagecontainer h4 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; margin-bottom:.5in;}


#ptsubnavtop {
	display:none;
}

#ptsubnavbottom {
	display:none;
}

#ptintroblock {
	text-align:left;
}

#ptintroblock td {
	padding:0 3px;
}

#ptbottomblock {
	margin-top:.25in;
}

#ptbottomblock td {
	padding:5px;
}

td.ptcentercol {
	width:.25in;
}

.activitybox {
	border:3px solid;
	padding:20px;
	margin-bottom:20px;
	width:2.75in;
	text-align:left;
}

.librarybox {
	border:3px solid #B43017;
	padding:20px;
	background:white;
	width:6.5in;
	text-align:left;
	margin-top:.25in;
}


/* ++++++++++++ ACTIVITY BOX COLORS ++++++++++++++++++ */

.blue {
	background:#AAE0F9;
	border:#75B9D9 3px solid;
}

.green {
	background:#CCE7CA;
	border:#91BC8E 3px solid;
}

.yellow {
	background:#FFFAC2;
	border:#FFA800 3px solid;
}

.red {
	background:#F7D3E7;
	border:#EF008C 3px solid;
}

.purple {
	background:#C6CBE7;
	border:#084DA5 3px solid;
}

.hidden {
		display:none;
}

.ptactivityimage {
	float:right;
}


/* ++++++++++++ ACTIVITY BOX HEADER COLORS ++++++++++++++++++ */

div.activitybox h1 {
	font-size:16px !important; 
	color:black !important;
	}

div.blue h1 {color:#084DA5 !important;}
div.green h1 {color:#5C8F59 !important;}
div.yellow h1 {color:#E0570D !important;}
div.red h1 {color:#EF008C !important;}
div.purple h1 {color:#084DA5 !important;}

div.librarybox h1 {
	font-size:16px !important; 
	color:#B43017 !important;
	}



/* ++++++++++++++++++++ CONTEST SECTION STUFF +++++++++++++++++++ */


#contestpagecontainer {

}

#contesthead {
	display:none;
}


#contestcontainer {

}

#contestcontainerbottom {
	background:url(../images/contest_container_bottom.jpg) no-repeat;
	height:18px;
}

div.contest2col {
	background:url(../images/contest_2col_bg.gif) repeat-y;
	padding: 0 0 0 20px;
}

td.contestcol1 {
 width:260px;
}

td.contestcol2 {
	width:66px;
}

div.alphabox {
	display:none;
}

.storytable {
	margin:10px 0 0 0;
	width:98%;
}

.ribboncolumn {
	width:43px;
}

.thumbnailcolumn {
	width:10%;
	padding-right:10px;
}

#statepicker {
	display:none;
}





