body {
	behavior:url(/staticfiles/NGS/NGKids/SiteAssets/csshover.htc);
}

/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

div.ad_120x90 {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg142x100ad_small.gif) no-repeat;
}

#skyscraper {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg170x620skyscraper.gif) no-repeat;
}

#box_ad {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/bg311x270box_ad.gif) no-repeat;
}


#content_layout, #article_layout {
	background-color: #0072bb;
}

.right_column {
	padding: 0 22px 0 6px;
}


#nav_header {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg961x180home_hdr.jpg) no-repeat;
	background-position: -3px 0px;
	height: 154px;
}
	#global_nav {
		margin-left: 21px;
		padding: 8px 0 0 8px;
		background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg913x045home_nav.gif) no-repeat;
		height: 37px;
		width: 905px;
	}
	.search_cell {
		vertical-align: bottom;
		text-align: right;
		padding: 0 10px 10px 0;
		width: 534px;
	}
	.header_ad {
		margin: 0 0 17px 5px;
		color: #f4cd05;
		font-size: .95em;
	}
		* html table.header_ad {
			margin-bottom: 15px;
		}

#section_header {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg600x068privacy_hdr.gif) right top no-repeat;
}


#home_flash_feature {
	margin-bottom: 6px;
}

#home_cool_clicks {
	margin-bottom: 6px;
	padding: 0 0 15px 0;
	background: #6ea528 url(/staticfiles/NGS/NGKids/SiteAssets/img/bg050x193home_cool_grade.gif) repeat-x;
	border: 2px solid #fff;
	float: left;
	/*height: 250px;*/
}
	#home_cool_clicks div {
		padding: 0 0 12px 0;
		background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg734x100home_cool.gif) repeat-y;
		float: left;
		width: 734px;
	}
	
	#home_cool_clicks div h4 {
		margin: 0;
		padding: 0 5px 0 15px;
		color: #1c4f00;
		font-size: 1.4em;
		text-transform: uppercase;
		}
	#home_cool_clicks div a.newh4 {
		margin: 0;
		padding: 0 5px 0 15px;
		color: #1c4f00;
		font-size: 1.4em;
		text-transform: uppercase;
		}	#home_cool_clicks div a.newh4:hover {
			background-color: #6ea528;
			}
	#home_cool_clicks li {
		width:100%;
		display: block;
	}



#home_page_popular {
	margin-bottom: 18px;
	clear: left;
/*	float: left;*/
}
	#home_page_popular td {
		vertical-align: top;
	}

#whats_popular {
	background-color: #ffcd11;
	border: 2px solid #fff;
	float: left;
}

		

#did_you_know {
	padding-top: 32px;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg170x170dyk.gif) 50% 0 no-repeat;
}

#poll {
	float: left;
	background: #2e3192 url(/staticfiles/NGS/NGKids/SiteAssets/img/bg170x150poll_home.gif) no-repeat;
}
	.poll_ftr {
 		background: url(/staticfiles/NGS/NGKids/SiteAssets/img/brd170x012poll_bot_home.gif) no-repeat;
 		width: 170px;
		height: 12px;
 	}


#my_favorites {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/bg729x081my_favorites.jpg);
	float: left;
}
	#my_favorites table img {
		border-color: #2f1585;
	}

.fav_bin_txt_img {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/txt104x017favorites.gif);
}

#ad_article_btm {
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/txt120x015advertisement.gif) no-repeat;
}


#policy_body {
	padding: 35px 60px 35px 45px;
	background-color: #fff;
}


#search_body {
	padding: 12px 0;
	background-color: #fff;
}
	#search_body form, #search_body h3 {
		margin-left: 22px;
	}
	#sponsored_links {
		margin: 0 12px;
	}

#results_pages {
	margin-bottom: 20px;
	padding: 5px 10px;
	text-align: right;
	background-color: #86bff9;
}
	#results_pages a {
		margin: 0 5px;
		color: #000;
		text-decoration: none;
	}
		#results_pages a:hover, #results_pages a.curr_page {
			text-decoration: underline;
		}

