* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a, a:visited, a:hover, a:active {
	text-decoration: none;
}

img {
	border: none;
}

.clear {
	clear: both;
}

body {
	margin: 0;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

#container {
	width: 1000px;
	margin: 60px auto 0 auto;
	text-align: center;
}

h1 {
	position: absolute;
	left: -5000px;
}

img#title {
	width: 366px;
	height: 33px;
	margin: 0 auto 40px auto;
}

#mainmenucontainer {
	width: 950px;
	height: 30px;
	margin: 0 auto 30px auto;
	padding: 0;
	background: #181f26;
}

#menucenter {
	width: 475px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#mainmenucontainer span {
	display: inline;
	margin: 0 5px 0 5px;
	padding: 6px 5px 4px 5px;
	background: #ffffff;
	color: #111111;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border-top: 5px solid #181f26;
	border-bottom: 5px solid #181f26;
	float: left;
}

#mainmenucontainer a, #mainmenucontainer a:visited {
	display: inline;
	margin: 0 5px 0 5px;
	padding: 6px 5px 4px 5px;
	background: #111111;
	color: #ffffff;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	border-top: 5px solid #181f26;
	border-bottom: 5px solid #181f26;
	float: left;
}

#mainmenucontainer a:hover, #mainmenucontainer a:active {
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

h2 {
	margin: 10px 0 25px 10px;
	font-size: 20px;
}

.sectionhead {
	position: relative;
	width: 500px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0px;
	font-size: 13px;
	color: #ffffff;
	background: #181f26;
}

.sectionheadwide {
	position: relative;
	width: 850px;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
	color: #ffffff;
	background: #181f26;
}

h3 {
	display: inline;
	margin: 5px 0 5px 0;
	width: 300px;
	float: left;
}

h3.nolink {
	margin: 5px 0 5px 10px;	
}


h3 a, h3 a:visited {
	display: block;
	padding: 0 10px 0 5px;
	text-decoration: none;
	color: #ffffff;
	border-left: 5px solid #181f26;
}

h3 a:hover, h3 a:active {
	border-left: 5px solid white;	
}

.rightside {
	width: 190px;
	padding: 6px 10px 0 0;
	text-align: right;
	float: left;
}

.rightsidewide {
	width: 540px;
	margin: 5px 0 5px 0;
	padding: 6px 10px 0 0;
	text-align: right;
	float: left;
}

span {
	margin: 0 0 0 10px;
	padding: 6px 5px 4px 5px;
	background: #111111;
	color: #ffffff;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}



/* now playing */

#nowplaying {
	width: 850px;
	margin: 30px 0 0 75px;
	padding: 1px 0 10px 0;
	text-align: left;
	background: #f2f5f6;
}





/* left column */

#leftcolumn {
	display: inline;
	width: 500px;
	margin: 30px 0 30px 75px;
	padding: 0 0 25px 0;
	text-align: left;
	background: #f2f5f6;
	float: left;
}

.videoembed {
	width: 480px;
	height: 285px;
	margin: 0 0 20px 10px;
	background: #181f26;
}

.videoembedbig {
	width: 640px;
	height: 375px;
	margin: 0 0 0 0;
	padding: 10px 105px 10px 105px;
	background: #e3e7e9;
}

span.more {
	height: 18px;
	margin: 0 5px 0 5px;
	padding: 0;
	text-align: right;
	background: none;
}

.more a, .more a:visited {
	margin: 0 5px 0 5px;
	padding: 6px 5px 4px 5px;
	background: #111111;
	color: #ffffff;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	border-top: 5px solid #181f26;
	border-bottom: 5px solid #181f26;
}

.divider {
	width: 550px;
	height: 30px;
	background: #ffffff;
}

