@charset "utf-8";
/* 	KOL CSS Document 
		Design by Rupesh Shah
	*/

/* ---------------------------------------------------
		----- page ------
------------------------------------------------------ */
.clearFix {*zoom:1;}
.clearFix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.award #parentchoice{width:341px;float:right;}
.award #saftyClick{float:left;padding-left:20px;}
.award .parentchoice {
background:transparent url(http://www.aolcdn.com/ch_kids/parents_choice_2008.png) no-repeat scroll 0px -3px;
float:right;
height:111px;
width:341px;
}
html, body {
	margin: 0;
	padding: 0;
	direction: ltr;
}
* {
	/* normalize */
	margin: 0;
	padding: 0;
}
body {
	font:75%/140% Arial, Helvetica, sans-serif;
	background:#606060;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin: 0 0 0.25em 0;
	font-family:"Trebuchet MS";
}
h1 {
	font-size: 200%;
}                        /* 24px */
h2 {
	font-size: 166.67%
}                     /* 20px */
h3 {
	font-size: 150%
}                        /* 18px */
h4 {
	font-size: 133.33%
}                     /* 16px */
h5 {
	font-size: 116.67%
}                     /* 14px */
h6 {
	font-size: 116.67%;
	font-style:italic
}  /* 14px */
/* ---------------------------------------------------
	Common rules
------------------------------------------------------ */

img {
	border:none;
}
a img {
	border:none;
}
/* Links */
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: .75em;
}
p {
	margin-bottom: .75em;
}
/* ---------------------------------------------------
	-- Main Container -- 
------------------------------------------------------ */

/* Container */
#container {
	margin:0 auto;
	width:978px;
	color:#000000;
}
/* ------------ To be decided -------------------*/
.skin_1  {background: url(http://www.aolcdn.com/ch_kids/carskin.jpg) no-repeat scroll }
.skin_2  {background: url(http://www.aolcdn.com/ch_kids/butterfliesskin.jpg) no-repeat scroll }
.skin_3  {background: url(http://www.aolcdn.com/ch_kids/blueflowerskin.jpg) no-repeat scroll }
.skin_4  {background: url(http://www.aolcdn.com/ch_kids/sportsskin.jpg) no-repeat scroll }
.skin_5  {background: url(http://www.aolcdn.com/ch_kids/musicskin.jpg) no-repeat scroll }
.skin_6  {background: url(http://www.aolcdn.com/ch_kids/defaultstarskin.jpg) no-repeat scroll }
.skin_7  {background: url(http://www.aolcdn.com/ch_kids/jrpilarskin.jpg) no-repeat scroll }
.skin_8  {background: url(http://www.aolcdn.com/ch_kids/jrpinkskin.jpg) no-repeat scroll }

/* Top Advert box */
#topadvert_ {
	width:978px;height:90px;
	padding-bottom:5px;
	*padding-bottom:0px;
}
#topadvert_ .advertbox1_ {
	background: #FFFFFF url(http://www.aolcdn.com/ch_kids/adbug.gif) no-repeat scroll right bottom;
	float:right; width:755px;
}
#topadvert_ .pdLogo { height:50px; width:150px;}
#topadvert_ div.pdLogo {
  float:left;
  margin:10px;
  background: transparent url(http://www.aolcdn.com/ch_kids/parent-dish-logo_hr.png)  no-repeat;
   cursor:hand;
  _background-image:none;
  *background-image:none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='http://www.aolcdn.com/ch_kids/parent-dish-logo_hr.png',sizingMethod='fixed');

}
/* Header  Authentication Area*/
#header {
}
#header .userinfo_ {
	float:right;
   width:309px;
   height:51px;
   margin-top:10px;
}
#header .userinfo_ .buddyicon {
   float:left;
   padding-right:5px;
   width:48px;
   height:48px;
}
#header .userinfo_ .text {
   float:left;
   padding-right:20px;
}

#header .userinfo_ .signonbutton {
   width:64px;
   height:22px;
   text-align:center;
   vertical-align:middle; z-index:1000;
}
#header .userinfo_ .signonbutton a{
   font-weight: bold;
   text-decoration:none;   
   font-size:14px; z-index:10;
}

#header .userinfo_ h3 {
	margin:5px 0;
	color:#000000;
}
#header .topsearchbox_ .search_frm {
   height:37px;
}
#header .topsearchbox_ .search_frm_txt {
   float:left;
}
#header .topsearchbox_ .search_frm_button {
   float:left;
   width:93px;
   height:27px;
   margin-left:5px;  
   padding-top:6px;
   padding-left:10px;
   _width:96px;
}
#header .topsearchbox_ .search_frm_button a{
   font-weight: bold;
   text-decoration:none;   
   font-size:14px;
}
#header .topsearchbox_ .search_frm input.search_box {
   background:url(http://www.aolcdn.com/ch_kids/search_textbox_bg.png) repeat-x;
   border:none;
   vertical-align:middle;
   padding:0.5em;
   vertical-align:top;
   width:296px;
}

#header .topsearchbox_ .search_frm {
   width:430px;
   height:38px;
   margin:0em 0em 0em 2em;
}

.search_hat {
   padding:0px;
}

.search_hat ol {
   list-style:none;padding-left:25px;
}

.search_hat ol li {
   float:left; padding:6px 20px 0px;line-height:100%;
}

.search_hat ol li a {
   text-decoration:none; color:#000000;  
}
.search_hat ol li a.selected {font-weight:bold;}

#header .topsearchbox_ {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:16em;
	float:left;
}
#header .topsearchbox_ form {
	padding:4px 6px;
	margin:0;
        _height:50px;
}
/* Animated Theme Themesection */
.themesection_ {
	clear:both;
	height:70px;
}
.themesection_ h2 {
	text-align:center;
}
/* Navigation */
#navigation {
	height:150px; z-index:1000;margin-top:-70px;

}
/* ------------ End TBD -------------------*/