p.search_additional a {
	margin: 14px 22px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}


/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */





/* #################################################### */
/* ------------------>>> LISTS <<<------------------- */
/* #################################################### */


#home_cool_clicks div ul {
	margin: 0 2px 0 0;
	padding: 0;
	width: 182px;
	float: left;
	display: inline;
}
	#home_cool_clicks div ul.last_list {
		margin: 0;
	}
	#home_cool_clicks div ul img {
		margin: 5px 0 7px 15px;
		border: 2px solid #1c4f00;
	}	#home_cool_clicks div ul img:hover {
						border-color: #fff;
					}
	#home_cool_clicks div ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#home_cool_clicks div ul li a {
			padding: 3px 10px 3px 15px;
			color: #fff;
			font-weight: bold;
			font-size: 1.05em;
			text-decoration: none;
			display: block;
		}
		#home_cool_clicks div ul li a.multi_tout_single_image{
			padding: 0px 0px 0px 0px;

		}
			#home_cool_clicks div ul li a:hover {
				background-color: #2b7203;
			}
			#home_cool_clicks div ul li a.multi_tout_single_image:hover {
				background-color: #6ea528;
			}	
					



#whats_popular ul {
	margin: 0 12px 10px 12px;
	padding: 0;
	float: left;
	color: #600;
	display: inline;
}
	#whats_popular ul li {
		margin: 0;
		padding: 7px 0;
		list-style: none;
		width: 515px;
		border-bottom: 2px solid #ffed57;
		float: left;
	}
		#whats_popular ul li.last_row {
			border: none;
		}
		
		


	.clicks_list_img {
		margin-right: 10px;
		float: left;
		border: 2px solid #082a04;
	}
		.clicks_list_img:hover {
			border-color: #fff;
		}


#search_results_list {
	margin: 30px 30px 60px 30px;
	padding: 0;
	width: 560px;
}
	#search_results_list li {
		margin: 15px 0;
		padding: 0;
		list-style: none;
	}
		#search_results_list li p {
			margin: 0;
		}
		#search_results_list li p.result_name a {
			color: #600;
			font-size: 14px;
			font-weight: bold;
		}
		#search_results_list li p.result_url {
			color: #093758;
		}


/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

/* header styles */

.non_flash_txt {
    font-size: 18px;
    color: white !important;
}

#search_body h3 {
	font-size: 17px;
}


#whats_popular h4 {
	margin: 0;
	font-size: 13px;
	color: #600;
}

h5 {
	color: #610b69;
}
/* end header styles ============================= */


#whats_popular p {
	margin: 0;
	width: 400px;
}
	* html #whats_popular p {
		width: 240px;
	}




/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */

.tab_div h4 a {
	color: #fff;
}

a.top_rated_link {
	display: block;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/tab096x062rated_0.gif) top no-repeat;
}
a.most_recent_link {
	display: block;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/tab103x062recent_0.gif) top no-repeat;
}
	a.top_rated_link:hover, a.most_recent_link:hover {
		background-position: 0 -31px;
	}


a.more_tab_top, a.more_tab_btm {
	font-size: 11px;
	color: #000;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	width: 72px;
	display: block;
	float: right;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/bg072x020more_tab.gif) no-repeat;
}
a.more_tab_top {
	margin-bottom: 2px;
	padding-top: 5px;
	height: 15px;
}
a.more_tab_btm {
	padding-top: 3px;
	height: 17px;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/bg072x020more_tab_btm.gif) no-repeat;
}
	a.more_tab_top:hover, a.more_tab_btm:hover {
		text-decoration: underline;
	}


.but_edit_faves {
	margin-top: 10px;
	width: 86px;
	background: url(/staticfiles/NGS/NGKids/SiteAssets/img/stories/but086x038edit_favorites.gif) 0 0 no-repeat;
}
	.but_edit_faves:hover {
		background-position: 0 -19px;
	}
	


/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */







