body {
	font-family:"Comic Sans MS", Verdana, Arial;
	font-size:13px;
	color:#333333;
	
	margin:0;
	background-color:#333333;
}

a {color:#a37f36; text-decoration:underline; }
a:hover {text-decoration:none;}
img {border:0;}	

p {line-height:20px; }

h1, h2, h3, h4, h5, h6 {font-family:"Comic Sans MS", Verdana, Arial;}
h1 {color:#111111; font-size:28px; font-weight:normal; margin:0 0 20px 0; padding:0; }
h2 {color:#333333; font-size:22px; font-weight:normal;}
h3 {color:#666666; font-size:20px; font-weight:normal; }
h4 {color:#819924; font-size:18px; margin:0; font-weight:normal; }


h1.book-title {background:url(../childrens/img-childrens/books-ch/ch-books-titles.gif) no-repeat -32px 0; height:60px; display:block; margin:0; }
h1.book-title span {display:none;}
h2.bindup-title {background:url(../childrens/img-childrens/ms-wiz/ms-wiz-book-titles.gif) no-repeat -32px 0; height:60px; display:block; margin:0; }
h2.bindup-title span {display:none;}
div.wiz-title-caption span {background:url(../childrens/img-childrens/bullet-star.gif) no-repeat 0 2px; padding-left:18px; padding-right:10px;  }
h3.wiz-book-title {background:url(../childrens/img-childrens/ms-wiz/ms-wiz-book-titles.gif) no-repeat -32px 0; height:34px; display:block; margin:12px 0 0 0; }
h3.wiz-book-title span {display:none;}
h3.hotshots-book-title {background:url(../childrens/img-childrens/books-ch/hotshots-titles.gif) no-repeat 0 0; height:36px; display:block; margin:40px 0 0 0; }
h3.hotshots-book-title span {display:none;}
h3.books-title-small {background:url(../childrens/img-childrens/books-ch/ch-books-titles-small.gif) no-repeat -32px 0; height:40px; display:block; margin:12px 0 0 0; }
h3.books-title-small span {display:none;}
h1.book-section {background:url(../childrens/img-childrens/books-ch/book-section-title.gif) no-repeat; height:60px; display:block; margin:0; }
h1.book-section span {display:none;}


#children-main {margin:auto; width:100%; height:100%; background: url(../childrens/img-childrens/navBg01.gif) repeat-x 0 60px; float:left; }
#children-container {margin:auto; width:1000px; height:100%; background-color:#fff; margin-top:8px;}
#children-body-main {float:left; width:100%; background-color:#FFFFFF;}

#header-ch, #content-ch, #footer-ch  {float:left; width:100%; background-color:#FFFFFF;}


#header-ch {position:relative; padding-top:51px;}

#terence-name-ch {position:absolute; top:18px; left:255px; z-index:1001;}
#terence-img-ch {position:absolute; left:15px; top:2px; z-index:1000; }

#topNav-ch {padding-left:272px; width:728px; height:48px; background:url(../childrens/img-childrens/nav-ch/navBgmain-ch.gif) repeat-x 0 0;}
#topNav-ch ul {list-style-type:none; margin:0; padding:0;}
#topNav-ch ul li {float:left; padding:0 20px; }
#topNav-ch ul li a {display:block; height:35px; text-decoration:none; background:url(../childrens/img-childrens/nav-ch/topNav-links-up_roll.gif) no-repeat #434343;}

#topNav-ch ul li#toplink01 a {width:98px; background-position:-20px 0; } #topNav-ch ul li#toplink01 a:hover {background-position:-20px -35px; }
#topNav-ch ul li#toplink02 a {width:58px; background-position:-158px 0; } #topNav-ch ul li#toplink02 a:hover {background-position:-158px -35px; }
#topNav-ch ul li#toplink03 a {width:102px; background-position:-257px 0; } #topNav-ch ul li#toplink03 a:hover {background-position:-257px -35px; }
#topNav-ch ul li#toplink04 a {width:118px; background-position:-400px 0; } #topNav-ch ul li#toplink04 a:hover {background-position:-400px -35px; }
#topNav-ch ul li#toplink05 a {width:46px; background-position:-560px 0; } #topNav-ch ul li#toplink05 a:hover {background-position:-560px -35px; }
#bebo {position:absolute; top:16px; left:890px; }
#facebook {position:absolute; top:22px; left:939px; }
#exit {position:absolute; top:10px; left:667px; height:30px; }
#ch-home {padding-left:32px; margin-bottom:14px;}

#content-ch #leftCol-ch {width:260px; float:left; margin:100px 0 0 0; padding-bottom:60px; background:url(../childrens/img-childrens/vLine-ch.gif) repeat-y right; }
#content-ch #rightCol-ch {width:620px; float:left; position:relative; z-index:1002; padding:40px 80px 0 40px; }

#nav-accordion {width:64%; padding:0 20px 0 50px; }
#nav-accordion h3 {margin:4px 0; padding:0; height:28px;}
.toggler {margin:0; padding:5px;  }
.element {padding:0 0 0 5px;}

.toggler a {height:28px; display:block; text-decoration:none; background:url(../childrens/img-childrens/nav-ch/leftNav-links-ch.gif);}
.toggler a:hover {display:block; text-decoration:none; background:url(../childrens/img-childrens/nav-ch/leftNav-links-ch.gif);}
#leftnavlink01 a {width:105px; background-position:-34px -5px;} #leftnavlink01 a:hover {background-position:-236px -5px;}
#leftnavlink02 a {width:130px; background-position:-34px -37px;} #leftnavlink02 a:hover {background-position:-236px -37px;}
#leftnavlink03 a {width:129px; background-position:-34px -73px;} #leftnavlink03 a:hover {background-position:-236px -73px;}
#leftnavlink04 a {width:124px; background-position:-34px -108px;} #leftnavlink04 a:hover {background-position:-236px -108px;}
#leftnavlink05 a {width:125px; background-position:-34px -136px;} #leftnavlink05 a:hover {background-position:-236px -136px;}
#leftnavlink06 a {width:167px; background-position:-34px -166px;} #leftnavlink06 a:hover {background-position:-236px -166px;}

.element ul {list-style-type:none; margin:0; padding:0 0 10px 0;}
.element ul li {padding:4px 15px 4px 5px; margin:0;  border-top:1px dotted #aaa;}
.element ul li a {display:block; padding:0 0 0 10px; text-decoration:none; font-size:13px; }
.element ul li a:hover {background:url(../childrens/img-childrens/bullet01-ch.gif) no-repeat 0 5px; text-decoration:none; }

.element ul#middle-readers li a {color:#8866bb;} .element ul#middle-readers li a:hover {color:#ddaa00;}
.element ul#young-readers li a {color:#4499dd;} .element ul#young-readers li a:hover {color:#dd2299;}
.element ul#picture-books li a {color:#dd9944;} .element ul#picture-books li a:hover {color:#4499ee;}
.element ul#ms-wiz li a {color:#d373a1;} .element ul#ms-wiz li a:hover {color:#0099aa;}



#footer-ch {background:url(../childrens/img-childrens/nav-ch/footer-TopBg-ch.gif) no-repeat 0 0 #e1e1e1;  padding:30px 0 10px 0; text-align:center; color:#999; font-size:11px; margin-top:10px;}
#footer-ch a {font-size:11px; line-height:16px; color:#555; margin:0 10px; text-decoration:none;}
#footer-ch a:hover {color:#888; text-decoration:underline;}
#footer-ch #copyright-ch {margin-top:3px;}



<!-- secret file numbers -->
div#secret-number01 {height:320px; width:320px; background:url(../childrens/img-childrens/secret-file/numbers.gif) no-repeat 1px -56px; position:absolute; top:203px; left:180px;}
div#secret-number01 a div {display:none;}
div#secret-number01 a:hover div {display:block; color:#ff0000; background:#ff0000;}

/* Childrens books */
#buy-book-main {position:absolute; top:370px; left:568px; }
#buy-audio {position:absolute; top:410px; left:575px; }
div.books-frame {background:url(../childrens/img-childrens/books-ch/ch-books-frame.gif) no-repeat right 50px; padding-right:0; width:700px;}
#book-pic{position:absolute;}
#book-ch-text {padding:0 170px 0 0;}

div#comment-box {width:460px; position:relative; background:url(../childrens/img-childrens/books-ch/comments-border-top.gif) no-repeat 0 0; padding-top:18px;}
div.comment-box-bottom {background:url(../childrens/img-childrens/books-ch/comments-border-sides.gif) repeat-y 0 0;}
div.comment-box-content {padding:25px 45px 40px 60px; background:url(../childrens/img-childrens/books-ch/comments-border-bottom.gif) no-repeat 0 bottom;}
div#terence-comment {position:absolute; top:20px; left:-28px; width:80px; height:70px; background:url(../childrens/img-childrens/books-ch/what-terence-say.gif) no-repeat 0 0;}
div#newspaper-comment {position:absolute; top:20px; left:-28px; width:58px; height:194px; background:url(../childrens/img-childrens/books-ch/what-they-say.gif) no-repeat 0 0;}