#schlPageContent {
	padding: 0 !important;
}
#schlHeader {
	margin-left: 25px;
}
#schlMainContent {
	width: 970px !important;
}
#schlContent {
	background: transparent url() 0 100% no-repeat;
}
#schl3o {
	/*background:	transparent url(images/bgound.jpg) no-repeat;*/
	padding-left: 0px;
	padding-bottom: 0px;
	width: 950px !important;

}
#schl3o h1.title {
	background: url(images/shtxtFeverCrumb.jpg) no-repeat;
	height: 96px;
	margin: 0 0 0 25px;
	padding: 0;
	text-indent: -100001px;
	width: 875px;
}
#tgContent {
	float: left;
	width: 585px;
}
    #home {
        display: block;
        height: 18px;
        text-indent: -999em;
        width: 44px;
    }
	#tgContent .vids {
		background: url() no-repeat;
		margin-bottom: 30px;
		height: 465px;
		padding: 122px 0 0 9px;
		position: relative;
		width:551px;
	}
	#tgContent .vids .playlist {
		left: 430px;
		position: absolute;
		top: 11px;
		width: 144px;
	}
	#tgContent .vids .playlist h4 {
		background: url(images/bg_playlist.jpg) no-repeat;
		color: #fff;
		font-size: 16px;
		height: 27px;
		margin: 0;
		padding: 5px 0 0 12px;
	}
	#tgContent .vids .playlist ul {
		background: url(images/bg_playlist2.jpg) no-repeat;
		height: 124px;
		list-style: none;
		margin: 0;
		padding: 0 4px;
		width: 136px;
	}
	#tgContent .vids .playlist ul li {
		border-bottom: 1px dotted #888585;
		color: #5f88af;
		cursor: pointer;
		padding: 0 4px;
	}
	#tgContent .vids .playlist ul li.vid1, #tgContent .vids .playlist ul li.vid3 {
		height: 25px;
		padding-left: 10px;
		padding-top: 10px;
	}
	#tgContent .vids .playlist ul li.vid2 {
		height: 38px;
		padding-left: 10px;
		padding-top: 10px;
	}
	#tgContent .vids .playlist ul li.vid3 {
		border-bottom: none;
	}
	#tgContent .vids .playlist ul li.active {
		color: red;
	}
	#tgContent .box {
		background-color: #fff;
		border: 1px solid #bdb9b3;
		margin-bottom: 30px;
		padding: 5px 34px 20px 7px;
	}
	#tgContent .box h3 {
		background: url(images/bg_hdr.jpg) repeat-x;
		border: 1px solid #373837;
		color: #5f88af;
		font-size: 24px;
		height: 29px;
		line-height: 24px;
		margin: 0 0 20px 0;
		padding: 0 0 0 4px;
		width: 325px;
	}
	#tgContent .box p {
		font-family: helvetica, arial, sans-serif;
		line-height: 17px;
		margin: 0 0 10px 0;
		padding: 0;
	}
	#tgContent .box .bookCvr {
		float: left;
		width: 161px;
	}
	#tgContent .box .bookCvr p {
		margin: 12px 0 0 0;
		padding: 0;
	}
	#tgContent .box .bookCvr p.buy {
		padding-left: 78px;
	}
	#tgContent .box .bookCvr p.read {
		padding-left: 20px;
	}
	#tgContent .box .bookCvr a, #tgContent .box .bookCvr a span {
		display: block;
		height: 23px;
	}
	#tgContent .box .bookCvr a {
		background: url(images/btnOffRight.jpg) 100% 0 no-repeat;
		color: #fff;
		text-decoration: none;
	}
	#tgContent .box .bookCvr a span {
		background: url(images/btnOffLeft.jpg) no-repeat;
		padding: 4px 0 0 9px;
	}
	#tgContent .box .bookCvr a:hover {
		background: url(images/btnOnRight.jpg) 100% 0 no-repeat;
	}
	#tgContent .box .bookCvr a:hover span {
		background: url(images/btnOnLeft.jpg) no-repeat;
	}
	#tgContent .box .bookTxt {
		margin-left: 175px;
	}
	#tgContent .box .bio {
		margin-bottom: 10px;
	}
	#tgContent .box .bio p {
		margin: 0;
		padding: 0;
	}
	#tgContent .box .bio .pic {
		float: left;
	}
	#tgContent .box .bio .info {
		margin-left: 110px;
	}
	#tgContent .box .book {
		border-bottom: 1px dashed #c0bfbc;
		border-top: 1px dashed #c0bfbc;
		margin-bottom: 10px;
		padding: 13px 25px 3px 25px;
	}
	#tgContent .box .book .cvr {
		float: left;
	}
	#tgContent .box .book .desc {
		margin-left: 69px;
	}
	#tgContent .box .book .desc .hdr {
		color: #0467a9;
	}
	#tgContent .box a.rp {
		color: #0467a9;
		font-weight: bold;
	}


