body { background: #C8D34D; }
#body { background: #C8D34D; margin: 0px; padding: 0px; text-align: center; font: 12px Arial,Helvetica,sans-serif;}

#container { width: 972px; height: 720px; margin: 0 auto; padding-bottom: 20px;  }
/*
#container { width: 96px0; height: 720px; }
*/
.top { width: 972px;}
.nav { width: 972px; height: 102px;}
.orange_bar { background: url('/images/kids/img_orangebar.gif'); width: 695px; height: 62px;}
.main {padding-top:0px; width: 695px; height: 305px; float:left;}
.events { background: url('/images/kids/img_background_main.jpg'); width: 695px; height: 170px; overflow: hidden; }
.events05 { background: url('/images/kids/img-excitingeventsbar-0-5.gif'); width: 695px; height: 170px;}
.events69 { background: url('/images/kids/img-excitingeventsbar-6-8.gif'); width: 695px; height: 170px;}
.events912 { background: url('/images/kids/img-excitingeventsbar-9-12.gif'); width: 695px; height: 170px;}
#tout {font-size: 13px;  padding-top:0px; width: 695px; height: 344px; float:left; text-align:center; color:#FFFFFF}
#tout .label{font-size: 13px; font-weight:bold; padding-top:0px;  float:left; color:#FFFFFF}
#tout a {font-size: 11px; padding-top:0px;  text-decoration:none;  float:left; color:#FFFFFF}
.main_banner { background: url('/images/kids/imgmain_story.jpg'); width:696px; height:252px;}

.main05 { background: url('/images/kids/img-main-0-5.jpg'); width: 695px; height: 251px;}
.main05a { background: url('/images/kids/0-5maintop.gif'); width: 695px; height: 34px;}

.label{ font-size: 18px; font-weight:bold; color: #cf661a;}
li {margin-bottom: .5em;}
.main05subtop { background: url('/images/kids/0-5whitebx-top.gif'); width: 695px; height: 51px;}
.main05submiddle { background: url('/images/kids/0-5whitebxmid.gif'); width: 695px;}
.main05submiddle a:link { color: #cf661a; text-decoration: underline; }
.main05submiddle a:visited { color: #8069af; text-decoration: underline; }
.main05submiddle a:hover { color: #8069af; text-decoration: underline; }
.main05subbottom { background: url('/images/kids/0-5whitebxbtm.gif'); width: 695px; height: 26px;}

.main68 { background: url('/images/kids/img-main-6-8.jpg'); width: 695px; height: 252px;}
.main68a { background: url('/images/kids/6-8maintop.gif'); width: 695px; height: 34px;}

.main68subtop { background: url('/images/kids/6-8whitebxtop.gif'); width: 695px; height: 49px;}
.main68submiddle { background: url('/images/kids/6-8whitebxmid.gif'); width: 695px;}
.main68submiddle a:link { color: #cf661a; text-decoration: underline; }
.main68submiddle a:visited { color: #8069af; text-decoration: underline; }
.main68submiddle a:hover { color: #8069af; text-decoration: underline; }
.main68subbottom { background: url('/images/kids/6-8whitebxbtm.gif'); width: 695px; height: 20px;}

.main912 { background: url('/images/kids/img-main-9-12.jpg'); width: 695px; height: 252px;}
.main912a { background: url('/images/kids/9-12maintop.gif'); width: 695px; height: 34px;}

.main912subtop { background: url('/images/kids/9-12whitebxtop.gif'); width: 695px; height: 54px;}
.main912submiddle {background: url('/images/kids/9-12whitebxmid.gif'); width: 695px;}
.main912submiddle a:link, a:visited, a:hover { color: #cf661a; text-decoration: underline; }
.main912submiddle a:visited { color: #8069af; text-decoration: underline; }
.main912subbottom { background: url('/images/kids/9-12whitebxbtm.gif'); width: 695px; height: 21px;}

.right_top {float:right; width: 270px; }
.right_middle {background: url('/images/kids/img_funsites_mid.gif') repeat-y; float:right; width: 270px; text-align:left;}
.right_middle a:link, a:visited {text-decoration: none;}
.right_bottom {float:right; width: 270px; }

.blue_top {background: url('/images/kids/misc_box_blue_top.gif'); width: 227px; height:11px; overflow: hidden; }
.blue_middle {background: url('/images/kids/misc_box_mid_blue.gif') repeat-y; width: 227px; }
.blue_bottom {background: url('/images/kids/misc_box_blue_bottom.gif'); float:right; width: 227px; height:11px; overflow: hidden; }

.green_top {background: url('/images/kids/misc_box_green_top.gif'); width: 227px; height:11px; overflow: hidden; }
.green_middle {background: url('/images/kids/misc_box_mid_green.gif') repeat-y; width: 227px; }
.green_bottom {background: url('/images/kids/misc_box_green_bottom.gif'); float:right; width: 227px; height:11px; overflow: hidden; }

.purple_top {background: url('/images/kids/misc_box_purple_top.gif'); width: 227px; height:11px; overflow: hidden; }
.purple_middle {background: url('/images/kids/misc_box_mid_purple.gif') repeat-y; width: 227px; }
.purple_bottom {background: url('/images/kids/misc_box_purple_bottom.gif'); float:right; width: 227px; height:11px; overflow: hidden; }


H1 { font-size: 60px; font-family:arial; padding-left: 20px; padding-top: 10px;}

.main-content { overflow: auto; width:453px; height:490px; float: left; }

.fulladd { background:#000000; color:#ffffff; width: 220px; height: 91px; padding-bottom:5px; border:2px solid white; }
.halfadd { background:#000000; color:#ffffff; width: 106px; height: 91px; padding-bottom:5px;border:2px solid white; float:left; }

#ajaxEvents { padding: 10px 0 0 150px;  }
#ajaxEvents a { text-decoration: none; color: #000000; }
#ajaxNav { float: right; padding:8px 10px 0px 10px; }
#prevButton { width: 19px; height: 20px; cursor: pointer; background: url('/images/kids/imgnext_week_prev_btn.gif') no-repeat; float: right; }
#nextButton { width: 19px; height: 20px; cursor: pointer; margin-left: 4px; background: url('/images/kids/imgnext_week_next_btn.gif') no-repeat; float: right; }
.placeholder { width: 76px; height: 68px; text-align: left; background: url('/images/kids/img_placeholder.gif') no-repeat; padding: 6px 0 0 6px; }
.eventTitle { height: 30px; overflow: hidden; }
.newsEvent {padding: 0px 2px 10px 2px; float:left; width: 70px; overflow: hidden; }

#search_bar { background: url('/images/kids/img_search_background.gif'); width: 270px; height: 62px;  overflow: hidden; color: #fff;  text-align: left; }
#search_bar .query { padding: 10px 0px 5px 10px; }
#search_bar .query label { font-size: 13px; font-weight: bold; margin-right: 2px; }
#search_bar .query input { width: 148px; font-size: 12px; }
#search_bar .type { margin: 0px 0px; border-top: 1px dashed #fff; font-size: 11px; }
#search_bar .type input { margin-bottom: -2px; }

.clear { clear: both; }

.largeAdRight { width: 220px; height: 90px; margin: 6px 0; }
.smallAdRight { width: 105px; height: 90px; float: left; }
.smallAdRightMargin { margin-left: 10px; }