/* ---------------------------------------------------
	-- Content -- 
------------------------------------------------------ */

/* Content */
#content {
	margin:0 0 0px 0;
	padding:10px 0px 7px 0px;
}

/* ---------------------------------------------------
	Left Column 
------------------------------------------------------ */

#leftrail {
	width:152px;
	float:left;
	padding-left:7px;
}
#leftrail .leftbox {
	width:152px;
	margin:0 0 0 0px;
}
/* weather Blue */
#leftrail .weather_top {
	width:153px;
	height:52px;
}
#leftrail .weather_mid {
	width:153px;
	text-align:center
}
#leftrail .weather_bot {
	width:153px;
	height:39px;
}
#leftrail .weather_top h1 {
	padding:0.5em 0.5em 0.1em 0em;
	margin:0;
	margin-left:0.5em;
	border-bottom:dashed #333 1px;
	width:52%;
}

#leftrail .weather {
   padding:0;
   margin-bottom:5px;
}
#leftrail .weather h4 {
   margin:0;
}
#leftrail .weather p {
   margin:0;
   padding:0;
}
/* Weather */

#leftrail .weather_mid .today_ {
   border-right:1px solid #ccc;
   float:left;
   width:35%;
   margin-left:0.7em;
   padding-right:0.5em;
}
#leftrail .weather_mid .today_ span {
   color:#999;
   font-size:0.8em;
}
#leftrail .weather_mid .today_ p {
   font-size:16px;
   font-weight:bold;
   margin:0;
   padding:0;
}
#leftrail .weather_mid .today_ p.today_high, #leftrail .weather_mid .tomorrow_ p.tomorrow_high {
   color:#ff0000;
}
#leftrail .weather_mid .today_ p.today_low, #leftrail .weather_mid .tomorrow_ p.tomorrow_low {
   color:#66cbff;
   margin:0;
   margin-bottom:0.5em;
   padding:0;
}
#leftrail .weather_mid .tomorrow_ {
   float:left;
   width:40%;
   margin-left:0.2em;
}
#leftrail .weather_mid .tomorrow_ span {
   color:#999;
   font-size:0.8em
}
#leftrail .weather_mid .tomorrow_ p {
   font-size:16px;
   font-weight:bold;
   margin:0;
   padding:0;
}
#leftrail .weather_mid .location_ {
   padding-top:1em;
   clear:both;
   text-align:center;
}
#leftrail .weather p.location {
   text-align:center;
}

/* Tools */
#leftrail .tools_ {
	padding:0 0 0.5em 0;
}
#leftrail .tools_ h4 {
	margin:0;
	background:#ccc;
	padding:0.5em 0;
	padding-left:0.3em;
}
#leftrail .tools_ ul {
	margin:1em 0 0 1.4em;
	padding:0;
	padding-bottom:1em;
}
#leftrail .tools_ li {
	margin:0.5em 0 0 0;
}
/* Blue Theme */
#leftrail .tools_ .top {
	width:153px;
	height:57px;
}

#leftrail .tools_ .header {
	background:url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat; background-position:-8px -65px; 
	width:97px; 
	height:72px; 
	position:absolute;	
	margin: 0.6em 0 0 0.1em;
	padding:1em 0 0 1em;
}

#leftrail .tools_ .header h1 {
	color:#ffffff;
}

#leftrail .tools_ .header h3 {
	color:#ffff88;
	font-weight:normal;
}

#leftrail .tools_ .middle {
	width:153px;
}
#leftrail .tools_ .middle .body {
   width:139px;
   margin-left:0.4em;
}
#leftrail .tools_ .middle .body img {
   margin-left:0em;
}

#leftrail .tools_ .middle .body ul{ margin:0; padding:2em 0 0.5em 0;}
#leftrail .tools_ .middle .body li{margin:0.3em 0 0 1.5em ; padding:0;}

#leftrail .tools_ .bottom {
	width:153px;
	height:41px;
}
/* Additional Links */
#leftrail .promo_ {
}
#leftrail .promo_ .top {
	width:153px;
	height:15px;
}
#leftrail .promo_ .middle {
	width:153px;
}
#leftrail .promo_ .bottom {
	width:153px;
	height:41px;
}

#leftrail .promo_ .middle h3 {
   padding-left:0.5em;
}
#leftrail .promo_ .body {
   width:139px;
   margin-left:0.4em;
}
#leftrail .promo_ .body img {
   margin:0.8em 0.2em;
}
#leftrail .promo_ .body p {
   margin:0 0.2em;
}
#leftrail .promo_ .body ul {
   margin:0;
   padding:1em 2em;
}
#leftrail .promo_ .body li {
   margin:0;
   padding:0;
}