#fcSide {
	float: right;
	margin-left: 0px;
	width:337px;
}

	#fcSide .box, #fcSide .box2 {
		border: 1px solid #bdb9b3;
		margin-bottom: 10px;
		width: 326px;
	}
	#fcSide .box2 {
		background-color: #fff;
		padding: 5px 10px 10px 8px;
		width: 308px;
	}
	#fcSide .box2 h3 {
		background: url(images/bg_hdr.jpg) repeat-x;
		border: 1px solid #373837;
		color: #5f88af;
		font-size: 16px;
		height: 25px;
		margin: 0 0 10px 0;
		padding: 4px 0 0 4px;
	}
	#fcSide .box2 .slideshow {
		text-align: center;
	}
	#fcSide .box2 .content {
		font-family: helvetica, arial, sans-serif;
		line-height: 17px;
		padding: 0 7px 0 13px;
	}
	#fcSide .box2 .content .hdr {
		color: #0467a9;
	}
	#fcSide .box2 .content p {
		margin: 0 0 10px 0;
		padding: 0;
	}
	#fcSide .box2 .content p.excerpt {
		padding-left: 25px;
	}
	#fcSide .box2 .content p.excerpt a {
		color: #0467a9;
		font-weight: bold;
		text-decoration: none;
	}




#tgContent .box:after, #tgContent .box .bio:after, #tgContent .box .book:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#tgContent .box, #tgContent .box .bio, #tgContent .box .book { display:inline-block; } /*this trips hasLayout for ie7*/
#tgContent .box, #tgContent .box .bio, #tgContent .box .book { display:block; } /*this returns it back to normal*/



/*JBEVANS ADDITIONS*/


#frame {
background: url() no-repeat;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
padding: 0px 0 0 0;
position: relative;
margin-left:4px;
color:#333333;
width:553px;


}

#frame .top {background: url(images/box/boxtop.png) no-repeat;
width:553px;
height:32px;
padding: 0 0 0 0;
}

#frame .middle {background: url(images/box/boxmiddle.png) repeat-y;
width:553px;
height:auto;
padding: 0 0 0 0;

}


#frame .middle_content {background: url(images/box/boxmiddle.png) repeat-y;
width:506px;
height:auto;
padding: 0 0 0 10px;

}


#frame .middle_content  h1 {
		background: url(images/box/title_book.png) no-repeat;
		width: 261px;
		height: 26px;
		margin: 0 0 0px 0;
		padding: 0 0 5px 0px;

	}
	#frame .middle_content .right  p {
		font-family: helvetica, arial, sans-serif;
		line-height: 17px;
		margin: 0 0 10px 0;
		padding: 0;
		color:#FFFFFF;
		width:345px;
	}
	#frame .middle_content  .bookCvr {
		float: left;
		width: 143px;
	}

 .right{
 float:right;
 }
#frame .bottom {background: url(images/box/boxbottom.png) no-repeat;
width:553px;
height:35px;
padding: 0 0 0 0;
}

#frame .bground {background: url() no-repeat;
height:374px;
width:832px;}

#frame  .margin_left{margin-left:45px;}

.left {float: left;text-align:justify}
.justify{text-align:justify}
.right {float: right;}

#frame .top_padding{padding-top:102px}
#frame .top_padding2{padding-top:92px}
#frame .title {
color:#990000;
font-size:14pt;
font-weight:normal;
 padding-top:10px;
padding-bottom:7px;
text-transform:uppercase
}


