	body {
		margin: 5px 0px 5px 0px;
		padding: 0px;
		background-color: #fff;
		color: #000;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		text-align: center;
	}
	
	a {
		color: #900;
	}
	
	img {
		border: none;
	}
	
	hr {
		clear: both;
	}
	
	h1, h2 {
		font-size: small;
		margin: 0px;
		padding: 0px;
	}
	
	fieldset {
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	legend {
		color: #ccc;
		font-weight: bold;
		font-size: medium;
		margin: 0px 0px 0px -10px;
		padding: 0px;
	}
	
	#container {
		width: 980px;
		margin:auto;
	}
	
	#header {
		width: 980px;
		height: 28px;
		margin: 0px auto 0px auto;
		clear: both;
	}
	
	#headerleftcolumn {
		float: left;
		width: 215px;
	}
	
	#headermiddlecolumn {
		float:left;
		width: 510px;
		margin-left: 15px;
	}
	
	#headerrightcolumn {
		float: right;
		width: 215px;
	}
	
	#leftcolumn {
		float: left;
		clear: left;
		width: 220px;
		height: 520px;
		text-align: left;
		border: dashed 1px #CB7F7F;
	}
	
	.inner {
		margin: 5px;
	}
	
	#middlecolumn {
		background-image:url(/images/template/stourbridge_tv.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		float:left;
		width: 510px;
		margin-left: 15px;
	}
	
	#middlecolumnblank {
		background-image:url(/images/template/stourbridge_tvblank.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		float:left;
		width: 510px;
		margin-left: 15px;
	}
	
	#rightcolumn {
		float: right;
		width: 215px;
		height: 520px;
		border: dashed 1px #CB7F7F;
		overflow: scroll;		
	}
	
	.videolistitem {
		clear: both;
		margin-bottom: 11px;
		text-align: center;
	}
	
	.videolistitem img {
		margin-left: 36px;
		margin-right: 34px;
	}
	
	#tv {
		width: 510px;
		height: 513px;
	}
	
	#middlecolumnblank form {
		margin: 50px;
		color: #fff;
		text-align: left;
	}
	
	#middlecolumnblank a {
		color: #fff;
	}

	#tvinner {
		margin-top: 36px;
		margin-left: 5px;
	}
	
	#menu, #linksmenu {
		list-style-type: none;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	#menu li, #linksmenu li {
		margin: 0px 0px 2px 0px;
		padding: 0px;
		text-align: left;		
	}
	
	#videosource {
		margin: 0px 0px 5px 0px;
		padding: 5px 5px 10px 5px;
	}
	
	.alert {
		color: red;
		fonx-size: x-small;
	}
	
	#footer {
		width: 980px;
		background-image:url(/images/template/wood.jpg);
		background-repeat: repeat-x;
		clear: both;
		margin: auto;
		margin-top: 5px;
	}