/* What's in Game Game Final Main */
#leftrail .poweredby_ img {
	padding:5px;
	margin-bottom:5px;
}
#leftrail .subnav_ .top {
	width:152px;
	height:auto;
}
#leftrail .subnav_ .middle {
	width:152px;
}
#leftrail .subnav_ .bottom {
	width:152px;
	height:23px;
}

#leftrail .subnav_ .top h4 {
   padding:0.4em 0 0 0;margin-bottom:0pt;
   text-align:center; z-index:10;width:142px;
}
#leftrail .subnav_ .body {
   padding:1em 0;
}
#leftrail .subnav_ .body .placeholder {
   width:140px;
   margin-left:0.2em;
   padding:0.5em 0;
}
#leftrail .subnav_ .placeholder .slot {
   padding-left:0.2em;
   width:132px;
}
#leftrail .subnav_ .placeholder .border {
   width:132px;
}
#leftrail .subnav_ .placeholder .slot .title {
   padding:0.1em 0.3em;
}
#leftrail .subnav_ .placeholder .slot .link {
   text-align:center;
}

/* ---------------------------------------------------
	Middle Column - 476px
------------------------------------------------------ */

/* Middle Column */
#midcol_ {
	width:476px;
	float:left;
	margin-bottom:1em;
/*	margin-right:10px;*/
}
#midcol_ .midboxlayer_ {
	padding:0 0px 0 26px;
}

/* ---------------------------------------------------
	Middle Column Wide - 584px
------------------------------------------------------ */
/* Middle Column Wide*/
#midcol_wide {
	width:584px;
	float:left;
	margin-bottom:1em;
}
#midcol_wide .midboxlayer_ {
	padding:0 0px 0 10px;
}
/* static lead centered blue BLBase1 */
#midcol_ .biglead_ {
	width:443px;
	height:315px;
	margin-bottom:10px;
}
#midcol_ .biglead_ .body {
   padding:1em;
}
#midcol_ .biglead_ .body .credit {
   float:right; margin-top:261px; padding-right:20px;

}
#midcol_ .biglead_ .body img, #midcol_ .biglead_ .body a.image {
   position:absolute
}
#midcol_ .biglead_ .textright h2 {
   padding:0;
   margin:0;
}
#midcol_ .biglead_ .body .textright {
   position:absolute;
   text-align:right;
   width:120px;
   margin:1em 0 0 22em;
   font-weight:bold;
}
#midcol_ .biglead_ .body .textright h1, #midcol_ .biglead_ .body .textleft h1 {
   line-height:110%;
}
#midcol_ .biglead_ .body .textcenter {
   position:absolute;
   width:398px;
   margin:183px 0 0 5px;
   font-weight:bold;
}

#midcol_ .biglead_ .body .textcenter h1 {
   padding:0.3em 0 0 0
}
#midcol_ .biglead_ .body .textcenter p {
   padding:0;
   margin:0 0.5em 0 0;
}
#midcol_ .biglead_ .body .textleft {
   position:absolute;
   text-align:right;
   width:120px;
   margin:1.3em 0 0 0.5em;
   font-weight:bold;
}

/* virtual Alien box */
#midcol_ .virtualallerinbox_ {
	width:445px;
	height:246px;
	margin:10px 0;
}
#midcol_ .virtualallerinbox_ .fla_ad {
   padding:0.5em
}
/* Text Promo */
#midcol_ .promo_ {
	width:445px;
	margin:0 0;
	padding:0em;
	float:left;
	padding-bottom:0.5em;
}
#midcol_ .promo_ p {
}
#midcol_ .promo_ img {
	margin:0.5em 1.5em 0.5em 1em;
}
#midcol_ .promo_ .top {
	width:441px;
	height:15px;
}
#midcol_ .promo_ .middle {
	width:441px;
	float:left
}
#midcol_ .promo_ .bottom {
	width:441px;
	height:22px;
	float:left
}
#midcol_ .promo_ .middle .body {
   float:left;
}
#midcol_ .promo_ .middle .body img {
	border-width:1px;
	border-style:solid;
   float:left
}
#midcol_ .promo_ .middle .text {
   float:left;
   width:200px;
}
#midcol_ .promo_ .middle .text p.title_ {
   margin:1em 0 0 0;
   padding:0;
}
#midcol_ .promo_ .middle .text p.title_ span {
   font-size:1.5em;
   font-weight:bold;
}
#midcol_ .promo_ .middle .text h3 {
   font-size:1.5em;
   font-weight:bold;
   margin:1em 0 0 0;
   padding:0;
}
#midcol_ .promo_ .middle .text p.txt, #midcol_ .promo_ .middle .text p {
   margin:0.3em 0;
}
#midcol_ .promo_ .middle .text ul.a_link {
   margin:0;
   padding:0;
   margin-left:1.3em;
}
/* Vote Final_main */
#midcol_ .promo_ .middle .vote_frame {
   float:left;
   width:250px;
}
/* ---------------------------------------------------
	Right Column Wide - 314px
------------------------------------------------------ */

/* Right Rail */
#rightrail {
	width:315px;
	float:right; 
	margin-right:6px;
	*margin-right:3px;
}

/* ---------------------------------------------------
	Right Column - 206px
------------------------------------------------------ */

