* {
	border:0;
	padding:0;
	margin:0;
	font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

body {
	/* fallback */
	background-color: [dark_bg];
	background-position: center center;
	background-repeat: no-repeat;

	/* Safari 4-5, Chrome 1-9 */
	/* Can't specify a percentage size? Laaaaaame. */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from([light_bg]), to([dark_bg]));

	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle, [light_bg], [dark_bg]);

	/* Firefox 3.6+ */
	background: -moz-radial-gradient(circle, [light_bg], [dark_bg]);

	/* IE 10 */
	background: -ms-radial-gradient(circle, [light_bg], [dark_bg]);

	/* Opera couldn't do radial gradients, then at some point they started supporting the -webkit- syntax, how it kinda does but it's kinda broken (doesn't do sizing) */
}
.container {
	background-image:url('/img/denim20.png');/**/
	background-color:[content_bg];
	border:1px solid [light_detail];
	border-radius:3px;
	margin:40px auto;
	padding:40px;
	width:[window_width]px;
	padding-bottom:0;
	color:[light_text];

}
h3.title {
	margin:100px;
	float:left;
}
.top_row {
	height:300px;
	overflow:hidden;
}
.left {
	float:left;
	min-width:400px;
}
.right {
	float:right;

}
.top_right {
	margin-left:420px;
	max-width:600px;
	min-width:200px;
}
.right p {
	margin-bottom:10px;
/*	text-shadow: 1px 1px #fff; */
}
.slider {
	color:#000;
}
div.slide_content {
	height:150px;
	margin:30px 60px;
}
div.bx-viewport  {
	background:none;
	border:none;
	box-shadow:none;
}
div.image_list .prog {
	display:inline-block;
	margin:10px;
	padding:10px;
	border:1px solid [light_detail];
	border-radius:3px;
	background-image:url('/img/tint_blk_20.png');
	text-align:center;
	width:150px;
}
div.video_wrapper {
	margin:5px;
	padding:10px;
	border:1px solid [light_detail];
	border-radius:3px;
	background-image:url('/img/tint_blk_20.png');
	text-align:center;
}
div.social_wrapper {
	margin:5px;
	padding:10px;
}
div.video_wrapper video {
	margin:0 auto;
}
.prog img, .prog .channel {
	margin:10px auto;
}
.prog .channel {
	display: block;
    height: 37px;
    text-indent: -9999px;
    width: 66px;
	background-image:url('/img/tv_channel_logos.png');
}
.bbc_one {
	background-position: -304px 0;
}
.bbc_two {
	background-position: -532px 0;
}
.bbc_three {
	background-position: -456px 0;
}
.bbc_four {
	background-position: -76px 0;
}
.bbc_cbbc {
	background-position: -608px 0;
}
.bbc_one {
	background-position: -304px 0;
}
.bbc_one {
	background-position: -304px 0;
}
.bbc_one {
	background-position: -304px 0;
}
