/* Main content blocks */
.featured .cta{
	width: 151px;
	background: url(http://images.shaunthesheep.com/2010/buttons/cta/play-game.png);
}

.featured .details{
	padding-left: 25px;
	padding-top:10px;
	margin-top:-20px; 
	height:95px;
}

	.featured .details img{
		position: absolute;
		bottom: 0;
		left: -20px;
	}
	
#competition{
	height: 300px;
	background: url(http://images.shaunthesheep.com/2010/main_modules/competition-bg.png);
}

	#competition img{
		position: absolute;
		top: 30px;
		left: -5px;
	}
	
	#competition .details{
		margin: 0 20px 0 250px;
	}

/*  right col  */
#right-col {
	padding-left:34px;
}

/* Side content blocks */


#save-scores{
	padding-top: 186px;
}

	#save-scores p{
		padding: 30px;
		height: 78px;
		font-size: 14px;
        line-height: 15px;
		background: url(http://images.shaunthesheep.com/2010/side_modules/save-scores-bg.png);
	}
	
	#save-scores .cta{
		right: 10px;
		width: 118px;
		height: 44px;
		background: url(http://images.shaunthesheep.com/2010/side_modules/buy-now-green.png);
	}
	
	.discuss .kicker{
		background-image: url(http://images.shaunthesheep.com/2010/side_modules/cat.png);
	}
	
.scores{
	padding: 30px 0;
	height: 468px;
	background: url(http://images.shaunthesheep.com/2010/main_modules/scores-bg.png);
}

	.scores table{
		margin-left: 45px;
		width: 420px;
	}
		
		.scores table thead{
			color: #00752d;
			font: 18px/1.2 Umbrage;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		.scores table tbody{
			font-size: 14px;
			line-height: 1.0;
		}
		
			.scores tbody tr:nth-child(odd){
				background: url(http://images.shaunthesheep.com/2010/odd-row.png) center no-repeat;
			}
			
				.scores td, .scores th{
					padding: 3px 12px;
					text-align: center;
				}
				
				.scores tbody tr:nth-child(odd) td{
					padding: 5px 12px;
				}
				
				.scores td.rank{
					font-weight: bold;
				}

.scores .cta{
	width: 214px;
	height: 44px;
	right: 30px;
	bottom: -25px;
	background-image: url(http://images.shaunthesheep.com/2010/buttons/cta/all-high-scores.png);
}


/* Games Archive */
#all-games{
	margin: 20px -20px 0 30px;
}

	#all-games li{
		position: relative;
		margin: 0 40px 40px 0;
		padding: 14px 14px 22px 14px;
		float: left;
		background: url(http://images.shaunthesheep.com/2010/games/polaroid.png) center no-repeat;
	}
	
	#all-games li.middle{
		margin: 15px 40px 15px 0;
	}
	
		#all-games li img{
			width: 200px;
			height: 121px;
		}
		
		#all-games li .cta{
			right: 10px;
			width: 127px;
			height: 44px;
			background: url(http://images.shaunthesheep.com/2010/buttons/cta/play-now.png);
		}
		
		.pin-left, .pin-right{
			position: absolute;
			top: -10px;
			display: block;
			width: 24px;
			height: 27px;
			background-position: top;
			background-repeat: no-repeat;
		}
		
		.pin-left{
			left: -2px;
			background-image: url(http://images.shaunthesheep.com/2010/pins/blue-left.png);
		}
		
		.pin-right{
			right: 0;
			background-image: url(http://images.shaunthesheep.com/2010/pins/pink-right.png);
		}
		
/* Game container */
.game{
	margin-top: 40px;
	padding: 9px 18px 18px 18px;
	width: 640px;
	text-align: center;
	background: url(http://images.shaunthesheep.com/2010/game-bg.png) top no-repeat;
}

	.game-register-prompt{
		position: absolute;
		top: 18px;
		right: -168px;
		padding: 30px 20px 20px 20px;
		width: 143px;
		height: 168px;
		background: url(http://images.shaunthesheep.com/2010/side_modules/register-prompt-bg.png);
	}
	
		.game-register-prompt p{
			margin: 0;
			line-height: 1.3;
		}
	
			.register-now-button{
				display: block;
				margin-top: 5px;
				width: 147px;
				height: 44px;
				text-indent: -9000px;
				background: url(http://images.shaunthesheep.com/2010/buttons/cta/register-now.png);
			}

	.game .cta{
		top: -36px;
		left: -30px;
		background: url(http://images.shaunthesheep.com/2010/buttons/cta/more-games.png);
	}
	
.centered-game{
	margin: 40px auto;
	text-align: center;
}

.big-game{
	margin: 40px auto;
	width: 740px;
	height: 600px;
	text-align: center;
	background: url(http://images.shaunthesheep.com/2010/games/fat-game.png);
}

#home-sheep-home2 {
  background: url(http://images.shaunthesheep.com/2010/homesheep-bg.png);
}

.comp-enter {
  width: 171px;
  height: 66px;
  display: block;
  text-indent: -9999px;
  background: url(http://images.shaunthesheep.com/2010/competitions/comp-enterNow-button.png);
}