/* Right Rail narrow */
#rightrail_narrow {
	width:206px;
   float:right;
   padding-right:6px;

   *padding-right:2px;
}
#rightrail .pagesponser_ {
	width:215px;
	height:35px;
	background:#ccc;
	margin-bottom:10px;
}
#rightrail .pagesponser_ p {
	margin:0 1em;
	padding:0;
}
#rightrail .squaread_ {
   margin-bottom:10px;
   padding:0 0.5em 0.5em;
}
#rightrail .squaread_ .ad_top {
   background:url(http://www.aolcdn.com/ch_kids/right_ad300x250_top.gif) no-repeat;
	text-align:right;
   width:302px;
   height:31px;
}
#rightrail .squaread_ .ad_bottom {
   background:transparent url(http://www.aolcdn.com/ch_kids/square-ad-holder-2.gif) no-repeat; background-position: -15px -265px;
   text-align:right;
   width:302px;
   height:31px;
}
#rightrail .squaread_ .ad_top img {
   margin-right:0.5em;
}
.ad_top .ad_bug {
   background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat; background-position:-178px -151px;
   height:23px;
   width:23px;
   float:right;
   margin:5px 2px 0px 0px;
}
.ad_bottom .ad_bug {
   background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat; background-position:-178px -151px;
   height:23px;
   width:23px;
   float:right;
   margin:5px 2px 0px 0px;
}
#rightrail .squaread_ .ad_body {
   background:#ffffff;width:302px;height:251px;padding-top:1px;text-align:center;
}
/* Web Favorities */
#rightrail .webfavorites_ {
}
#rightrail .webfavorites_ .myfav_top {
	width:315px;
	height:38px;
}
#rightrail .webfavorites_ .myfav_mid {
	width:315px;
}
#rightrail .webfavorites_ .favlinks_ p, 
#rightrail .webfavorites_ .favlinks_ h3  {padding:0 13px}

#rightrail .webfavorites_ .myfav_bot {
	width:315px;
	height:21px;
}
#rightrail .webfavorites_ .myfav_top .myfav_head {
        background:url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;background-position: -1px -1px;
	position:absolute;
	height:50px;
	min-width:149px;
	width:149px;
	margin:1em 0 0em 0.8em;
	color:#fff;
}
#rightrail .webfavorites_ .myfav_top .myfav_head h1 {
	padding:0.3em 0em 0em 0.8em;
}
#rightrail .webfavorites_ .favlinks_ li {
width:245px;
}
#rightrail .webfavorites_ .favlinks_ li span {
   float:right;
   margin:-16px 0px 0px;
}
/* Top 5 Movies */
#rightrail .topfive_ {
}
#rightrail .topfive_ .top {
	width:315px;
	height:62px;
}
#rightrail .topfive_ .middle {
	width:315px;
}
#rightrail .topfive_ .bottom {
	width:315px;
	height:21px;
   margin-bottom:10px;
}
#rightrail .topfive_ .top .head {
	position:absolute;
	height:50px;
	width:176px;
	margin:1em 0 0em 0.8em;
	color:#fff;
}
#rightrail .topfive_ .top .head h1 {
	padding:0.3em 0em 0em 0.6em;
}
#rightrail .topfive_ .top .head {
   background:url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;background-position:-130px -65px;
}  /* Change Theme */
#rightrail .topfive_ .links {
   padding-top:1em;
   font-size:13px;
}
#rightrail .topfive_ .body{
   font-size:13px;
}
#rightrail .topfive_ .body .item {
   width:298px;
   margin-left:0.5em;
   padding-bottom:0.5em;
}
#rightrail .topfive_ .body span.nos {
   font-weight:bold;
   margin:0 0.5em;
}
#rightrail .topfive_ .body .item a {
   font-weight:bold;
}
#rightrail .topfive_ .body .item .toggle_pane {
   padding-bottom:0.5em;
   margin:0.5em 0 0 0.5em;
   width:280px;
}
#rightrail .topfive_ .body .item .item_info {
   margin:0;
   padding:0;
}
#rightrail .topfive_ .body .item .item_info img {
   margin:0 0.5em;
   float:left;
}
#rightrail .topfive_ .body .item .item_info p {
   margin:0 1em;
}


/* Features and Polls */
#rightrail .promo_ {
	margin:1em 0;
}
#rightrail .promo_ .top, #rightrail .sponserad_ .top, #rightrail .petfinder .top {
	width:315px;
	height:15px;
}
#rightrail .promo_ .middle, #rightrail .sponserad_ .middle, #rightrail .petfinder .middle {
	width:315px;
}
#rightrail .promo_ .bottom, #rightrail .sponserad_ .bottom, #rightrail .petfinder .bottom {
	width:315px;
	height:22px;
}
.petfinder h4, .petfinder .or, .petfinder h3{text-align:center;}
.petfinder .or  {font-weight:bold; font-size:1.1em;_clear:left;}
.petfinder form{padding-left:20px;}
.petfinder table td {font-size:1.1em;}
.petfinder .featured_adoption img {float:left; position:relative; top:-10px;}
.petfinder .featured_adoption p {text-align:left;}
.petfinder .featured_adoption b {float:right; width:175px; margin-right:10px; _width:165px;_margin-right:0px}
.petfinder table .go {padding-left:100px;}