.more a:hover, .more a:active {
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

.videothumb {
	position: relative;
	display: inline;
	width: 235px;
	height: 160px;
	margin: 0 0 10px 10px;
	float: left;
	background: #181f26;
	float: left;
}

.thumbcaption {
	position: relative;
	width: 235px;
	height: 15px;
	margin: 0;
	padding: 4px 0 6px 0px;
	height: 20px;
	font-size: 12px;
	color: #ffffff;
	background: #181f26;
}


h4 {
	display: inline;
	width: 145px;
	padding: 5px 0 0 0;
	float: left;
}

h4 a, h4 a:visited {
	padding: 0 10px 0 5px;
	text-decoration: none;
	color: #ffffff;
	border-left: 5px solid #181f26;
}

h4 a:hover, h4 a:active {
	border-left: 5px solid white;	
}

.thumbrightside {
	width: 83px;
	padding: 7px 5px 0 0;
	text-align: right;
	float: left;
}



/* right column */

#rightcolumn {
	display: inline;
	width: 330px;
	margin: 30px 0 30px 20px;
	text-align: left;
	background: #f2f5f6;
	float: left;
}

.entryhead {
	position: relative;
	width: 330px;
	margin: 0 0 10px 0;
	padding: 4px 0 5px 0px;
	font-size: 10px;
	color: #ffffff;
	background: #181f26;
}

.entryhead h3 {
	display: inline;
	margin: 3px 0 0 0;
	width: 250px;
	line-height: 18px;
	float: left;
}

.entryrightside {
	width: 70px;
	padding: 7px 10px 0 0;
	text-align: right;
	float: left;
}

p {
	padding: 10px;
	line-height: 16px;
}

.entryid span {
	text-transform: none;
	background: none;
}

.entryfoot {
	margin: 10px 0 30px 0;
}



/* footer */

#footer {
	width: 940px;
	height: 19px;
	margin: 0 auto 30px auto;
	padding: 11px 0 0 10px;
	font-size: 9px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #60666a;
	background: #181f26;	
}

#footerimage {
	margin: 0 auto 50px auto;
}

#archivelink {
	width: 320px;
	height: 18px;
	margin: 15px 0 0 0;
	padding: 7px 5px 7px 5px;
	text-align: right;
}

#archivelink a, #archivelink a:visited {
	margin: 0 5px 0 0;
	padding: 6px 5px 4px 5px;
	background: #111111;
	color: #ffffff;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}

#archivelink a:hover, #archivelink a:active {
	color: #111111;
	background: #f2f5f6;
	border-top: 5px solid #181f26;
	border-bottom: 5px solid #181f26;
}



/* show */

#showcontent {
	width: 850px;
	margin: 0 auto 30px auto;
	padding: 30px 0 30px 0;
	background: #f2f5f6;
}

.videoembedshow {
	width: 640px;
	height: 375px;
	margin: 0 0 0 0;
	padding: 10px 105px 0px 105px;
	background: #e3e7e9;
}

.showcaption {
	position: relative;
	width: 640px;
	height: 30px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-size: 13px;
	color: #ffffff;
	background: #181f26;
}

h3.show {
	display: inline;
	margin: 6px 0 0 10px;	
	display: inline;
	text-align: left;
	width: 270px;
	float: left;
}


h4.showlisthead {
	display: block;
	width: 640px;
	margin: 30px auto 15px auto;
	font-size: 20px;
	text-align: left;
	background: none;
	float: none;
}

ul.showlist {
	width: 640px;
	margin: 0 auto 0 auto;
}
	
ul.showlist li {
	display: block;
	width: 640px;
	height: 30px;
	margin: 0 0 1px 0;
	padding: 0;
	font-size: 13px;
	text-align: left;
	background: #181f26;
}


a.showlink, a.showlink:visited {
	display: block;
	position: relative;
	width: 640px;
	height: 30px;
	margin: 0;
	color: #ffffff;
	padding: 0;
}

a.showlink:hover, a.showlink:active {
	background: #ffffff;
	color: #111111;
}

a.showlink h3 {
	display: inline;
	width: 270px;
	float: left;
}

.rightsidelist {
	width: 350px;
	margin: 5px 0 5px 0;
	padding: 6px 10px 0 0;
	text-align: right;
	float: left;
}
	
	
	
	
	
	
	
	
	
	
	
	
	