#frame2 {
background: url() no-repeat;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
padding: 0px 0 0 0;
position: relative;
color:#333333;
width:337px;
padding-top:120px;
}

#frame2 .top {background: url(images/box/boxtopsmall.png) no-repeat;
width:337px;
height:31px;
padding: 0 0 0 0;
}

#frame2 .middle {background: url(images/box/boxmiddlesmall.png) repeat-y;
width:337px;
height:auto;
padding: 0 0 0 0;

}


#frame2 .middle_content {background: url(images/box/boxmiddlesmall.png) repeat-y;
width:337px;
height:auto;
padding: 0 0 0 10px;

}
#frame2 .bottom {background: url(images/box/boxbottomsmall.png) no-repeat;
width:337px;
height:34px;
padding: 0 0 0 0;
}

#frame2 .middle_content  h1 {
		background: url(images/box/author_title.png) no-repeat;
		width: 286px;
		height: 30px;
		margin: 0 0 0px 10px;
		padding: 0 0 5px 0px;

	}
	#frame2 .middle_content .right  p {
		font-family: helvetica, arial, sans-serif;
		line-height: 17px;
		margin: 0 30px 10px 0;
		padding: 0;
		color:#FFFFFF;
		width:198px;
		font-size:12px;
	}
	#frame2 .middle_content  .bookCvr {
		float: left;
		width: 88px;
		padding-left:10px;
	}


 /*SECONDARY ROLLOVER BUTTONS*/

a.rollover {
	display: block;
	width: 245px;
	height: 41px;
	text-decoration: none;
	background: url("images/box/btn_download.jpg");
	}

a.rollover:hover {
	background-position: -245px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}


a.rollover2 {
	display: block;
	width: 158px;
	height: 41px;
	text-decoration: none;
	background: url("images/box/btn_getbook.jpg");
	}

a.rollover2:hover {
	background-position: -158px 0;
	}


	.brown{
	color:#a66d34
	}


	/*new*/
	#bg_blue{
background #72b5df url() no-repeat;}
#schl3o { position: relative; }


#tgContent {
	background: #000000 url(images/background.jpg) no-repeat;

	margin-bottom: 0px;
	margin-left: 25px;
	padding-left: 0px;
	padding-right: 0px;
	width: 920px;
	height:100%;

}

#tgContent { display:inline-block; } /*this trips hasLayout for ie7*/
#tgContent { display:block; } /*this returns it back to normal*/




#tgContent .col1 { float: left; width: 553px; padding: 0 0 0 10px;}

#tgContent .col2 { float:right; width:337px; color: #ffffff;padding-right:7px; padding-top:0px;_padding-top:0px;  font-size: 11px; text-align: left; font-weight:normal;  font-family:Arial, Helvetica, sans-serif; line-height:11px; }



.header1 { color: #000; font-size: 21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width: 640px; margin-left:0px; padding-top:6px; text-align:center; line-height:21px}

.leftbar{float:left; width: 97px; height:179px; display:block; padding-right: 4px; padding-left:19px; }
.leftbar2{float:left; width: 136px; height:98px; display:block; padding-right: 4px; padding-left:20px}
.leftbar3{float:left; width: 299px; height:300px; display:block; padding-right: 4px; padding-left:20px; padding-bottom:10px;}
.leftbar4{float:left; width: 277px; height:240px; display:block; padding-right: 4px; padding-left:30px}

.row{ width:691px; display:block}
.row2{ width:691px; display:block; height:1px;}
.ul_list{line-height:46px;text-decoration:underline; list-style:none; color:#7f197c; margin-left:-31px;margin-left:20px}
.ul_list li{background: url(images/bullets.jpg) no-repeat; padding-left:45px}
.ul_list a{line-height:46px;text-decoration:underline; list-style:none; color:#7f197c}
.ul_list a:hover{line-height:46px;text-decoration:none; list-style:none; color:#4c094a}
#tgContent a{color:#dd0a53; text-decoration:none}
#tgContent a:hover{color:#328e01; text-decoration:none}


	 #ad300Wrapper {
		background:url("/kids/stacks/images/ad_tab.gif") no-repeat scroll 0 2px transparent;
		padding:0;
		width:300px;
		margin-top:704px;
	}

	.box2 {
		margin-bottom: 17px;



	}