#rightrail .promo_ .middle .body {
   float:left;
   margin-left:0.5em;
   padding-bottom:1em;
   border-bottom-width:1px;
   border-bottom-style: solid;
}
#rightrail .promo_ .middle .body img {
   border-width:1px;
   border-style:solid;
   float:left
}
#rightrail .promo_ .middle .body .text {
   float:left;
   width:145px;
   margin-left:1em;
   line-height:115%;
}
#rightrail .promo_ .middle .body .text .feature_head {
   margin:0em;
   padding:0em;
}
#rightrail .promo_ .middle .body .text .feature_head span, #rightrail .promo_ .middle .body .text h3 {
   font-size:1.2em;
   font-weight:bold;
}
#rightrail .promo_ .middle .body .text .feature_body {
   margin:0.7em 0 0 0;
}
#rightrail .promo_ .middle .poll_frame {
   margin:0px 0;
   clear:both;
   padding:0.5em 0 0.5em 0.5em;
   width:310px;
}

/* Features for wide layout */
#rightrail_narrow .towerad_ {
   width:164px;
   padding:0.5em;
   margin-bottom:10px;
   margin-left:1em;
}
#rightrail_narrow .towerad_ .ad_top {
   background:url(http://www.aolcdn.com/ch_kids/right_ad164x31_top.gif) no-repeat; 
   width:164px;
   height:31px;
   text-align:right;
}
#rightrail_narrow .towerad_ .ad_bottom {
   background:transparent url(http://www.aolcdn.com/ch_kids/tower-ad-holder-2.gif) no-repeat;background-position: -15px -608px; 
   width:164px;
   height:31px;
   text-align:right;
}
#rightrail_narrow .towerad_ .ad_top img.top_ {
   margin-right:0.5em;
}
#rightrail_narrow .towerad_ .ad_body {
   background:#fff;
   width:164px;
   text-align:center;
   padding:2px 0px;
}

#rightrail_narrow .promowithpoll_ .middle .body {
   float:left;
   margin-left:0.5em;
   padding-bottom:1em;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#00CCFF;
}
#rightrail_narrow .promowithpoll_ .middle .body img {
   border-width:1px;
   border-style:solid;
	float:left;
   margin-left:0.2em;
}
#rightrail_narrow .promowithpoll_ .middle .body .text {
   float:left;
   width:100px;
   margin-left:0.5em;
   line-height:115%;
}
#rightrail_narrow .promowithpoll_ .middle .text .feature_head {
   margin:0em;
   padding:0em;
}
#rightrail_narrow .promowithpoll_ .middle .text .feature_head span {
   font-size:1.2em;
   font-weight:bold;
}
#rightrail_narrow .promowithpoll_ .middle .text  .feature_body {
   margin:0.7em 0 0 0;
}
#rightrail_narrow .promowithpoll_ .middle .poll_frame {
   margin:0px 0;
   clear:both;
   padding:0.5em 0.7em;
   width:175px;
}
/* Wide layout feature II */
#rightrail_narrow .promo_ .middle .body {
   margin-left:0.5em;
   width:170px;
}
#rightrail_narrow .promo_ .middle .body img {
   border-width:1px;
   border-style:solid;
   margin-left:0.2em;
}
#rightrail_narrow .promo_ .middle .body .text {
   margin:0.5em 0pt 0pt 0.5em;
   line-height:115%;
}
#rightrail_narrow .promo_ .middle .body .text .feature_2_head1 {
   padding:0em;
   margin:0.5em 0 0 0;
}
#rightrail_narrow .promo_ .middle .body .text .feature_2_body, #rightrail_narrow .promo_ .middle .body .text p  {
   margin:0.7em 0 0 0;
}

/* Sponsor for wide layout */
#rightrail_narrow .top {
	width:205px;
	height:22px;
}
#rightrail_narrow .middle {
	width:205px;
}
#rightrail_narrow .bottom {
	width:205px;
	height:23px;
	margin-bottom: 10px;
}

/* More ON KOL */
.more_on_kol {
        background:url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat; background-position: -158px -1px;
	position:absolute;
	height:52px;
	min-width:202px;
	width:202px;
	margin:1.4em 0 0em 0.8em;
}
.more_on_kol h1 {
	padding-top:0.5em;text-align:center;
	font-family:VAG Rounded Std Light
}


/* ---------------------------------------------------
	More ON KOL 
------------------------------------------------------ */

