div#container {
	min-height:100%;width: 100%; /* dimensions */
	position:relative; /* position */

}

	* html div#container { height: 100%; }  /* dimensions */

	div#header, div#header_active {
		background: #040404 url('../images/header_bk1.jpg') no-repeat center top; /* background */
		height: 16em; width:100%; /* dimensions */
	}

		div#header_contents {
			margin: 0 auto;position: relative;  /* position */

			top:0.2em;
			width: 98.4em; /* dimensions */
		}

			div#userstatus {
				position: absolute;	left: 0.6em;top: 12.7em; line-height:1.2em; /* position */
				width: 40em; /* dimensions */
			}

			/* logged out message and sign in copy in top navigation */
			div#loggedout_copy {
				font-weight:bold;
				position: absolute;	left: 63em;top: 13.2em;  /* position */
				width: 36em; /* dimensions */
			}
			/* */

			/* logged in player details in top navigation */
			div#icon_points {
				position: absolute;left: 20.9em;top: 13em;  /* position */
				height: 1.9em;width: 2.1em; /* dimensions */
			}

			div#textarea_points {
				position: absolute;left: 10em;top: 13.2em;  /* position */
				 /* dimensions */
			}

			div#icon_challenges {
				position: absolute;left: 42em;top: 13em;  /* position */
				height: 1.9em;width: 2.1em; /* dimensions */
			}

			div#textarea_challenges {
				position: absolute;left: 24.9em;top: 13.2em;  /* position */
				width: 17.5em; /* dimensions */
			}

			div#icon_game {
				position: absolute;left: 59em;top: 13em;  /* position */
				height: 1.9em;width: 2.6em; /* dimensions */
			}

			div#textarea_game {
				position: absolute;left: 46.5em;top: 13.2em;  /* position */
				width: 13em; /* dimensions */
			}

			div#icon_video {
				position: absolute;left: 77em;top: 13em;  /* position */
				height: 1.9em;width: 2.1em; /* dimensions */
			}

			div#textarea_video {
				position: absolute;left: 63.5em;top: 13.2em;  /* position */
				width: 14em; /* dimensions */
			}
			div#routesLoginForm{
				position:absolute;
				top:13em;
				left:0.6em;
			}
			div#login_username{
				position:absolute;

			}
			div#login_label_username {
				position:absolute;
				top:0.2em;
			}
			div#login_input_username {
				position:absolute;
				left:5.3em;
			}
			div#login_password{
				position:absolute;
				left:15.5em;
			}
			div#login_label_password {
				position:absolute;
				top:0.2em;
			}
			div#login_input_password {
				position:absolute;
				left:5.3em;
				z-index:3;
			}

			div#login_input_submit input {
				position:absolute;
				left:30em;
				z-index:4;
				top:0.1em;
			}
			div#login_input_submit input:hover {text-decoration:underline;}
			div#login_input_forgotpassword input:hover {text-decoration:underline;}

			input.setBorder{
				border:2px solid #cc0000;
				margin:-0.2em;
			}

			input.setBorder_margin_right_2 {
				border:2px solid #CC0000;
				margin:-0.2em;
				margin-right: 0.1em;
			}

			textarea.setBorder{
				border:2px solid #CC0000;
				margin:-0.2em;
			}

			div#login_input_forgotpassword input{ position: absolute;z-index:1;top:0.1em;
				left:35em;}

			div#login_error_message {  position: absolute; width:20em;top: 3em; z-index:2; }
			div#login_error_message p{color:#cc0000;}

			a.innerborder, a.innerborder img {
				float: left;
				overflow:hidden;
			}
			a.innerborder:hover {
			  border:2px solid #000;
			}
			a.innerborder:hover img {
			   margin: -2px;
			}


			#header_logo{
			position:absolute;
			left:87.9em;
			top:1.3em;
			}

			input.login_username_value {
				border-width:0;
				padding:0;
				width:100px;
			}
			/* */

			/* */


				input.login_password_value {
					border-width:0;
					padding:0;
					width:100px;
				}
			/* */

			/* */

			input.login_submit_value { border-width:0;background:none;cursor:pointer;padding:0;margin:0;
					color:#ffda00; }
			/* */




			#login_error_message p { font-size:1.2em; color: #6fafd2; }
			/* */

			#home_link {
				position: absolute;left: 0;top: 1.1em;  /* position */
			}

				#home_link a {
					display: block;  /* position */
					height: 10.3em; width: 33.5em; /* dimensions */
				}

			#topnav { left: 31em;position: absolute; top: 1.8em;	}

				#topnav ul { list-style: none;margin: 0; padding: 0; }

					#topnav ul li { float: left;margin: 0; margin-right: 1.2em; }

						#topnav ul li a { color: #FFFFFF;display: block; }
/*
						a.nav_films { background-image: url('../images/menu_main/nav_films.gif'); height: 4.5em; width: 7em; }
						a:hover.nav_films { background-position: 0 -4.5em; }
						a.nav_films_active { background-image: url('../images/menu_main/nav_films.gif'); background-position: 0 -9em; height: 4.4em; width: 7em; }
*/
						a.nav_documentary { background-image: url('../images/menu_main/nav_documentary.gif'); height: 4.5em; width: 12.7em; }
						a:hover.nav_documentary { background-position: 0 -5.0em; }
						a.nav_documentary_active { background-image: url('../images/menu_main/nav_documentary.gif'); background-position: 0 -10em; height: 4.4em; width: 12.7em; }

						a.nav_facts { background-image: url('../images/menu_main/nav_facts.gif'); height: 4.0em; width: 7em; margin-top: 0.3em;}
						a:hover.nav_facts { background-position: 0 -4.1em; }
						a.nav_facts_active {background-image: url('../images/menu_main/nav_facts.gif'); background-position: 0 -8.2em; height: 4.0em; width: 7em; margin-top: 0.3em;}

						a.nav_games { background-image: url('../images/menu_main/nav_games.gif'); height: 4.5em; width: 7.4em; }
						a:hover.nav_games { background-position: 0 -4.5em; }
						a.nav_games_active {background-image: url('../images/menu_main/nav_games.gif'); background-position: 0 -9em; height: 4.5em; width: 7.4em; }
