body { background:#FFCC33; margin:0px; padding:0px; font-size:12px; font-family:Arial, sans-serif; color:#000; }
#header { position:relative; height:254px; background:url(http://funschool.kaboose.com/images/bg_starburst_pre.jpg) no-repeat; }
#contentContainer { width:995px; background:url(http://funschool.kaboose.com/images/bg_content_pre.gif) no-repeat #CC3399; }
.gradientBG { background:url(http://funschool.kaboose.com/images/bg_content_topright_pre.gif) no-repeat; }
#legal { margin:10px 0px; font:10px Arial; color:#C39; text-align:center; }
#legal a, #legal a:link, #legal a:visited { font:10px Arial; color:#C39; text-decoration:none; }
#legal a:hover, #legal a:active { text-decoration:underline; }








.spotlightColumn .box .btn { position:absolute; top:220px; left:70px; width:108px; z-index: 9; }
.spotlightColumn .plain { background:url(<%img_box_plaihttp://funschool.kaboose.com/images/bg_header_pink.jpgn_pre%>) no-repeat; }
.spotlightColumn .plain .boxContent { padding:27px 20px 0px 35px; font:12px Arial; color:#000; }
.spotlightColumn .coloringPages { background:url(http://funschool.kaboose.com/images/box_coloringpages_pre.gif) no-repeat; }
.spotlightColumn .coloringPages .boxContent { padding:68px 20px 0px 35px; font:12px Arial; color:#000; }

.spotlightColumn .gameDark { background:url(http://funschool.kaboose.com/images/box_newgame_pre.gif) no-repeat; }
.spotlightColumn .gameLight { background:url(http://funschool.kaboose.com/images/box_coloringpages_pre.gif) no-repeat; }
.spotlightColumn .gameLight .boxContent, .gameDark .boxContent { padding:68px 20px 0px 35px; font:12px Arial; color:#000; }

.promo .box { position:relative; width:300px; height:120px; text-align:center; background:url(http://funschool.kaboose.com/images/bg_box_promo_pre.gif) no-repeat; }
.promo .box p { font:12px Arial; color:#FFF; padding:8px 30px 0px 30px; margin:0px; text-align:left; }
.sponsoredFeature { position:relative; width:300px; height:160px; text-align:center; background:url(http://funschool.kaboose.com/images/bg_box_sponsor_pre.gif) no-repeat; }

h1.pageTitle { background:url(http://funschool.kaboose.com/images/bg_title_tab_pre.gif) no-repeat; width:260px; height:32px; text-align:center; font:bold 22px Arial; color:#750C52; margin:0px 0px 0px 15px; padding:6px 0px 0px 0px; }
.gamesListing .gameTxt { color:#FFF; }
.gamesListing .gameTxt a, .gamesListing .gameTxt a:link, .gamesListing .gameTxt a:visited { color:#EBE8D9; }
.gamesListing .pagination .currentPage { color:#750C52; }
.gamesListing .pagination a, .gamesListing .pagination a:link, .gamesListing .pagination a:visited { color:#EBE8D9; }
.gamesListing .pagination a:active, .gamesListing .pagination a:hover { background:#750C52; }
.gamesListing .dividerTop    { background:#EBE8D9; }
.gamesListing .dividerBottom { background:#EBE8D9; }
.gamesListing .summary { color:#EBE8D9 }

.gameLinksColumn .boxsmall { width:217px; height:353px; background:url(http://funschool.kaboose.com/images/ac_preschool/box_gamelinks_pre_sm.gif) no-repeat; padding-top:10px; text-align:left; }
.gameLinksColumn .box { width:250px; height:353px; background:url(http://funschool.kaboose.com/images/box_gamelinks_pre.gif) no-repeat; padding-top:10px; text-align:left; }
.gameLinksColumn .image { float:left; width:50px; padding:0px 10px 2px 8px; }
.gameLinksColumn .text { float:left; width:145px; padding-top:17px; font:11px Arial; line-height:11px; }
.gameLinksColumn .text a, .gameLinksColumn .text a:link, .gameLinksColumn .text a:visited { font:bold 11px Arial; color:#3F3997; text-decoration:none; }
.gameLinksColumn .text a:active, .gameLinksColumn .text a:hover { text-decoration:underline; }

.contentBox { position:relative; left:8px; }
.contentBox .boxContent { position:relative; width:470px; background:url(http://funschool.kaboose.com/images/contentbox_middle_pre.gif) repeat-y; }
.contentBox .top    { position:absolute; width:470px; height:20px; background:url(http://funschool.kaboose.com/images/contentbox_top_pre.gif) no-repeat; }
.contentBox .bottom    { width:470px; height:20px; background:url(http://funschool.kaboose.com/images/contentbox_bottom_pre.gif) no-repeat; }

.titlehead { position:relative; background:url(http://funschool.kaboose.com/images/bg_header_pink.jpg) no-repeat; height:77px; }
.titlehead .boxContent { margin:0px 16px 0px 0px; float:left; padding:10px 0px 0px 15px; font:12px Arial; color:#FFFFFF; }
.titlehead .boxContent a, .titlehead .boxContent a:link, .titlehead .boxContent a:visited { color:#ffffff; }
.titlehead .boxContent A:visited { font-weight: bold; text-decoration: underline; }
.titlehead .img { position:absolute; top:32px; left:10px; z-index: 4; }
.titlehead .byline { position:absolute; top:40px; left:330px; text-align:left; font:bold 10px Arial; color:#FFFFFF; z-index: 5; }
.titlehead .sponsorAd {/* position:absolute; top:37px; left:390px; z-index: 6; */}
.titlehead .button { position:absolute; top:28px; left:555px; text-align:left; font:bold 10px Arial; color:#FFFFFF; z-index: 7; }