/* Bottom Promo Module */
#more_on {
	padding:0em; margin:0;
	width:100%;
	margin-bottom:1em;
	height:274px;
}
#more_on .more_on_lay {
	padding:4em 0em 0 0.5em;
}
#more_on h2 {
	margin:0;
	padding:0.3em;
}
#more_on .modbox {
	width:154px;
	margin:0 0 0 0px; padding-left:0.5em;
	float:left;
}
#more_on .modbox_top {
        background:url(http://www.aolcdn.com/ch_kids/more1box_top.gif) no-repeat;
	width:154px;
	height:6px;
}
#more_on .modbox_mid {
        background:url(http://www.aolcdn.com/ch_kids/more1box_mid.png) repeat-y;
	width:143px;
	padding:0 0 0 0.9em;
}
#more_on .modbox_bot {
        background:url(http://www.aolcdn.com/ch_kids/more1box_bottom.gif) no-repeat;

	width:154px;
	height:6px;
}
#more_on .modbox_mid .box_lay {
	width:135px;
	padding-bottom:1.5em;
	height:160px;overflow:hidden;
}
#more_on .modbox_mid .top .title_ h4 {
	display:inline;
	font-size:12px;
}
#more_on .modbox_mid p {
	margin:0.5em 0 0 0;
	font-size:11px;
	line-height:110%;
}
#more_on .modbox_mid .top {
	/*float:left;*/
	/*padding-bottom:0.5em; clear:both;*/ height:20px;
}
#more_on .modbox_mid .top .title_ {
	float:left;
	padding-left:0em;
}
#more_on .modbox_mid .top .iconright {
	float:right;
}
.iconphoto {
  width:21px; height:16px;
  background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;
  background-position:-148px -155px; 
}
.iconvideo {
  width:21px; height:16px;
  background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;
  background-position:-94px -156px; 
}
.icontext {
  width:21px; height:16px;
  background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;
  background-position:-117px -154px; 
}

#more_on .modbox_mid span.big {
	font-size:15px;
	font-family:Georgia;
	font-weight:bold
}



/* ---------------------------------------------------
	Footer
------------------------------------------------------ */

/* Footer */
.foosearch {
	margin-bottom:1em;
	margin-left:7px;
}
.foosearch .searchlay {
	padding:1em 0 0em 18em;
}
.foosearch .searchlay .kollogo {
   background:transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat; background-position: -219px -127px;
   float:left;
   height:51px;width:125px;
}
.foosearch .searchlay form {
	padding:0.3em 0.5em;
	margin:0;
        _height:50px;
}
.foosearch .searchlay img.kol_bot_logo {
	float:left;
}
.foosearch .searchlay .search_frm {
	width:430px;
	height:37px;
	float:left;
	margin:1.1em 0 0 2em;
}
.foosearch .searchlay .search_frm input.search_box {
        background:url(http://www.aolcdn.com/ch_kids/search_textbox_bg.png) repeat-x;
	vertical-align:middle;
	padding:0.5em;
	vertical-align:top;
	width:296px;
}
#footer_ {
	text-align:center;
	padding-top:1em;
}
#footer_ .aollivinglogo {
   background:transparent url(http://www.aolcdn.com/ch_kids/aol-living-logo_hr.png) no-repeat; 
   float:left;
   height:25px;width:125px; margin: 0 0 0 17px;
   cursor:hand;
  _background-image:none;
  *background-image:none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='http://www.aolcdn.com/ch_kids/aol-living-logo_hr.png',sizingMethod='fixed');
}
#footer_ span {
	color:#666;
	font-weight:bold;
}
#footer_ a {
}
#footer_ p.lightgrey {
	color:#333;
}
#footer_ p.copyright {
	color:#333;
	font-weight:bold;
}

/* ---------------------------------------------------
   Archives
------------------------------------------------------ */
#archives {
   padding:2px 10px 10px;
   width:500px;
   margin-left:17px;
}	
#archives h2 {
   padding-top:20px;
   width:500px;
}  

#archives .articles_4 .archive_title{
   border-bottom:2pt solid;
	float:left;
   padding-top:10px;
   width:500px;
}
#archives .articles_4 .article{
   float:left;
   padding:3px;
   width:119px;
}
#archives .articles_3 .archive_title{
   border-bottom:2pt solid;
	float:left;
   padding-top:10px;
   width:500px;
}
#archives .articles_3 .article{
   float:left;
   padding:3px;
   width:160px;
}
#archives .articles_2 .archive_title{
   border-bottom:2pt solid;
   float:left;
   padding-top:10px;
   width:500px;
}
#archives .articles_2 .article{
   float:left;
   padding:3px;
   width:244px;
}
#archives .articles_1 .archive_title{
   border-bottom:2pt solid;
   float:left;
   padding-top:10px;
   width:500px;
}
#archives .articles_1 .article{
   float:left;
   padding-top:5px;
   width:500px;
}
#archives .articles_1 .article .nav{
   float:right;
   padding-top:5px;
}
#archives .articles_1 .article .nav .nav_square{
   padding:5px;border:2px solid #404040;float:left;height:15px;margin:2px;padding-top:5px;text-align:center;width:16px;
}

#archives .articles_1 .article .article_image{
   float:left;
   padding-right:10px;
}
#archives .archives_2 .archive_title{
   border-bottom:2pt solid;
   float:left;
   padding-top:10px;
   width:500px;
}
#archives .archives_2 .archive{
   float:left;
   padding-top:3px;
   width:250px;
}

#midcol_wide .rating {
   background:#FFFFFF;
   color:#000000;
   margin-top:10px;
   padding-left:10px;
   width:200px;
}
#midcol_wide .rating .rating_left{
   width:175px;
}
#midcol_wide .rating .rating_right {
   width:155px;
}

