/*--- KIDSKYBIT ---*/

BODY {
	background-image: url('/site_img/bg.jpg');
	background-repeat: repeat-x;
	width: 800px;
	background-color: #c1e6ff;
	margin: 0px auto;
}

#web_page {
	min-height: 500px;
	background-color: white;
}

#web_page H1 {
	font: medium "Verdana", sans-serif;
	color: green;
	letter-spacing: .2em;
	margin: 0px;
	padding: 0px;
}

#web_page P {
	font: small "Arial" sans-serif;
	color: #555;
}

#separator {
	height: 17px;
	width: 800px;
	background-image: url('/site_img/track_bg.gif');
	background-repeat: repeat-x;
}

/*---- Navigation ----*/
#left_navigation {
	width: 190px;
	margin: 10px 5px 0px 5px;
	float: left;
}
#left_navigation UL {
	margin: 0px;
	padding: 0px;
}
#left_navigation UL LI {
	font: medium "Georgia";
	padding: 0px;
	margin: 0px 0px 5px 10px;
	list-style-type: none;
}
#left_navigation UL LI A {
	color: red;
	text-decoration: none;
}
#left_navigation UL LI A:hover {
	color: #8f8;
}

/*---- Content ----*/
#content {
	float: left;
	width: 550px;
	padding: 5px 30px 5px 20px;
}

/*---- Footer ----*/
#footer {
	clear: both;
}

/*---- VideoViewer ----*/
#videoviewer TABLE {
	border: 1px solid red;
	padding: 4px;
	width: 400px;
}
#videoviewer TABLE TR TD P {
	padding: 0px;
	margin: 0px;
}
#videoviewer TABLE TR TD {
	font: small "Arial", sans-serif;
}
#videoviewer TABLE TR TD A {
	width: 100px;
	padding: 3px 5px 3px 29px;
	background-image: url('/site_img/play.jpg');
	background-repeat: no-repeat;
	font: small Verdana, sans-serif;
	color: black;
	font-style: italic;
}
#videoviewer TABLE.more_info TR TD SPAN.value P {
	font: medium "Verdana", sans-serif !IMPORTANT;
}
#videoviewer .label {display:none;}

#guess_result P {
	color: #0f0 !IMPORTANT;
	font: large "Arial";
	background-color: white;
}
#train_game {
	background-image: url('/site_img/number-game.jpg'); 
	float: left; 
	height: 228px; 
	width: 350px; 
	padding: 25px;
}
#train_game A {
	background-color: black;
	color: white;
	text-decoration: none;
	font: x-small "Arial";
	margin-right: 3px;
}

/*---- Portal ----*/
.portal {
	font-family: "Comic Sans MS", "Arial", sans-serif;
}
.portal TABLE {
	border: 1px solid #888;
	background-image: url('/site_img/bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	border-collapse: collapse;
}
.portal TABLE TR TD {
	border-bottom: 1px solid #888;
	background-color: transparent;
}
.portal TABLE TR TD A {
	color: black;
}
.portal H2.wrong {
	font-family: "Courier", serif;
	color: red;
}
.portal H3 {
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.portal .portal_menu A {
	padding: 3px 5px;
	color: green;
}
.portal .portal_menu A.there {
	color: yellow;
	background-color: black;
	text-decoration: none;
}