#navigation {margin: 20px auto 10px;}

#content {
	width: 100%;
	background: transparent;
}
#content div.col {width: 50%;}
#content div.aside {width: 48%;}

#limelight h2 {
	text-transform: uppercase;
	padding-bottom: 5px;
	background: url('../images/shadows.png') no-repeat center -135px;
}
#limelight h2 a {color: #FFF;}

#limelight h2 .rss {
	display: inline-block;
	float: none;
}
#limelight a.top {
	margin: -2.2em 0 0;
}

dl.upcoming-details dd {margin: 0 3px;}
div.promo {	width: 449px;}
div.promo .gutter {
	width: 320px;
	padding: 1em 0 1em 15px;
}

#upcoming-events ol div.colour-square a {
	text-indent: 0;
	font-size: 2em;
	color: #FFF;
	line-height: 1.2;
	height: 60px;
	width: 60px;
	padding: 20px 10px 0;
	text-transform: uppercase;
}
/*	Find Yourself Social Photos */
	#find-yourself .rotator {
		float: left;
		border-top: 1px solid #d8e0e2;
		height: 166px;
		width: 160px;
	}

	#find-yourself #recent-social-galleries {float: left;}
	#find-yourself #recent-social-galleries .details {width: 119px;}

	#find-yourself a.inline-button {
		float: left;
		background: none;
		margin: 0;
		padding: 0;
	}

	#join-tsl {
		height: 150px;
		padding: 0 0 2em 0;
		position: relative;
	}
		#join-tsl .action-links {
			background: transparent url('../images/plume.png') no-repeat bottom right;
			height: 150px;
		}
		#join-tsl a.button {
			margin: .75em 0;
		}

	#join-tsl a.sign-up {
		color: #FFF;
		position: absolute;
		font-size: 1.7em;
		right: 11px;
		bottom: 5px;
		height: 150px;
		line-height: 260px;
	}

/*	Colour Codes */
	.blue, .orange {
		background: url('../images/shadows.png') no-repeat -55px 125px;
	}
	.orange {
		background: url('../images/shadows.png') no-repeat -55px -170px;
	}

	.blue h3 a {
		font-size: 1.3em;
		color: #00aeef;
		text-transform: uppercase;
	}
	.orange h3 {
		font-size: 2em;
		color: #f15a22;
		text-transform: uppercase;
	}

/*	Feel Secure */
	#feel-secure {
		height: 135px;
		position: relative;
	}
	#feel-secure .gutter {padding: 0 0 0 15px;}

	#feel-secure .action-links {
		background: transparent;
		height: 120px;
	}

	#feel-secure .cards-accepted {
		position: absolute;
		bottom: 25px;
		left: 15px;
		margin: 0;
		float: none;
	}

	#feel-secure a.eway {
		margin-bottom: 10px;
	}

/* Promos */
	#homepage-promotions {
		margin: 2em 0 3em 0;
	}
	#homepage-promotions .rotator {
		height: 170px;
		width: 449px;
	}

	#home-banners div {height: 284px;}
	#channel-container {overflow: hidden;}