/* -----------------------
 * dept head sponsering
-------------------------*/
.dept_header {float:right; width:250px; height:50px;margin-right:20px;margin-top:-2px;}
.dept_header .ad_text {color:#606060;font-size:8pt;font-weight:bold;}
.dept_header .ad_body {float:left;height:30px;width:215px;}
.dept_header .ad_bug {background: transparent url(http://www.aolcdn.com/ch_kids/common_sprite.gif) no-repeat;background-position: -178px -151px; float: right;  width: 30px; height: 20px; margin-top:5px;}

/* ---------------------------------------------------
	Misc.
------------------------------------------------------ */
.bottom {margin-bottom:10px;}

.clear {
	clear:both;
}
.flt_left {
	float:left
}
.hide {display:none;}
.credit {
text-align:right;
color:#999999;
font-family:arial;
font-size:0.8333em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height
}
#rightrail .sponserad_ .middle .module{
	padding: 0px 10px;
}	
#rightrail .sponserad_ .middle .module .body ul{
   padding: 0px 10px;
   list-style-position:inside;
}  
#rightrail_narrow .sponserad_ .middle .module{
   padding: 0px 10px;
}  
#rightrail_narrow .sponserad_ .middle .module .body ul{
   padding: 0px 10px;
   list-style-position:inside;
   margin-left:0pt;
}  
.image_132 {
   width:132px;
}
.image_76 {
   width:76px;
}
.floatleft {
  float:left;
}
.floatright {
  float:right;
}
#screen {background:#333333 none repeat scroll 0%;display:none;height:100%;left:0px;filter: alpha(opacity=55);opacity:.55;-moz-opacity:.55;position:fixed;top:0px;visibility:hidden;width:100%;z-index:96;}
#dialog {display:none;left:0pt;margin:0pt auto;position:fixed;top:0pt;visibility:hidden;width:100%;z-index:97;}
#dialogBox{background:#FFFFFF none repeat scroll 0%;border:4px solid #333333;margin:7em auto 0pt;position:relative;text-align:left;vertical-align:middle;z-index:98;}	

#mkhp{
	display:none;
	position:absolute;
	font:normal .83em Verdana;
	text-align:left;
	width:28em;
	z-index:9999999;
}

#drg{
	display:block;
	width:7.2em;
	height:3.9em;
	background-repeat:no;
	margin:.8em 4em .8em .8em;
}

#ptr img{
	height:.4em;
	width:.7em;
	position:absolute;
	top:-.85em;
	left:5.5em;
	z-index:9;

}
#mkhpcontent{
	position:absolute;
	width:27.8em;
	margin-top:.3em;
	padding:.3em;
	background-color: #fef49f;
	border:1px solid  #000;
}
.IE #mkhpcontent{
	position:absolute;
	top:0;
}
#mkhp img{
	margin-top:.8em;
}
#mkhp p{
	margin:.8em;
}
#mkhp i.inst{
	display:block;
	font-style:normal;
	margin-left:1.2em;
	
}
.homepageBar {
	text-align: center;
	padding: 4px;
	background: transparent url(http://www.blogsmithmedia.com/www.bered.com/media/homepage-button-bg.gif) repeat-x left top;
}
.homepageBar a {
	margin: 0 auto;
}
.homepageBar img {
	border: none;
}
#closeMe {
text-align:right;
z-index:5;
margin-right: 5px;
float: right;
border: none;
}
#closeMe img {border:none;}