/*
						a.nav_prizes { margin-left: -0.2em;background-image: url('../images/menu_main/nav_prizes.gif'); height: 4.7em; width: 7.4em; margin-top: 0.1em;}
						a:hover.nav_prizes { background-position: 0 -4.7em; }
						a.nav_prizes_active {margin-left: -0.2em; background-image: url('../images/menu_main/nav_prizes.gif'); background-position: 0 -9.5em; height: 4.7em; width: 7.4em; margin-top: 0.1em;}
*/
						a.nav_mystery { background-image: url('../images/menu_main/nav_mystery.gif'); height: 4.5em; width: 8.5em; }
						a:hover.nav_mystery { background-position: 0 -5.0em; }
						a.nav_mystery_active { background-image: url('../images/menu_main/nav_mystery.gif'); background-position: 0 -10em; height: 4.4em; width:8.5em; }

						a.nav_talk { background-image: url('../images/menu_main/nav_talk.gif'); height: 4.1em; width: 7em; margin-top: 0.6em;}
						a:hover.nav_talk { background-position: 0 -4.1em; }
						a.nav_talk_active {background-image: url('../images/menu_main/nav_talk.gif'); background-position: 0 -8.2em; height: 4em; width: 7em; margin-top: 0.6em; }

						a.nav_about { background-image: url('../images/menu_main/nav_about.gif'); height: 4.5em; width: 8.3em; }
						a:hover.nav_about { background-position: 0 -5.0em; }
						a.nav_about_active { background-image: url('../images/menu_main/nav_about.gif'); background-position: 0 -10em; height: 4.4em; width: 8.3em; }

						a.nav_profile { background-image: url('../images/menu_main/nav_profile.gif');height: 4.9em; width: 10.4em; }
						a:hover.nav_profile { background-position: 0 -4.9em; }
						a.nav_profile_active { background-image: url('../images/menu_main/nav_profile.gif'); background-position: 0 -9.8em; height: 4.9em; width: 10.4em; }
/*
						a.nav_register { background-image: url('../images/menu_main/nav_signup.gif');height: 4.9em;width: 7.6em; }
						a:hover.nav_register { background-position: 0 -4.9em; }
						a.nav_register_active { background-image: url('../images/menu_main/nav_signup.gif'); background-position: 0 -9.8em; height: 4.9em; width: 7.6em; }
*/
			#weeknav { left: 37.7em;position: absolute;top: 7.5em; }
			#weeknavgames { left: 32.5em;position: absolute;top: 7.5em; }
			#weeknav_mystery { left: 31.5em;position: absolute;top: 7.5em; }

				#weeknav ul, #weeknavgames ul, #weeknav_mystery ul { list-style: none;margin: 0;padding: 0; }

					#weeknav ul li, #weeknavgames ul li, #weeknav_mystery ul li { float: left;margin: 0;margin-right: 0.2em;}

						#weeknav ul li a, #weeknavgames ul li a, #weeknav_mystery ul li a{ display: block; }
