/*--------------------------------------------------*/
/* Playtime                                         */

	/*--------------------------------------------------*/
	/* Introduction                                     */

		#introduction {
			background: #735aa4 url("../../img/playtime/introduction.gif") no-repeat 0 0;
			margin: 0 0 12px;
		}

			#introduction div {
				background: url("../../img/playtime/introductionPhoto.jpg") no-repeat 100% 0;
				padding: 20px 400px 0 20px;
				color: #fff;
				font-size: 1.1em;
				min-height: 137px;
				height: auto !important;
				height: 137px;
			}

				#introduction h1 {
					background: url("../../img/playtime/title.gif") no-repeat 0 0;
					height: 22px;
				}

				#introduction p strong {
					font-size: 1.1em;
				}

	/*--------------------------------------------------*/
	/* Features                                         */

		.features {
			background: url("../../img/playtime/features.gif") repeat-y 0 0;
			width: 397px;
			float: left;
			margin: 0 0 12px;
		}

			.featuresTop {
				background: url("../../img/playtime/featuresTop.gif") no-repeat 0 0;
			}

				.featuresBottom {
					background: url("../../img/playtime/featuresBottom.gif") no-repeat 0 100%;
					padding: 10px 8px;
				}

		/*--------------------------------------------------*/
		/* Videos                                           */

			#videos img {
				float: left;
				margin: 0 12px 4px 8px;
			}

			#videos table {
				width: 286px;
				float: left;
				text-align: left;
			}

				#videos table th {
					padding: 2px 4px;
					font-size: 1.1em;
				}

				#videos table td {
					padding: 2px 4px;
				}


		/*--------------------------------------------------*/
		/* Games                                            */

			#games {
				clear: left;
			}

				#games img {
					float: left;
					display: inline;
					margin: 10px 0 0 8px;
				}

				#games img#chart {
					margin: 38px 6px 0 0;
				}

				#games ul {
					list-style-type: none;
					padding: 0;
					float: left;
					width: 296px;
				}

					#games ul#charts {
						width: 260px;
						margin: 12px 0 0;
					}

					#games ul li {
						float: left;
						padding: 0 0 0 12px;
					}

						#games ul li a {
							display: block;
						}

							#games ul li#washedUp a {
								background: url("../../img/playtime/gameWashedUp.jpg") no-repeat 0 0;
								height: 97px;
								width: 138px;
							}

							#games ul li#dreamTown a {
								background: url("../../img/playtime/gameDreamTown.jpg") no-repeat 0 0;
								height: 97px;
								width: 133px;
							}

						#games ul li#boys {
							padding: 0 10px 0 0;
						}

						#games ul li#girls {
							padding: 0;
						}
						

							#games ul li#boys a {
								background: url("../../img/playtime/chartBoys.jpg") no-repeat 0 0;
								height: 95px;
								width: 125px;
							}

							#games ul li#girls a {
								background: url("../../img/playtime/chartGirls.jpg") no-repeat 0 0;
								height: 95px;
								width: 125px;
							}

	/*--------------------------------------------------*/
	/* Competition                                      */

		#competition {
			background: #ede6f2 url("../../img/playtime/competition.jpg") no-repeat 0 0;
			width: 437px;
			float: right;
		}

			#competitionBottom {
				background: url("../../img/playtime/competitionBottom.gif") no-repeat 0 100%;
				padding: 50px 140px 20px 30px;
				position: relative;
			}

				#competition #badge {
					background: url("../../img/playtime/competitionBadge.gif") no-repeat 0 0;
					height: 60px;
					width: 60px;
					position: absolute;
					top: -7px;
					left: -14px !important;
					left: -44px;
				}

				#competition h2 a {
					background: url("../../img/playtime/competitionTitle.gif") no-repeat 0 0;
					height: 16px;
					display: block;
				}

				#competition p {
					padding-right: 60px;
				}

					#competition p a {
						background: url("../../img/playtime/arrow.gif") no-repeat 100% 65%;
						font-size: 1.1em;
						font-weight: bold;
						padding: 0 12px 0 0;
						text-decoration: none;
					}

						#competition p a:hover {
							text-decoration: underline;
						}