/* Dear Santa Module CSS */
#santa{padding-top:1px;}
#santaForm{background:#FFFFFF url(http://www.aolcdn.com/ch_kids/dearsanta) no-repeat scroll 0 0;margin:10px 25px 0 10px;}
#santaForm table{margin-top:50px;margin-left:10px;}	
#santaForm tr{height:35px;}
#santa .label{font-weight:bold; color:#ff0000;}
#santa .button{margin-top:10px;}
#santaForm label.error{color:#ff0000;margin-left:15px;}
#santaForm #textMessage{height:70px;width:230px;}
.wt-md, .wt-lg {background-image:url(http://o.aolcdn.com/art/dpweather/weathertypes_clr);width:54px;height:54px;}
.wt-img {height:85px;}

.D .lg-weatherType-00{background-position: 0px 0px;}
.D .lg-weatherType-01{background-position: 0px -85px;}
.D .lg-weatherType-02{background-position: 0px -170px;}
.D .lg-weatherType-03{background-position: 0px -256px;}
.D .lg-weatherType-04{background-position: 0px -341px;}
.D .lg-weatherType-05{background-position: 0px -429px;}
.D .lg-weatherType-06{background-position: 0px -515px;}
.D .lg-weatherType-07{background-position: 0px -597px;}
.D .lg-weatherType-08{background-position: 0px -685px;}
.D .lg-weatherType-09{background-position: 0px -769px;}
.D .lg-weatherType-10{background-position: 0px -854px;}
.D .lg-weatherType-11{background-position: 0px -938px;}
.D .lg-weatherType-12{background-position: 0px -1022px;}
.D .lg-weatherType-13{background-position: 0px -1107px;}
.D .lg-weatherType-14{background-position: 0px -1192px;}
.D .lg-weatherType-15 {background-position: 0px -1277px;}
.D .lg-weatherType-16 {background-position: 0px -1362px;}
.D .lg-weatherType-17 {background-position: 0px -1449px;}
.D .lg-weatherType-18 {background-position: 0px -1533px;}
.D .lg-weatherType-19 {background-position: 0px -1615px;}
.D .lg-weatherType-20 {background-position: 0px -1700px;}
.D .lg-weatherType-21 {background-position: 0px -1785px;}
.D .lg-weatherType-22 {background-position: 0px -1870px;}
.D .lg-weatherType-23 {background-position: 0px -1955px;}
.D .lg-weatherType-24 {background-position: 0px -2043px;}
.D .lg-weatherType-25 {background-position: 0px -2125px;}
.D .lg-weatherType-26 {background-position: 0px -2214px;}
.D .lg-weatherType-27 {background-position: 0px -2298px;}
.D .lg-weatherType-28 {background-position: 0px -2384px;}
.D .lg-weatherType-29 {background-position: 0px -2469px;}
.D .lg-weatherType-30 {background-position: 0px -2553px;}
.D .lg-weatherType-31 {background-position: 0px -2638px;}
.D .lg-weatherType-32 {background-position: 0px -2723px;}
.D .lg-weatherType-33 {background-position: 0px -2808px;}
.D .lg-weatherType-34 {background-position: 0px -2893px;}
.D .lg-weatherType-35 {background-position: 0px -2977px;}
.D .lg-weatherType-36 {background-position: 0px -3062px;}
.D .lg-weatherType-37 {background-position: 0px -3145px;}
.D .lg-weatherType-38 {background-position: 0px -3230px;}
.D .lg-weatherType-39 {background-position: 0px -3319px;}
.D .lg-weatherType-40 {background-position: 0px -3402px;}
.D .lg-weatherType-41 {background-position: 0px -3487px;}
.D .lg-weatherType-42 {background-position: 0px -3570px;}
.D .lg-weatherType-43 {background-position: 0px -3656px;}
.D .lg-weatherType-44 {background-position: 0px -3748px;}
.D .lg-weatherType-45 {background-position: 0px -3826px;}
.D .lg-weatherType-46 {background-position: 0px -3913px;}
.D .lg-weatherType-47 {background-position: 0px -3995px;}
/*  night - large */
.N .lg-weatherType-00 {background-position: -300px 0px;}
.N .lg-weatherType-01 {background-position: -300px -85px;}
.N .lg-weatherType-02 {background-position: -300px -170px;}
.N .lg-weatherType-03 {background-position: -300px -256px;}
.N .lg-weatherType-04 {background-position: -300px -341px;}
.N .lg-weatherType-05 {background-position: -300px -429px;}
.N .lg-weatherType-06 {background-position: -300px -515px;}
.N .lg-weatherType-07 {background-position: -300px -597px;}
.N .lg-weatherType-08 {background-position: -300px -685px;}
.N .lg-weatherType-09 {background-position: -300px -769px;}
.N .lg-weatherType-10 {background-position: -300px -854px;}
.N .lg-weatherType-11 {background-position: -300px -938px;}
.N .lg-weatherType-12 {background-position: -300px -1022px;}
.N .lg-weatherType-13 {background-position: -300px -1107px;}
.N .lg-weatherType-14 {background-position: -300px -1192px;}
.N .lg-weatherType-15 {background-position: -300px -1277px;}
.N .lg-weatherType-16 {background-position: -300px -1362px;}
.N .lg-weatherType-17 {background-position: -300px -1449px;}
.N .lg-weatherType-18 {background-position: -300px -1533px;}
.N .lg-weatherType-19 {background-position: -300px -1615px;}
.N .lg-weatherType-20 {background-position: -300px -1700px;}
.N .lg-weatherType-21 {background-position: -300px -1785px;}
.N .lg-weatherType-22 {background-position: -300px -1870px;}
.N .lg-weatherType-23 {background-position: -300px -1955px;}
.N .lg-weatherType-24 {background-position: -300px -2043px;}
.N .lg-weatherType-25 {background-position: -300px -2125px;}
.N .lg-weatherType-26 {background-position: -300px -2214px;}
.N .lg-weatherType-27 {background-position: -300px -2298px;}
.N .lg-weatherType-28 {background-position: -300px -2384px;}
.N .lg-weatherType-29 {background-position: -300px -2469px;}
.N .lg-weatherType-30 {background-position: -300px -2553px;}
.N .lg-weatherType-31 {background-position: -300px -2638px;}
.N .lg-weatherType-32 {background-position: -300px -2723px;}
.N .lg-weatherType-33 {background-position: -300px -2808px;}
.N .lg-weatherType-34 {background-position: -300px -2893px;}
.N .lg-weatherType-35 {background-position: -300px -2977px;}
.N .lg-weatherType-36 {background-position: -300px -3062px;}
.N .lg-weatherType-37 {background-position: -300px -3145px;}
.N .lg-weatherType-38 {background-position: -300px -3230px;}
.N .lg-weatherType-39 {background-position: -300px -3319px;}
.N .lg-weatherType-40 {background-position: -300px -3402px;}
.N .lg-weatherType-41 {background-position: -300px -3487px;}
.N .lg-weatherType-42 {background-position: -300px -3570px;}
.N .lg-weatherType-43 {background-position: -300px -3656px;}
.N .lg-weatherType-44 {background-position: -300px -3748px;}
.N .lg-weatherType-45 {background-position: -300px -3826px;}
.N .lg-weatherType-46 {background-position: -300px -3913px;}
.N .lg-weatherType-47 {background-position: -300px -3995px;}

