body
{
	background: #9ad0ff;
	background-image: url("../images/bg_pencils.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* COMMON PART */

*
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

.clear
{
	clear: both;
	font-size: 0px;
}

.spacer
{
	font-size: 0px;
	height: 5px;
}

#container
{
	width: 100%;
	height: 100%;
}

#content
{
	width: 941px;
	margin: 0 auto;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* HEADER PART */

#country_dropdown
{
	position: absolute;
	background-image: url("../images/country_dropdown.jpg");
	background-repeat: no-repeat;
	width: 208px;
	height: 24px;
	top: 178px;
	margin-left: 80px;
}

#country_dropdown_top
{
	width: 204px;
	height: 20px;
	padding: 2px;
	padding-bottom: 0px;
}

#country_dropdown_arrow_down
{
	float: left;
	height: 16px;
	width: 17px;
	margin-top: 2px;
	background-image: url('../images/country_dropdown_down.gif');
	cursor: pointer;
}

#country_dropdown_arrow_up
{
	float: left;
	display: none;
	float: left;
	height: 16px;
	width: 17px;
	margin-top: 2px;
	background-image: url('../images/country_dropdown_up.gif');
	cursor: pointer;
}

#country_dropdown_top a, #country_dropdown_bottom a
{
	float: left;
	display: block;
	width: 178px;
	height: 17px;
	padding-top: 3px;
	padding-left: 6px;
	color: #000000;
	text-decoration: none;
}

#country_dropdown_top img, #country_dropdown_bottom img
{
	border: none;
}

#country_dropdown_bottom
{
	display: none;
	width: 204px;
	background-color: #ffffff;
	border: 2px solid #80d06e;
	border-top: none;
}

#country_dropdown_bottom a:hover
{
	background-color: #f7fff5;
}

#country_dropdown_bottom ul
{
	list-style: none;
}

#country_dropdown_bottom li
{
	height: 20px;
	border-top: 2px solid #80d06e;
}

#country_dropdown_bottom a
{
	float: none;
	width: 198px;
}

#header
{
	background-image: url("../images/header.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	height: 207px;
	width: 941px;
}

#header_home
{
	height: 103px;
	padding-top: 28px;
	padding-left: 315px;
}

#header_home a
{
	display: block;
	height: 90px;
	width: 500px;
	text-indent: -20000px;
	overflow: hidden;
}

#header_home_txt
{
	position: absolute;
	top: 3px;
	width: 613px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-left: 315px;
}

#header_search_tab
{
	width: 147px;
	height: 21px;
	color: #c43700;
	padding-left: 614px;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;
}

#header_buttons_tab
{
	width: 568px;
	height: 55px;
	padding-left: 364px;
}

#header_buttons_sub_tab
{
	float: left;
	width: 250px;
	height: 55px;
}

#header_search_field_tab
{
	float: left;
	width: 280px;
	height: 48px;
	padding-top: 7px;
	padding-left: 30px;
}

.input_search_field
{
	height: 21px;
	border: 1px solid white;
	width: 175px;
	margin-right: 10px;
	font-style: italic;
	color: #777777;
	padding-left: 10px;
	padding-top: 4px;
}

.input_search_button
{
	position: absolute;
	padding-top: 1px;
}

/* TOP PART FRONTPAGE */

#top_left_fp
{
	float: left;
	width: 185px;
}

	/* NAVIGATION BAR */

	#nav_top
	{
		width: 185px;
		height: 59px;
		background-image: url("../images/nav_top.jpg");
		background-repeat: no-repeat;
	}

	#nav_top h2
	{
		text-align: center;
		color: white;
		font-family: arial;
		font-size: 15px;
		text-transform: uppercase;
		font-weight: normal;
		padding-top: 12px;
	}

	#nav_bg
	{
		width: 166px;
																							height: 745px;
		background-image: url("../images/nav_bg.jpg");
		background-repeat: repeat-y;
		padding-left: 10px;
		padding-right: 9px;
	}

	#nav_bg h1
	{
		text-align: center;
		font-family: arial;
		font-size: 15px;
		text-transform: uppercase;
		font-weight: normal;
		letter-spacing: -1px;
	}

	#nav_bg p
	{
		height: 3px;
		width: 166px;
		background-image: url("../images/nav_bg_between.jpg");
		font-size: 0px;
	}

	#nav_bg a, #nav_bg a:active, #nav_bg a:link
	{
		display: block;
		cursor: pointer;
		width: 149px;
		height: 37px;
		padding-left: 10px;
		padding-right: 7px;
		padding-top: 6px;
		color: #e02200;
		text-decoration: none;
		background: none;
	}

	#nav_bg a:hover
	{
		display: block;
		cursor: pointer;
		width: 149px;
		height: 37px;
		padding-left: 10px;
		padding-right: 7px;
		padding-top: 6px;
		color: #ffffff;
		text-decoration: none;
		background-image: url("../images/nav_active.jpg");
	}

	#nav_bottom
	{
		width: 185px;
		height: 21px;
		background-image: url("../images/nav_bottom.jpg");
		background-repeat: no-repeat;
	}

	/* END NAVIGATION BAR */

#top_center_fp
{
	float: left;
	width: 425px;
	height: 485px;
	background-image: url("../images/top_coloring.jpg");
	background-repeat: no-repeat;
}

	/* TOP COLORING */

	#top_center_fp_top
	{
		height: 39px;
	}

	#top_center_fp_top h1
	{
		text-align: center;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
		padding-top: 15px;
	}

	#top_center_fp_bg
	{
		padding-left: 26px;
		padding-top: 17px;
		width: 375px;
		height: 394px;
	}

	#top_center_fp_bg ul
	{
		list-style: none;
	}

	#top_center_fp_bg li
	{
		float: left;
		width: 119px;
		height: 192px;
		text-align: center;
		padding-top: 5px;
		padding-left: 3px;
		padding-right: 3px;
	}

	#top_center_fp_bg h3, #top_center_fp_bg h3 a
	{
		font-weight: bold;
		color: #5cadd1;
		text-decoration: underline;
		font-size: 11px;
	}

	#top_center_fp_bg h3
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#top_center_fp_bg img
	{
		border: none;
	}

	#top_center_fp_bg strong
	{
		display: block;
		font-weight: bold;
		text-decoration: underline;
		padding-top: 5px;
		color: #bcbcbc;
	}

	#top_center_fp_bg p
	{
		font-weight: bold;
		color: #a8d43b;
	}

	#top_center_fp_footer
	{
		height: 24px;
		width: 387px;
		text-align: right;
		text-transform: uppercase;
		font-size: 11px;
		color: #383838;
		padding-top: 14px;
		padding-right: 13px;
	}

	#top_center_fp_footer img
	{
		padding-right: 5px;
	}

	#top_center_fp_footer a, #top_center_fp_footer a:active, #top_center_fp_footer a:link
	{
		text-decoration: underline;
		color: #383838;
	}

	#top_center_fp_footer a:hover
	{
		text-decoration: underline;
		color: #383838;
	}

	/* END TOP COLORING */

#top_right_fp
{
	float: left;
	width: 318px;
}

	/* ADVERTISEMENT FRONTPAGE EN NEW COLORING PAGES */

	#fp_advertisement, #fp_advertisement2
	{
		height: 291px;
		width: 318px;
		background-image: url("../images/fp_advertisement.jpg");
		background-repeat: no-repeat;
	}

	#fp_advertisement_ad, #fp_advertisement_ad2
	{
		height: 260px;
		width: 318px;
		text-align: center;
		padding-top: 8px;
	}

	#fp_advertisement_footer, #fp_advertisement_footer2
	{
		height: 18px;
		width: 88px;
		padding-left: 10px;
		font-size: 10px;
		color: #adadae;
		text-align: center;
		padding-top: 2px;
	}

	#new_coloring
	{
		height: 199px;
		width: 318px;
		background-image: url("../images/new_coloring.jpg");
		background-repeat: no-repeat;
	}

	#new_coloring_top
	{
		height: 166px;
		width: 318px;
	}

	#new_coloring_top ul
	{
		list-style: none;
	}

	#new_coloring_top li
	{
		float: left;
		width: 100px;
		height: 166px;
		text-align: center;
		padding-top: 0px;
		padding-left: 3px;
		padding-right: 3px;
	}

	#new_coloring_top h3, #new_coloring_top h3 a
	{
		font-weight: bold;
		color: #5cadd1;
		text-decoration: underline;
		font-size: 11px;
		height: 30px;
		overflow: hidden;
	}

	#new_coloring_top h3
	{
		padding-top: 1px;
		padding-bottom: 1px;
	}

	#new_coloring_top img
	{
		border: none;
	}

	#new_coloring_top strong
	{
		display: block;
		font-weight: bold;
		text-decoration: underline;
		padding-top: 1px;
		color: #bcbcbc;
	}

	#new_coloring_top p
	{
		font-weight: bold;
		color: #a8d43b;
		width: 100px;
		overflow: hidden;
	}

	#new_coloring_footer
	{
		height: 21px;
		width: 300px;
		text-align: right;
		text-transform: uppercase;
		font-size: 11px;
		color: #383838;
		padding-top: 7px;
		padding-right: 18px;
	}

	#new_coloring_footer img
	{
		padding-right: 5px;
	}

	#new_coloring_footer a, #new_coloring_footer a:active, #new_coloring_footer a:link
	{
		text-decoration: underline;
		color: #383838;
	}

	#new_coloring_footer a:hover
	{
		text-decoration: underline;
		color: #383838;
	}

	/* END ADVERTISEMENT FRONTPAGE EN NEW COLORING PAGES */

	/* ONLINE COLORING AND SEARCH PART */

	#online_coloring
	{
		float: left;
		margin-left: 8px;
		width: 549px;
		background-image: url("../images/online_coloring.jpg");
		background-repeat: no-repeat;
	}

	#online_coloring_top
	{
		height: 38px;
		width: 549px;
	}

	#online_coloring_top h1
	{
		text-align: center;
		text-transform: uppercase;
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
		padding-top: 14px;
	}

	#online_coloring_bg
	{
		width: 533px;
		background-color: #ffffff;
		padding-left: 16px;
		padding-top: 2px;
	}

	#online_coloring_bg ul
	{
		list-style: none;
		clear: both;
	}

	#online_coloring_bg li
	{
		float: left;
		background-image: url("../images/online_coloring_box.jpg");
		background-repeat: no-repeat;
		width: 171px;
		height: 128px;
		padding-left: 2px;
		padding-top: 4px;
	}

	.image_online_coloring
	{
		border: 1px solid #cecece;
		height: 98px;
		width: 160px;
		display: block;
		background-position: center center;
	}

	#online_coloring_bg strong
	{
		display: block;
		width: 160px;
		text-align: center;
		color: #000000;
		font-weight: normal;
		overflow: hidden;
		height: 16px;
	}

	#online_coloring_bg a, #online_coloring_bg a:active, #online_coloring_bg a:link
	{
		text-decoration: underline;
		color: #333333;
	}

	#online_coloring_bg a:hover
	{
		text-decoration: underline;
		color: #333333;
	}

	#more_online_games
	{
		display: none;
	}

	#online_coloring_footer
	{
		background-image: url("../images/online_coloring_footer.jpg");
		background-repeat: no-repeat;
		width: 529px;
		height: 25px;
		text-align: right;
		padding-top: 6px;
		padding-right: 20px;
	}

	#online_coloring_footer strong
	{
		color: #383838;
		text-decoration: none;
		font-weight: normal;
	}

	#online_coloring_footer em, #sp_more_coloring_bg em, #sp_more_online_coloring_bg em
	{
		color: #383838;
		text-decoration: underline;
		font-weight: normal;
		font-style: normal;
	}

	#often_searched
	{
		position: absolute;
		top: 697px;
		height: 334px;
		width: 180px;
		background-image: url("../images/often_searched.jpg");
		background-repeat: no-repeat;
		padding-left: 5px;
		margin-left: 742px;
	}

	#often_searched_top
	{
		width: 180px;
		height: 38px;
	}

	#often_searched_top h2
	{
		text-align: center;
		text-transform: uppercase;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
		padding-top: 14px;
	}

	#often_searched_bg
	{
		width: 180px;
		height: 266px;
	}

	#often_searched_footer
	{
		width: 162px;
		height: 31px;
		background-image: url("../images/often_searched_footer.jpg");
		background-repeat: no-repeat;
		text-align: right;
		padding-top: 6px;
		padding-right: 18px;
	}

	#often_searched_footer img
	{
		padding-right: 5px;
	}

	#often_searched_footer a, #often_searched_footer a:active, #often_searched_footer a:link
	{
		text-decoration: underline;
		color: #383838;
	}

	#often_searched_footer a:hover
	{
		text-decoration: underline;
		color: #383838;
	}

	/* END ONLINE COLORING AND SEARCH PART */

/* END TOP PART FRONTPAGE */

/* TOP PART CATEGORY PAGE */

#top_middle_cp
{
	float: left;
	width: 372px;
}

#top_middle_cp_top
{
	height: 87px;
	width: 364px;
	background-image: url("../images/top_middle_cp_top.jpg");
	background-repeat: no-repeat;
	padding-left: 8px;
}

#top_middle_cp_top_top
{
	width: 364px;
	height: 50px;
}

#top_middle_cp_top_top h1
{
	text-transform: uppercase;
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	padding-top: 10px;
}

#top_middle_cp_top_left
{
	width: 164px;
	height: 37px;
	padding-right: 14px;
	padding-left: 7px;
	float: left;
}

#top_middle_cp_top_right
{
	width: 161px;
	height: 37px;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
}

#top_middle_cp_top_left h2, #top_middle_cp_top_right h2
{
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ffffff;
	padding-top: 13px;
}

#top_middle_cp_left, #top_middle_bottom_cp_left
{
	float: left;
	width: 179px;
	padding-left: 8px;
}

#top_middle_cp_right, #top_middle_bottom_cp_right
{
	float: left;
	width: 179px;
	padding-left: 6px;
}

#top_middle_cp_left li, #top_middle_cp_right li
{
	width: 169px;
	height: 15px;
	overflow: hidden;
}

#top_middle_cp_left_bg, #top_middle_cp_right_bg
{
	width: 179px;
																				height: 300px;
	background-color: #ffffff;
}

.top_middle_bottom_cp_header
{
	height: 39px;
	width: 179px;
	background-image: url("../images/top_middle_bottom_cp_header.gif");
	background-repeat: no-repeat;
}

.top_middle_bottom_cp_header h2, .top_middle_bottom_cp_header_yellow h2
{
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ffffff;
	padding-top: 15px;
}

.top_middle_bottom_cp_header_yellow
{
	height: 39px;
	width: 179px;
	background-image: url("../images/top_middle_bottom_cp_header_yellow.gif");
	background-repeat: no-repeat;
}

.top_middle_bottom_cp_bg
{
																				height: 300px;
	width: 179px;
	background-color: #ffffff;
}

#top_middle_cp_left_bg ul, #top_middle_cp_right_bg ul, .top_middle_bottom_cp_bg ul
{
	padding: 5px;
	list-style: none;
}

#top_right_cp
{
	float: left;
	width: 374px;
}

#top_right_bottom_cp_left
{
	float: left;
	width: 179px;
	padding-left: 6px;
}

#top_right_bottom_cp_right
{
	float: left;
	width: 179px;
	padding-left: 6px;
}

/* END TOP PART CATEGORY PAGE */

/* TOP PART COLORING PAGE (also named SLAVE PAGE) */

#top_right_sp
{
	float: left;
	width: 734px;
	padding-left: 8px;
	background-image: url("../images/top_right_sp.jpg");
	background-repeat: no-repeat;
}

#top_right_sp_header
{
	height: 39px;
	width: 734px;
}

#top_right_sp_header h1
{
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 13px;
}

#top_right_sp_header a
{
	color: #ffffff;
	text-decoration: underline;
}

#top_right_sp_bg
{
	background-color: #ffffff;
	width: 734px;
	padding-top: 5px;
}

#top_right_sp_bg span
{
	padding: 5px;
	height: 250px;
	display: block;
}

#back_to_master_left
{
	float: left;
	height: 24px;
	width: 41px;
	background-image: url("../images/back_to_master_left.jpg");
	background-repeat: no-repeat;
	padding-left: 9px;
}

#back_to_master_left a
{
	display: block;
	cursor: pointer;
	height: 24px;
	width: 41px;
}

#back_to_master_center
{
	float: left;
	height: 21px;
	background-image: url("../images/back_to_master_center.jpg");
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
}

#back_to_master_center a
{
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
}

#back_to_master_right
{
	float: left;
	height: 24px;
	width: 10px;
	background-image: url("../images/back_to_master_right.jpg");
	background-repeat: no-repeat;
}

#back_to_master_right a
{
	display: block;
	cursor: pointer;
	height: 24px;
	width: 10px;
}

#print_coloring_page
{
	width: 717px;
	padding-left: 17px;
}

#print_coloring_page img
{
	border: none;
}

#top_right_sp_middle
{
	background-image: url("../images/top_right_sp_middle.jpg");
	background-repeat: no-repeat;
	width: 675px;
	padding-top: 30px;
	padding-left: 59px;
}

#sp_more_coloring_header
{
	height: 36px;
	width: 595px;
	background-image: url("../images/sp_more_coloring_header.jpg");
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 13px;
}

#sp_more_coloring_header h2
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

#sp_more_coloring_bg, #sp_more_online_coloring_bg
{
	width: 555px;
	background-image: url("../images/sp_more_coloring_bg.jpg");
	background-repeat: repeat-y;
	padding-left: 62px;
}

#sp_more_online_coloring_bg
{
	width: 569px;
	padding-left: 48px;
}

#sp_more_coloring_bg ul, #sp_more_online_coloring_bg ul
{
	list-style: none;
	clear: both;
}

#sp_more_coloring_bg_hidden, #sp_more_coloring_bg_hidden_txt
{
	display: none;
}

#sp_more_coloring_bg li
{
	float: left;
	height: 121px;
	width: 105px;
}

#sp_more_online_coloring_bg li
{
	float: left;
	height: 141px;
	width: 180px;
}

#sp_more_coloring_bg h3
{
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	color: #88b714;
	height: 23px;
	width: 90px;
	line-height: 11px;
	overflow: hidden;
}

#sp_more_online_coloring_bg h3
{
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	color: #000000;
	width: 160px;
	text-align: center;
}

#sp_more_coloring_bg ul a, #sp_more_coloring_bg ul a:active, #sp_more_coloring_bg ul a:link
{
	color: #88b714;
	text-decoration: none;
}

#sp_more_coloring_bg ul a:hover
{
	text-decoration: none;
	color: #88b714;
}

#sp_more_online_coloring_bg a, #sp_more_online_coloring_bg a:active, #sp_more_online_coloring_bg a:link
{
	color: #000000;
	text-decoration: none;
}

#sp_more_online_coloring_bg a:hover
{
	color: #000000;
	text-decoration: underline;
}

#sp_more_coloring_bg ul img
{
	border: 1px solid #919191;
}

#sp_more_online_coloring_bg ul img
{
	border: 1px solid #3289b0;
}

#sp_more_coloring_bg p, #sp_more_online_coloring_bg p
{
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 20px;
	color: #383838;
}

#sp_more_coloring_bg p img, #sp_more_online_coloring_bg p img
{
	padding-right: 5px;
}

#sp_more_coloring_bg p strong, #sp_more_online_coloring_bg p strong
{
	font-weight: normal;
}

#sp_more_coloring_footer
{
	height: 18px;
	width: 617px;
	background-image: url("../images/sp_more_coloring_footer.jpg");
	background-repeat: no-repeat;
}

#top_right_sp_footer
{
	background-image: url("../images/top_right_sp_footer.jpg");
	background-repeat: no-repeat;
	width: 734px;
	height: 13px;
}

/* END TOP PART COLORING PAGE (also named SLAVE PAGE) */

/* MIDDLE PART FRONTPAGE */

.coloring_content_row_1
{
	float: left;
	width: 193px;
}

.coloring_content_row_2
{
	float: left;
	width: 185px;
}

.coloring_content_row_3
{
	float: left;
	width: 185px;
}

.coloring_content_row_4
{
	float: left;
	width: 185px;
}

.coloring_content_row_5
{
	float: left;
	width: 185px;
}

.cp_cr_center
{
	position: relative;
	top: -106px;
	margin-bottom: -106px;
	min-height: 107px;
}

.cp_cr_right
{
	position: relative;
	top: -534px;
	margin-bottom: -534px;
	min-height: 535px;
}

.coloring_popular_searches
{
	width: 169px;
	border: 1px dotted #8fa94e;
	background-color: #ffffff;
	padding: 5px;
	padding-top: 0px;
	overflow: hidden;
}

.coloring_popular_searches h2
{
	color: #88a541;
	font-size: 16px;
	text-align: center;
	font-weight: bolder;
	padding-top: 4px;
}

.coloring_popular_searches a, .coloring_popular_searches a:active, .coloring_popular_searches a:link
{
	text-decoration: none;
	color: #8fa08b;
}

.coloring_popular_searches a:hover
{
	text-decoration: underline;
	color: #8fa08b;
}

.coloring_content_header
{
	height: 39px;
	width: 161px;
	background-image: url("../images/coloring_content_header.gif");
	background-repeat: no-repeat;
	padding-left: 9px;
	overflow: hidden;
	padding-right: 9px;
}

.coloring_content_header h2
{
	width: 161px;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ffffff;
	padding-top: 15px;
}

.coloring_content_header a, .coloring_content_header a:active, .coloring_content_header a:link
{
	text-decoration: underline;
	color: #ffffff;
}

.coloring_content_header a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

.coloring_content_bg
{
	background-color: #ffffff;
	width: 179px;
}

.coloring_content_bg ul, #often_searched_bg ul
{
	padding: 5px;
	list-style: none;
}

.coloring_content_bg a, .coloring_content_bg a:active, .coloring_content_bg a:link, #often_searched_bg a, #often_searched_bg a:active, #often_searched_bg a:link, .fp_extra_bg a, .fp_extra_bg a:active, .fp_extra_bg a:link, .fp_extra_bg_big a, .fp_extra_bg_big a:active, .fp_extra_bg_big a:link, #top_middle_cp_left_bg a, #top_middle_cp_left_bg a:active, #top_middle_cp_left_bg a:link, #top_middle_cp_right_bg a, #top_middle_cp_right_bg a:active, #top_middle_cp_right_bg a:link, .top_middle_bottom_cp_bg a, .top_middle_bottom_cp_bg a:active, .top_middle_bottom_cp_bg a:link
{
	text-decoration: none;
	color: #000000;
}

.coloring_content_bg a:hover, #often_searched_bg a:hover, .fp_extra_bg a:hover, .fp_extra_bg_big a:hover, #top_middle_cp_left_bg a:hover, #top_middle_cp_right_bg a:hover, top_middle_bottom_cp_bg a:hover
{
	text-decoration: underline;
	color: #000000;
}

.coloring_content_footer
{
	height: 39px;
	width: 161px;
	background-image: url("../images/coloring_content_footer.gif");
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 10px;
}

.coloring_content_footer h3
{
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #383838;
	height: 29px;
	overflow: hidden;
	font-weight: normal;
}

.skywrapper_footer
{
	height: 11px;
	width: 179px;
	background-image: url("../images/skywrapper_footer.jpg");
	background-repeat: no-repeat;
}

.coloring_content_footer img
{
	padding-right: 5px;
}

.coloring_content_footer a, .coloring_content_footer a:active, .coloring_content_footer a:link
{
	text-decoration: underline;
	color: #383838;
}

.coloring_content_footer a:hover
{
	text-decoration: underline;
	color: #383838;
}

#fp_search_bar
{
	height: 36px;
	width: 277px;
	background-image: url("../images/fp_search_bar.jpg");
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 650px;
}

/* END MIDDLE PART FRONTPAGE */

/* BOTTOM PART CATEGORY PAGE */

#cp_extra_info
{
	width: 927px;
	background-color: #ffffff;
	text-align: center;
}

#cp_extra_info a, #cp_extra_info a:active, #cp_extra_info a:link
{
	text-decoration: underline;
	color: #000000;
}

#cp_extra_info a:hover
{
	text-decoration: underline;
	color: #000000;
}

#cp_extra_info_header
{
	height: 10px;
	width: 927px;
	background-image: url("../images/cp_extra_info_header.jpg");
	background-repeat: no-repeat;
	font-size: 0px;
}

#cp_extra_info_footer
{
	height: 10px;
	width: 927px;
	background-image: url("../images/cp_extra_info_footer.jpg");
	background-repeat: no-repeat;
	font-size: 0px;
}

/* END PART CATEGORY PAGE */

/* BOTTOM PART FRONTPAGE */

.fp_extra_row
{
	float: left;
	width: 312px;
}

.fp_extra_header
{
	height: 39px;
	width: 303px;
	background-image: url("../images/fp_extra_header.jpg");
	background-repeat: no-repeat;
}

.fp_extra_header h2
{
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 15px;
}

.fp_extra_bg
{
	background-color: #ffffff;
	width: 303px;
}

.fp_extra_bg ul
{
	list-style: none;
	padding: 5px;
}

.fp_extra_footer
{
	height: 26px;
	width: 303px;
	background-image: url("../images/fp_extra_footer.jpg");
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #383838;
	padding-top: 7px;
}

.fp_extra_footer img
{
	padding-right: 5px;
}

.fp_extra_footer a, .fp_extra_footer a:active, .fp_extra_footer a:link
{
	text-decoration: underline;
	color: #383838;
}

.fp_extra_footer a:hover
{
	text-decoration: underline;
	color: #383838;
}

.fp_extra_row_big
{
	float: left;
	width: 624px;
}

.fp_extra_header_big
{
	height: 39px;
	width: 615px;
	background-image: url("../images/fp_extra_header_big.jpg");
	background-repeat: no-repeat;
}

.fp_extra_header_big h2
{
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 15px;
}

.fp_extra_bg_big
{
	background-color: #ffffff;
	width: 615px;
	padding-top: 5px;
}

.fp_extra_bg_big ul
{
	list-style: none;
}

.fp_extra_bg_big li
{
	width: 205px;
	float: left;
	text-align: center;
}

.fp_extra_footer_big
{
	height: 26px;
	width: 615px;
	background-image: url("../images/fp_extra_footer_big.jpg");
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #383838;
	padding-top: 7px;
}

.fp_extra_footer_big img
{
	padding-right: 5px;
}

.fp_extra_footer_big a, .fp_extra_footer_big a:active, .fp_extra_footer_big a:link
{
	text-decoration: underline;
	color: #383838;
}

.fp_extra_footer_big a:hover
{
	text-decoration: underline;
	color: #383838;
}

#fp_extra_bar
{
	height: 43px;
	width: 751px;
	background-image: url("../images/fp_extra_bar.jpg");
	background-repeat: no-repeat;
	padding-left: 176px;
}

.eb_extras
{
	float: left;
	width: 115px;
	height: 32px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
	background-image: url("../images/fp_extra_bar_box.jpg");
	padding-top: 11px;
}

#eb_sitemap
{
	float: left;
	width: 115px;
	height: 32px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
	background-image: url("../images/fp_extra_bar_box.jpg");
	padding-top: 11px;
}

#fp_extra_bar a
{
	color: #ffffff;
	text-decoration: none;
}

.fp_common_links
{
	float: left;
	width: 179px;
	height: 24px;
	background-image: url("../images/fp_common_links.jpg");
	background-repeat: no-repeat;
	text-align: center;
	padding-right: 8px;
	text-transform: uppercase;
	font-size: 13px;
}

.fp_common_links a
{
	display: block;
	width: 179px;
	height: 20px;
	padding-top: 4px;
	color: #000000;
	text-decoration: none;
}

/* END BOTTOM PART FRONTPAGE */

/* MASTER PAGE */

#topnieuw50_content ul
{
	list-style: none;
	clear: both;
}

#topnieuw50_content p
{
	text-align: center;
}

#topnieuw50_content li
{
	float: left;
	width: 242px;
	font-size: 1px;
	margin-top: 15px;
}

.master_header
{
	height: 9px;
	width: 222px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url("../images/master_header.gif");
	background-repeat: no-repeat;
}

.master_bg
{
	width: 222px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url("../images/master_bg.gif");
	background-repeat: repeat-y;
}

.master_bg h2
{
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.master_bg a, .master_bg a:active, .master_bg a:link
{
	text-decoration: none;
	color: #208deb;
}

.master_bg a:hover
{
	text-decoration: underline;
	color: #208deb;
}

.master_footer
{
	width: 222px;
	height: 220px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url("../images/master_footer.gif");
	background-repeat: no-repeat;
}

.master_image
{
	width: 200px;
	height: 150px;
	margin-left: 11px;
	margin-right: 11px;
	background-repeat: no-repeat;
	text-align: center;
}

.master_image img
{
	height: 150px;
	width: 150px;
}

.master_txt
{
	padding-top: 5px;
	width: 200px;
	margin-left: 11px;
	margin-right: 11px;
	color: #383838;
}

.master_txt a, .master_txt a:active, .master_txt a:link
{
	text-decoration: underline;
	color: #383838;
}

.master_txt a:hover
{
	text-decoration: underline;
	color: #383838;
}

.master_txt p
{
	font-size: 11px;
	font-family: verdana;
}

.master_txt strong
{
	color: #208deb;
	font-weight: normal;
}

.master_footer_top
{
	width: 222px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url("../images/master_footer1.gif");
	background-repeat: no-repeat;
}

.master_footer_bg
{
	width: 222px;
	background-image: url("../images/master_footer2.gif");
	background-repeat: repeat-y;
}

.master_footer_footer
{
	height: 10px;
	width: 222px;
	background-image: url("../images/master_footer3.gif");
	background-repeat: no-repeat;
}

/* END OF MASTER PAGE*/

#advertisement
{
	position: absolute;
	top: 251px;
	height: 292px;
	width: 344px;
	background-image: url("../images/advertisement.gif");
	background-repeat: no-repeat;
	margin-left: 355px;
	padding-left: 32px;
	padding-top: 13px;
}

/* HIDDEN DIV's on COLORING PAGE. */

#skywrapper_div
{
	display: none;
}

#print_coloring_page
{
	display: none;
}

#kleurplaat
{
	display: none;
}

#voting_frame
{
	display: none;
}

#banner_before_game
{
	padding-top: 75px;
	padding-bottom: 50px;
}

#banner_before_game img
{
	display: block;
	padding-top: 10px;
}

/* EXTRA PAGES; INFORMATIE, COLOFON, OUDERS, HELP, CONTACT */

#extra_information
{
	background-color: #ffffff;
	width: 714px;
	padding: 10px;
	padding-top: 5px;
	color: #383838;
}

#extra_information ul
{
	list-style: none;
}

#extra_information a, #extra_information a:active, #extra_information a:link
{
	text-decoration: none;
	color: #383838;
}

#extra_information a:hover
{
	text-decoration: underline;
	color: #383838;
}

#rss_feed
{
	position: absolute;
	margin: 0px;
	margin-left: -100px;
	padding-right: 0px;
}

/* Page Numbers */

#category_page_numbers_boven
{
	padding: 0px;
	margin: 0px;
	width: 734px;
	height: 47px;
}

#category_page_numbers_boven a
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	margin-top: -10px;
	padding-top: 10px;
	margin-left: -5px;
	padding-left: 5px;
	height: 28px;
	width: 23px;
}

#category_page_numbers_boven a:hover
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: underline;
}

#category_page_numbers_boven ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 35px;
	padding-top: 12px;
}

#category_page_numbers_boven li
{
	float: left;
	padding: 0px;
	margin: 0px;
	height: 28px;
	width: 23px;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
}

#category_page_numbers_onder
{
	padding: 0px;
	margin: 0px;
	width: 734px;
	height: 47px;
}

#category_page_numbers_onder a
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	margin-top: -10px;
	padding-top: 10px;
	margin-left: -5px;
	padding-left: 5px;
	height: 28px;
	width: 23px;
}

#category_page_numbers_onder a:hover
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: underline;
}

#category_page_numbers_onder ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 35px;
	padding-top: 12px;
}

#category_page_numbers_onder li
{
	float: left;
	padding: 0px;
	margin: 0px;
	height: 28px;
	width: 23px;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
}

.page_numbers_not_selected
{
	background-image: url("../images/category_page_numbers_not_selected.jpg");
	color: white;
}

.page_numbers_selected
{
	background-image: url("../images/category_page_numbers_selected.jpg");
	color: white;
}

/* relevant coloring */

#rk_header
{
	height: 41px;
	width: 734px;
	background-image: url("../images/rk_header.jpg");
	background-repeat: no-repeat;
}

#rk_header h2
{
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 15px;
}

#rk_bg
{
	background-color: #ffffff;
	width: 714px;
	padding-left: 10px;
	padding-right: 10px;
}

#rk_footer
{
	height: 13px;
	width: 734px;
	background-image: url("../images/rk_footer.jpg");
	background-repeat: no-repeat;
}

#rk_bg a, #rk_bg a:active, #rk_bg a:link
{
	text-decoration: none;
	color: #000000;
}

#rk_bg a:hover
{
	text-decoration: underline;
	color: #000000;
}