/* sub nav game */
							a.nav_week1 { background-image: url('../images/nav_sub_games/nav_week1.gif');height: 4em;width: 5.9em; }
							a:hover.nav_week1 { background-position: 0 -4em; }
							a.nav_week1_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week1.gif');background-position: 0 -8em;height: 4em;width: 5.9em; }

							a.nav_week2 { background-image: url('../images/nav_sub_games/nav_week2.gif');height: 4em;width:5.3em; }
							a:hover.nav_week2 { background-position: 0 -4em; }
							a.nav_week2_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week2.gif');background-position: 0 -8em;height: 4em;width:5.3em; }
							.nav_week2_inactive {  display: block; background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week2_inactive.gif'); height: 4em;width:5.3em; }

							a.nav_week3 { background-image: url('../images/nav_sub_games/nav_week3.gif');height: 4em;width: 9.3em; margin-top:0.3em; }
							a:hover.nav_week3 { background-position: 0 -4em; }
							a.nav_week3_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week3.gif');background-position: 0 -8em;height: 4em;width: 9.3em; margin-top:0.3em; }
							.nav_week3_inactive {  display: block; background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week3_inactive.gif'); height: 4em; width: 9.3em; margin-top:0.3em; }

							a.nav_week4 { background-image: url('../images/nav_sub_games/nav_week4.gif');height: 4em;width: 6.2em; }
							a:hover.nav_week4 { background-position: 0 -4em; }
							a.nav_week4_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week4.gif');background-position: 0 -8em;height: 4em;width: 6.2em; }
							.nav_week4_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week4_inactive.gif'); height: 4em; width: 6.2em; }

							a.nav_week5 { background-image: url('../images/nav_sub_games/nav_week5.gif');height: 4em;width: 5.9em; }
							a:hover.nav_week5 { background-position: 0 -4em; }
							a.nav_week5_active {background-repeat:no-repeat;background-image: url('../images/nav_sub_games/nav_week5.gif');background-position: 0 -8em;height: 4em;width: 5.9em; }
							.nav_week5_inactive {  display: block; background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week5_inactive.gif'); height: 4em; width: 5.9em; }

							a.nav_week6 { background-image: url('../images/nav_sub_games/nav_week6.gif');height: 4em;width: 6.6em; margin-top:-0.1em; }
							a:hover.nav_week6 { background-position: 0 -4em; }
							a.nav_week6_active {background-repeat:no-repeat;  background-image: url('../images/nav_sub_games/nav_week6.gif');background-position: 0 -8em;height: 4em;width: 6.6em; margin-top:-0.1em;  }
							.nav_week6_inactive { display: block;  background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week6_inactive.gif'); height: 4em; width: 6.6em; margin-top:-0.1em;  }

							a.nav_week7 { background-image: url('../images/nav_sub_games/nav_week7.gif');height: 4em;width: 6.2em; margin-top:0.1em; }
							a:hover.nav_week7 { background-position: 0 -4em; }
							a.nav_week7_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week7.gif');background-position: 0 -8em;height: 4em;width: 6.2em; margin-top:0.1em; }
							.nav_week7_inactive { display: block;background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week7_inactive.gif'); height: 4em; width: 6.2em; margin-top:0.1em; }

							a.nav_week8 { background-image: url('../images/nav_sub_games/nav_week8.gif');height: 4em;width: 5.9em;  margin-top:-0.1em; }
							a:hover.nav_week8 { background-position: 0 -4em; }
							a.nav_week8_active { background-repeat:no-repeat; background-image: url('../images/nav_sub_games/nav_week8.gif');background-position: 0 -8em;height: 4em;width: 5.9em; margin-top:-0.1em;  }
							.nav_week8_inactive {  display: block; background-repeat: no-repeat; background-image: url('../images/nav_sub_games/nav_week8_inactive.gif'); height: 4em; width: 5.9em; margin-top:-0.1em;  }

/* sub nav episodes */

							a.nav_sub_episode1 { background-image: url('../images/menu_sub_episode/nav_week1.gif'); height: 4em; width: 4.5em; }
							a:hover.nav_sub_episode1 {background-repeat:no-repeat; background-position: 0 -4em; }
							a.nav_sub_episode1_active {background-repeat:no-repeat; background-image: url('../images/menu_sub_episode/nav_week1.gif'); background-position: 0 -8em; height: 4em; width: 4.5em; }

							a.nav_sub_episode2 { background-image: url('../images/menu_sub_episode/nav_week2.gif'); height: 4em; width: 4.3em; }
							a:hover.nav_sub_episode2 { background-position: 0 -4em; }
							a.nav_sub_episode2_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week2.gif'); background-position: 0 -8em; height: 4em; width: 4.3em; }
							.nav_sub_episode2_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week2_inactive.gif'); height: 4em;width:4.3em; }

							a.nav_sub_episode3 { background-image: url('../images/menu_sub_episode/nav_week3.gif'); height: 4em; width: 5.3em; margin-top:0.3em;}
							a:hover.nav_sub_episode3 { background-position: 0 -4em; }
							a.nav_sub_episode3_active { background-repeat:no-repeat;  background-image: url('../images/menu_sub_episode/nav_week3.gif'); background-position: 0 -8em; height: 4em; width: 5.3em;margin-top:0.3em; }
							.nav_sub_episode3_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week3_inactive.gif'); height: 4em; width: 5.3em;margin-top:0.3em; }

							a.nav_sub_episode4 { background-image: url('../images/menu_sub_episode/nav_week4.gif'); height: 4em; width: 5.6em; margin-top: 0.2em;}
							a:hover.nav_sub_episode4 { background-position: 0 -4em; }
							a.nav_sub_episode4_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week4.gif'); background-position: 0 -8em; height: 4em; width: 5.6em; margin-top: 0.2em;}
							.nav_sub_episode4_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week4_inactive.gif'); height: 4em; width: 5.6em; margin-top: 0.2em;}

							a.nav_sub_episode5 { background-image: url('../images/menu_sub_episode/nav_week5.gif'); height: 4em; width: 4.1em; }
							a:hover.nav_sub_episode5 { background-position: 0 -4em; }
							a.nav_sub_episode5_active {background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week5.gif'); background-position: 0 -8em; height: 4em; width: 4.1em; }
							.nav_sub_episode5_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week5_inactive.gif'); height: 4em; width: 4.1em; }

							a.nav_sub_episode6 { background-image: url('../images/menu_sub_episode/nav_week6.gif'); height: 4em; width: 5.3em; margin-top: 0.1em;}
							a:hover.nav_sub_episode6 { background-position: 0 -4em; }
							a.nav_sub_episode6_active {background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week6.gif'); background-position: 0 -8em; height: 4em; width: 5.3em;margin-top: 0.1em; }
							.nav_sub_episode6_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week6_inactive.gif'); height: 4em; width: 5.3em; margin-top: 0.1em;}

							a.nav_sub_episode7 { background-image: url('../images/menu_sub_episode/nav_week7.gif'); height: 4em; width: 5.6em; }
							a:hover.nav_sub_episode7 { background-position: 0 -4em; }
							a.nav_sub_episode7_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week7.gif'); background-position: 0 -8em; height: 4em; width: 5.6em; }
							.nav_sub_episode7_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week7_inactive.gif'); height: 4em; width: 5.6em; }

							a.nav_sub_episode8 { background-image: url('../images/menu_sub_episode/nav_week8.gif'); height: 4em; width: 5.5em; margin-top:-0.1em;}
							a:hover.nav_sub_episode8 { background-position: 0 -4em; }
							a.nav_sub_episode8_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_episode/nav_week8.gif'); background-position: 0 -8em; height: 4em; width: 5.5em; margin-top:-0.1em;}
							.nav_sub_episode8_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_episode/nav_week8_inactive.gif'); height: 4em; width: 5.5em; margin-top:-0.1em;}



/* sub nav mystery */
							a.nav_sub_mystery1 { background-image: url('../images/menu_sub_mystery/nav_week1.gif'); height: 3.4em; width: 6.2em; }
							a:hover.nav_sub_mystery1 {background-repeat:no-repeat; background-position: 0 -3.8em; }
							a.nav_sub_mystery1_active {background-repeat:no-repeat; background-image: url('../images/menu_sub_mystery/nav_week1.gif'); background-position: 0 -7.6em; height: 3.4em; width: 6.2em; }

							a.nav_sub_mystery2 { background-image: url('../images/menu_sub_mystery/nav_week2.gif'); height: 3.4em; width: 6.8em; }
							a:hover.nav_sub_mystery2 { background-position: 0 -3.8em; }
							a.nav_sub_mystery2_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week2.gif'); background-position: 0 -7.6em; height: 3.4em; width: 6.8em; }
							.nav_sub_mystery2_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week2_inactive.gif'); height: 3.4em;width:6.8em; }

							a.nav_sub_mystery3 { background-image: url('../images/menu_sub_mystery/nav_week3.gif'); height: 3.4em; width: 5.9em; margin-top:0.3em;}
							a:hover.nav_sub_mystery3 { background-position: 0 -3.8em; }
							a.nav_sub_mystery3_active { background-repeat:no-repeat;  background-image: url('../images/menu_sub_mystery/nav_week3.gif'); background-position: 0 -7.6em; height: 3.4em; width: 5.9em;margin-top:0.3em; }
							.nav_sub_mystery3_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week3_inactive.gif'); height: 3.4em; width: 5.9em;margin-top:0.3em; }

							a.nav_sub_mystery4 { background-image: url('../images/menu_sub_mystery/nav_week4.gif'); height: 3.4em; width: 8.9em; margin-top: 0.2em;}
							a:hover.nav_sub_mystery4 { background-position: 0 -3.8em; }
							a.nav_sub_mystery4_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week4.gif'); background-position: 0 -7.6em; height: 3.4em; width: 8.9em; margin-top: 0.2em;}
							.nav_sub_mystery4_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week4_inactive.gif'); height: 3.4em; width: 8.9em; margin-top: 0.2em;}

							a.nav_sub_mystery5 { background-image: url('../images/menu_sub_mystery/nav_week5.gif'); height: 3.4em; width: 6.3em; }
							a:hover.nav_sub_mystery5 { background-position: 0 -3.8em; }
							a.nav_sub_mystery5_active {background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week5.gif'); background-position: 0 -7.6em; height: 3.4em; width: 6.3em; }
							.nav_sub_mystery5_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week5_inactive.gif'); height: 3.4em; width: 6.3em; }

							a.nav_sub_mystery6 { background-image: url('../images/menu_sub_mystery/nav_week6.gif'); height: 3.4em; width: 8.7em; margin-top: 0.1em;}
							a:hover.nav_sub_mystery6 { background-position: 0 -3.8em; }
							a.nav_sub_mystery6_active {background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week6.gif'); background-position: 0 -7.6em; height: 3.4em; width: 8.7em;margin-top: 0.1em; }
							.nav_sub_mystery6_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week6_inactive.gif'); height: 3.4em; width: 8.7em; margin-top: 0.1em;}

							a.nav_sub_mystery7 { background-image: url('../images/menu_sub_mystery/nav_week7.gif'); height: 3.4em; width: 4.8em; }
							a:hover.nav_sub_mystery7 { background-position: 0 -3.8em; }
							a.nav_sub_mystery7_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week7.gif'); background-position: 0 -7.6em; height: 3.4em; width: 4.8em; }
							.nav_sub_mystery7_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week7_inactive.gif'); height: 3.4em; width: 4.8em; }

							a.nav_sub_mystery8 { background-image: url('../images/menu_sub_mystery/nav_week8.gif'); height: 3.4em; width: 7.7em; margin-top:-0.1em;}
							a:hover.nav_sub_mystery8 { background-position: 0 -3.8em; }
							a.nav_sub_mystery8_active { background-repeat:no-repeat;background-image: url('../images/menu_sub_mystery/nav_week8.gif'); background-position: 0 -7.6em; height: 3.4em; width: 7.7em; margin-top:-0.1em;}
							.nav_sub_mystery8_inactive { display: block; background-repeat: no-repeat; background-image: url('../images/menu_sub_mystery/nav_week8_inactive.gif'); height: 3.4em; width: 7.7em; margin-top:-0.1em;}

	#body {

		padding-bottom:19em;
		width:100%;
	}

	#body:after {
		content:" ";
		display:block;
		clear:both;
	}

	* html #body {
		height:0.1em;
	}

		#body_contents {
			padding-left:1.2em;
			margin: 0 auto;
			position: relative;
			width: 98.4em;
		}
		#home_headline{
			width:96em;
		}

			#home_banner {
				height:8.6em;
				background-image: url("../images/banner_back.jpg");
				background-repeat: no-repeat;
				padding-top:2.8em;
			}
			
			#home_strapline {
				margin-top:2em;
				margin-right:1em;
				margin-bottom:2em;
			}
			
			#home_strapline p {
				color:#6ABBE8;
				font-size:1.2em;
				font-weight:bold;
			}
			
			/* Watch Columns */
			#body_contents_watch_left {
				float: left;
				width: 24.6em;
			}

				#body_contents_watch_left_blogforum {
					background-image: url("../images/home_blogforum_topleft.jpg");
					background-repeat: no-repeat;
					min-height: 24em;
					padding: 2em;
					position: relative;
					width: 19em;
				}

					#body_contents_watch_left_blogforum ul, li {
						margin: 0;
						padding: 0;
						list-style: none;
					}

					/* Bottom right image */
					#body_contents_watch_left_blogforum_br {
						background-image: url("../images/home_blogforum_bottomright.jpg");
						background-repeat: no-repeat;
						width: 15.5em;
						height: 25em;
						position: absolute;
						bottom: 0;
						right: 0;
						z-index: -1;
					}

			#body_contents_watch_middle{
				float: left;
				width: 48em;
			}

			#body_contents_watch_right {
				float: left;
				width: 24.4em;
			}
			/* End Watch Columns */

			/* Explore Columns */
			#body_contents_explore_left {
				float: left;
				width: 26.5em;
			}


			#body_contents_explore_middle {
				float: left;
				width: 47em;
			}

			#body_contents_explore_right {
				float: left;
				width: 24.4em;
			}
			/* End Explore Columns */

			/* Forum Columns */
			#forum_leftpanel {
				float: left;
				width: 25em;
			}

			#forum_contentspanel {
				float: right;
				width: 73.4em;
			}

				.comment_container, #Form {
					position: relative;
				}

				.comment_tools {
					position: absolute;
					bottom: 1.5em;
					right: 0.2em;
				}

			/* End Forum Columns */

			/* */
			div#body_contents_home_left {
				float: left;
				width: 49.2em;
			}

				div#body_contents_home_left_infoItem {
					background-image: url("../images/home_episodeInfoItem_bg.jpg");
					width: 48.4em; height: 12em;
					background-repeat: no-repeat;
				}

			div#body_contents_home_middle {
				float: left;
				width: 25.7em;
			}

			div#body_contents_home_right {
				float: left;
				width: 23.4em;
			}

				#body_contents_home_right_blogforum {
					background-image: url("../images/home_blogforum_topleft.jpg");
					background-repeat: no-repeat;
					float: left;
					padding: 2em;
					padding-right:3em;
					position: relative;
					width: 18.5em;
				}

					#body_contents_home_right_blogforum ul, li {
						margin: 0;
						padding: 0;
						list-style: none;
					}

					/* Bottom right image */
					#body_contents_home_right_blogforum_br {
						background-image: url("../images/home_blogforum_bottomright.gif");
						background-repeat: no-repeat;
						width: 15.5em;
						height: 25em;
						position: absolute;
						bottom: 0;
						right: 0;
						z-index: -1;
					}

			/* */

			#body_contents_register_confirm {
				margin: 0 auto;
				width: 48.5em;
			}

				.register_item_bk {
					background: url('../images/register_item_bk.jpg') no-repeat top left;
					width: 23em;
					height: 17em;
					padding-left: 1.3em;
				}

			/* */
			#body_contents_register_left {
				float: left;
				width: 22em;
				margin-right:2em;
			}

				#body_contents_register_left ul li {
					margin-left: 1.5em;
					list-style: disc;
				}

			#body_contents_register_middle{
				float: left;
				width: 51.4em;
			}

			#body_contents_contact_middle{
				float: left;
				width: 52em;
			}

				#body_contents_register_middle_padding {
					width: 44.5em;
					padding: 2.5em;
					background: url('../images/register_form_topleft.gif') no-repeat top left;
					float: left;
					position: relative;
				}

				#body_contents_contact_middle_padding {
					width: 46.5em;
					padding: 2.5em;
					background: url('../images/register_form_topleft.gif') no-repeat top left;
					float: left;
					position: relative;
				}

				#body_contents_register_middle_tr {
					background-image: url('../images/register_form_topright.gif');
					background-repeat: no-repeat;
					height: 8em;
					position: absolute;
					right: 0;
					top: 0;
					width: 12.5em;
					z-index: -1;
				}

				#body_contents_register_middle_br {
					background-image: url('../images/register_form_bottomright.gif');
					background-repeat: no-repeat;
					height: 8.1em;
					position: absolute;
					right: 0;
					bottom: 0;
					width: 12.5em;
					z-index: -1;
				}

				#body_contents_register_middle_bl {
					background-image: url('../images/register_form_bottomleft.gif');
					background-repeat: no-repeat;
					height: 11.3em;
					position: absolute;
					left: 0;
					bottom: 0;
					width: 17.4em;
					z-index: -1;
				}

					input.register_input_value { border-width: 0;width: 310px;	}
					input.register_input_value2 { border-width: 0; }

					textarea.register_textarea_value {border-width: 0;width: 310px; height: 100px;}

			#body_contents_register_right { float: left; width: 20em; }

			#body_contents_contact_right { float: left; width: 22em; }

			#body_contents_profilew_left {
				float: left; width: 50em;
			}

			/* */
			#body_contents_profilew_middle {
				float: left; width: 24.4em;
			}

				#body_contents_profilew_middle_padding {
					background: url('../images/profile_details_topleft.gif') no-repeat top left;
					padding: 2em;
					position:relative;
				}

				#body_contents_profilew_middle_padding_tr {
					background-image: url('../images/profile_details_topright.gif');
					background-repeat: no-repeat;
					height: 11.3em;
					position: absolute;
					right: 0;
					top: 0;
					width: 6.9em;
					z-index: -1;
				}

				#body_contents_profilew_middle_padding_bl {
					background-image: url('../images/profile_details_bottomleft.gif');
					background-repeat: no-repeat;
					height: 22.4em;
					position: absolute;
					left: 0;
					bottom: 0;
					width: 12.9em;
					z-index: -1;
				}

				#body_contents_profilew_middle_padding_br {
					background-image: url('../images/profile_details_bottomright.gif');
					background-repeat: no-repeat;
					height: 11.4em;
					position: absolute;
					right: 0;
					bottom: 0;
					width: 6.9em;
					z-index: -1;
				}

			#body_contents_profilew_right {
				float: left; width: 23.2em;padding-left:0.8em;
			}

			/* */
			#body_contents_profile_left {
				float: left;
				width: 24em;
			}

				#body_contents_profile_left_padding {
					background: url('../images/profile_details_topleft.gif') no-repeat top left;
					padding: 2.5em;
					position: relative;
				}

			#body_contents_profile_middle {
				float: left;
				width: 51em;
			}

				#body_contents_profile_middle_greybox {
					background: url('../images/profile_download_bk.jpg') no-repeat top left;
					width: 22.2em;
					height: 10em;
					padding: 1em;
				}

				#body_contents_profile_middle_greybox_wide {
					background: url('../images/profile_download_bk_large.jpg') no-repeat;

					width: 49.8em;
					height: 12.4em;
				}

			#body_contents_profile_right {
				float: left;
				width: 23em;
			}

			#body_contents_profile_previous_link {
				float:left;
			}

			#body_contents_profile_next_link {
				float:right;
			}

			/* */
			#body_contents_play_left {
				float: left;
				width: 73em;
			}

			#body_contents_play_right {
				float: right;
				width: 25em;
			}

			#body_overlay_bg {
				display: none;
			    position: absolute;
			    top: 0%;
			    left: 0%;
			    width: 100%;
			    height: 100%;
			    background-color: black;
			    z-index: 10;
			    -moz-opacity: 0.8;
			    opacity:.80;
			    filter: alpha(opacity=80);
			}

			#body_overlay_play {
				display: none;
				background-color: #000000;
				position: absolute;
				width: 49em;
				top: 23em;
				left:-24.5em;
				margin-left: 50%;
				margin-right: 50%;
				z-index: 11;
			}

			/* */
			#body_contents_flashgame_left {
				float: left;
				width: 73em;
			}

			#body_contents_flashgame_right {
				float: right;
				width: 25em;
			}

			/* Page Description */
			#body_contents_pd { border: 0.1em solid #CCCCCC; }

			/* Featured Video */
			.body_contents_fv {
				width: 48em;
			}

			/* Profile widget */
			#body_contents_widget {
				height: 48.4em;
				width: 48.4em;
				margin-left:0.5em;
			}

			/* Featured Game */
			#body_contents_fg {
				border: 0.1em solid #CCCCCC;
				height: 30em;
				width: 30em;
			}

			/* body_contents explore */
			#body_contents_ex {
				border: 0.1em solid #CCCCCC;
				height: 21em;
				overflow: auto;
				width: 35em;
			}

				.body_contents_ex_img {
					border: 0.1em solid #999999;
					float: left;
					height: 5em;
					margin-left: 1em;
					margin-right: 1em;
					width: 5em;
				}

				.body_contents_ex_copy {
					float: left;
					width: 25em;
				}

			/* Sign Up */
			#body_contents_su {
				border: 0.1em solid #CCCCCC;
				width: 20em;
			}

				#body_contents_su a {
					display: block;
					padding: 1em;
				}

			/* Play Week */
			#body_contents_pw {
				border: 0.1em solid #CCCCCC;
				width: 20em;
			}

				#body_contents_pw a {
					display: block;
					padding: 1em;
				}

			/* Explore */
			#body_contents_e {
				border: 0.1em solid #CCCCCC;
				width: 20em;
			}

				#body_contents_e a {
					display: block;
					padding: 1em;
				}

			/* Watch Week */
			#body_contents_ww {
				border: 0.1em solid #CCCCCC;
				width: 20em;
			}

				#body_contents_ww a {
					display: block;
					padding: 1em;
				}

			/* Play Weeks */
			.body_contents_week {
				border: 0.1em solid #999999;
				float: left;
				margin-right: 1em;
				width: 12em;
			}

				.body_contents_week_img {
					border: 0.1em solid #999999;
					height: 10em;
					margin: 0 auto;
					width: 10em;
				}

			/* static text pages */

			#body_contents_text_middle {
				width:48.5em;
				margin-left:25em;
			}

			#body_contents_help_left {
				width:25em;
				float:left;
			}

			#body_contents_help_middle {
				width:48.5em;
				float:left;
			}

			/* end static text pages */
	/* Footer */
	#footer_img {
		background: url('../images/footer_bk.gif') no-repeat center bottom; /* background */
		position:absolute;
		bottom:0;
		height:27.1em;width:100%; /* dimensions */
	}
	#footer_content{
		position:absolute;
		bottom:5em;
		width:100%;
		}
	#footer_content div.link {margin-right:1em;width:8em;}
	#footer_content div.link a.footer_img{float:left;display:block;}
	#footer_content div.link a.footer_text{float:left;margin-left:0.5em;}
	#footer_content a#footer_img_facebook {background-image: url('../images/social_bookmark_facebook.jpg');width:1.9em;height:1.9em;}
	#footer_content a:hover#footer_img_facebook {background-position:0 -1.9em;}
	#footer_content a#footer_img_myspace  {background-image: url('../images/social_bookmark_myspace.jpg');width:1.9em;height:1.9em;}
	#footer_content a:hover#footer_img_myspace {background-position:0 -1.9em;}
	#footer_content a#footer_img_delicious  {background-image: url('../images/social_bookmark_delicious.jpg');width:1.9em;height:1.9em;}
	#footer_content a:hover#footer_img_delicious {background-position:0 -1.9em;}
	#footer_content a#footer_img_digg  {background-image: url('../images/social_bookmark_digg.jpg');width:1.9em;height:1.9em;}
	#footer_content a:hover#footer_img_digg {background-position:0 -1.9em;}

		#body_contents_sb ul {
			list-style: none;
			margin: 0 auto;
			padding: 0;
			width: 30em;
		}

			#body_contents_sb ul li {
				float: left;
				margin: 0.5em;
			}


/* Misc */

/* Box borders */

/* Sidebox 1: 2 corners */
.sidebox_twocorners {
	background: url('../images/profile_details_topleft.gif') no-repeat top left;
	float: left;
	position:relative;
	min-height: 16em;
}

	.sidebox_twocorners_br {
		background: url('../images/profile_details_bottomright.gif') no-repeat bottom right; /* background */
		position: absolute;right: 0;	bottom: 0;z-index: -1; /* position */
		height: 11.4em;width: 6.9em; /* dimensions */
	}
	#event_promo_big{
		width:23.9em;
		height:52em;
		background: url('../images/event_promo_bg_big.jpg') no-repeat bottom right; /* background */
	}
	#event_promo_small{
		width:23.9em;
		height:35em;
		background: url('../images/event_promo_bg_small.jpg') no-repeat bottom right; /* background */
	}
	ul#event_promo_ul {		margin-left:1em;

	}
	ul#event_promo_ul li{
		list-style-type: square;
	}
/* Mainbox 1: 4 corners */
.mainbox_fourcorners {
	background: url('../images/profile_details_topleft.gif') no-repeat; /* background */
	float: left;
	position:relative; /* position */
	min-height: 16em;
}

	.mainbox_fourcorners_tr {
		background: url('../images/register_form_topright.gif') no-repeat; /* background */
		position: absolute;right: 0;top: 0;z-index: -1; /* position */
		height: 8em;width: 12.5em; /* dimensions */
	}

	.mainbox_fourcorners_bl {
		background: url('../images/register_form_bottomleft.gif') no-repeat; /* background */
		position: absolute;left: 0;bottom: 0;z-index: -1; /* position */
		height: 11.3em;width: 17.4em; /* dimensions */
	}

	.mainbox_fourcorners_br {
		background: url('../images/register_form_bottomright.gif') no-repeat; /* background */
		position: absolute;right: 0;bottom: 0;z-index: -1; /* position */
		height: 8.1em;width: 12.5em; /* dimensions */
	}

	.mainbox_profile_fourcorners {
		padding: 2.5em;
		background: url('../images/profile_details_topleft.gif') no-repeat top left;
		float: left;
		position: relative;
	}

	.mainbox_profile_fourcorners_tr {
		background-image: url('../images/profile_details_topright.gif');
		background-repeat: no-repeat;
		height: 11.3em;
		position: absolute;
		right: 0;
		top: 0;
		width: 6.9em;
		z-index: -1;
	}

	.mainbox_profile_fourcorners_br {
		background-image: url('../images/profile_details_bottomright.gif');
		background-repeat: no-repeat;
		height: 8.6em;
		position: absolute;
		right: 0;
		bottom: 0;
		width:6.9em;
		z-index: -1;
	}

	.mainbox_profile_fourcorners_bl {
		background-image: url('../images/profile_details_bottomleft.gif');
		background-repeat: no-repeat;
		height: 12.3em;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 12.9em;
		z-index: -1;
	}

/* Ask friend */
.askfriend { position:relative; }

	.askfriend_bk {
		background-image: url('../images/watch_askfriend_bk.jpg'); /* background */
		position: absolute;right: 0;top: -2.5em;z-index: -1; /* position */
		width: 18.4em;height: 12.1em; /* dimensions */
	}



/* Alignment */
.float_left { float: left; }
.float_right { float: right; }
.float_clear { clear: both; }
.margin_center{margin: 0 auto;}
.vertical_align_middle {vertical-align: middle;}

/* Borders */
.noborder { border-width: 0; }
.nopadding {margin: 0;padding: 0;}
.border_grey { border: 0.1em solid #CCCCCC; }

/* Grid & Spacing */
.spacer_1 { height: 0.1em; }.spacer_2 { height: 0.2em; }.spacer_3 { height: 0.3em; }.spacer_4 { height: 0.4em; }.spacer_5 { height: 0.5em; }.spacer_6 { height: 0.6em; }.spacer_7 { height: 0.7em; }.spacer_8 { height: 0.8em; }
.spacer_10 { height: 1em; }.spacer_11 { height: 1.1em; }.spacer_12 { height: 1.2em; }.spacer_13 { height: 1.3em; }.spacer_14 { height: 1.4em; }.spacer_15 { height: 1.5em; }.spacer_16 { height: 1.6em; }.spacer_18 { height: 1.8em; }
.spacer_20 { height: 2em; }.spacer_21 { height: 2.1em; }.spacer_27 { height: 2.7em; }.spacer_28 { height: 2.8em; }
.spacer_30 { height: 3em; }.spacer_35 { height: 3.5em; }
.spacer_40 { height: 4em; }.spacer_45 { height: 4.5em; }
.spacer_50 { height: 5em; }.spacer_51 { height: 5.1em; }
.spacer_55 { height: 5.5em; }
.spacer_60 { height: 6em; }.spacer_64 { height: 6.4em; }
.spacer_70 { height: 7em; }
.spacer_75 { height: 7.5em; }
.spacer_80 { height: 8em; }.spacer_87 { height: 8.7em; }
.spacer_90 { height: 9em; }
.spacer_100 { height: 10em; }
.spacer_130 { height: 13em; }
.spacer_200 { height: 20em; }
.spacer_225 { height: 22.5em; }
.spacer_290 { height: 29em; }
.spacer_298 { height: 29.8em; }
.spacer_300 { height: 30em; }

.width_10 { width: 1em;}
.width_20 { width: 2em; }.width_23 { width: 2.3em; }
.width_30 { width: 3em; }.width_40 { width: 4em; }.width_44 { width: 4.4em; }.width_50 { width: 5em; }.width_60 { width: 6em; }
.width_100 { width: 10em; }.width_120 { width: 12em; }.width_135 { width: 13.5em; }.width_145 { width: 14.5em; }.width_150 { width: 15em; }.width_169 { width: 16.9em; }.width_170 { width: 17em; }.width_175 { width: 17.5em; }.width_180 { width: 18em; }.width_190 { width: 19em; }
.width_200 { width: 20em; }.width_220 { width: 22em; }.width_230 { width: 23em; }.width_235 { width: 23.5em; } .width_236 { width: 23.6em; }.width_240 { width: 24em; }.width_247 { width: 24.7em; } .width_250 { width: 25em; }
.width_300 { width: 30em; }.width_310 { width: 31.0em; }.width_312 { width: 31.2em; }.width_340 { width: 34em; }.width_355 { width: 35.5em; }.width_357 { width: 35.7em; }.width_360 { width: 36em; }.width_370 { width: 37em; }
.width_400 { width: 40em; }.width_425 { width: 42.5em; }.width_440 { width: 44em; }.width_450 { width: 45em; }.width_460 { width: 46em; }.width_480 { width: 48em; }.width_490 { width: 49em; }
.width_500 { width: 50em; }.width_550 { width: 55em; }.width_575 { width: 57.5em; }.width_520 { width: 52em; }
.width_600 { width: 60em; }.width_620 { width: 62em; }.width_650 { width: 65em; }.width_670 { width: 67em; }
.width_735 { width: 73.5em; }

.height_10 { height: 1em; }
.height_18 { height: 1.8em; }
.height_23 { height: 2.3em; }
.height_34 { height: 3.4em; }
.height_88 { height: 8.8em; }
.height_100 { height: 10em; }
.height_60 { height: 6em; }

/* Margins */
.margin_bottom_2 { margin-bottom: 0.2em; }.margin_bottom_3 { margin-bottom: 0.3em; }.margin_bottom_20 { margin-bottom: 2em; }
.margin_left_2 { margin-left: 0.2em; }.margin_left_3 { margin-left: 0.3em; }.margin_left_4 { margin-left: 0.4em; }.margin_left_5 { margin-left: 0.5em; }.margin_left_7 { margin-left: 0.7em; }.margin_left_8 { margin-left: 0.8em; }.margin_left_10 { margin-left: 1em; }.margin_left_20 { margin-left: 2em; }.margin_left_100 { margin-left: 7em; }  .margin_left_120 { margin-left: 12em; } .margin_left_140 { margin-left: 14em; }.margin_left_180 { margin-left: 18em; } .margin_left_195 { margin-left: 19.5em; }
.margin_right_2{margin-right:0.2em;}.margin_right_3{margin-right:0.3em;}.margin_right_5 { margin-right: 0.5em; }.margin_right_7 { margin-right: 0.7em; }.margin_right_10 { margin-right: 1em; }.margin_right_15{ margin-right: 1.5em; }.margin_right_20 { margin-right: 2em; }
.margin_top_2{margin-top:0.2em;} .margin_top_3{margin-top:0.3em;}.margin_top_4{margin-top:0.4em;}
.margin_5{margin:0.5em;}.margin_10{margin:1em;}

/* Padding */
.padding_bottom_3 { padding-bottom: 0.3em; }
.padding_left_5 { padding-left: 0.5em; }.padding_left_10 { padding-left: 1em; }
.padding_right_5 { padding-right: 0.5em; }.padding_right_10 { padding-right: 1em; }
.padding_top_2{padding-top:0.2em;}
.padding_5{padding:0.5em;}.padding_10{padding:1em;}.padding_18{padding:1.8em;}.padding_20{padding:2em;}.padding_25{padding:2.5em;}.padding_30{padding:3em;}

/* Misc */
/* To be deleted on completion */
.bimg_box { border: 0.1em solid #999999; height: 10em; width: 10em; }
.img_box { border: 0.1em solid #999999; height: 5em; width: 5em; }
.thumb_box { border: 0.1em solid #999999; 	height: 3em; 	width: 3em; }

/* Display */
.hidden, .PageListEmpty { display: none; }
.inline {display: inline;}
.cursor_pointer{ cursor:pointer; }

							.display_block{display: block; }
.setUnder{z-index:-1;}
