@import url('dark.css');

/* //////////////// Construction of CRT television /////////// */ 
#tele_container {
	width:745px;
	height:390px;
	background: url(../images/tvspeakers.gif) 700px 19px no-repeat #333;
	float:left;
	margin-right:15px;
	margin-bottom:50px;
	}
	#tvframe {
		width:670px;
		height:345px;
		position:relative;
		background:#000;
		margin-top:20px;
		margin-left:20px;
	}
	.tele_show {
		width:640px;
		height:320px;
		background:url(../images/watermark.gif) center center no-repeat #000;
		position:absolute;
		margin:14px 0 0 15px;
		}
		#tvframe_t, #tvframe_b, #tvframe_l, #tvframe_r {
			position:absolute;
			background:top left no-repeat;
		}
		#tvframe_t, #tvframe_b {
			width:670px;
			height:28px;
		}
		#tvframe_l, #tvframe_r {
			width:23px;
			height:345px;
			top:0;
		}
		#tvframe_t {
			background:url(../images/tvframe_t.png);
			top:0;
		}
		#tvframe_b {
			background:url(../images/tvframe_b.png);
			bottom:0;
		}
		#tvframe_l {
			background:url(../images/tvframe_l.png);
		}
		#tvframe_r {
			background:url(../images/tvframe_r.png);
			right:0;
		}
	#tvfeet {
		background:url(../images/tvfeet.png) -20px bottom no-repeat;
		clear:both;
		width:800px;
		height:58px;
		float:left;
	}
		
	p.video {
		line-height:450px;
		height:320px;
		overflow:hidden;
		width:640px;
		text-align:center;
		color:#FFF;
		font-size:12px;
	}

/*///////////////// Right sidebar of information about television show //////////////////*/
	
	.description_box {
		width:240px;
		float:left;
		height:385px;
		margin-top:5px;
		position:relative;
		}
		.description_box .show_title {
			border-bottom:1px dotted #999;
			color:#fff;
			display:block;
			padding-bottom:10px;
		}
		.show_title span {
			background:url("../images/dot_arrow.gif")center center no-repeat;
			text-indent:-9999px;
			padding:0 15px 0 15px;
			margin-top:-2px;
			height:12px;
			display:inline;
		}
		.content p {
			margin-top:10px;
		}
		.content {
			overflow:auto;
			height:235px;
		}
		.description_box .descrip_footer {
			color:#fff;
			position:absolute;
			bottom:34px;
			left:0;
			border-top:1px dotted #fff;
			font-size:12px;
			width:240px;
			padding:10px 0 10px 0;
			text-align:center;
		}
		.addthis_toolbox {
			
			font-size:12px;
			line-height:18px;
			
		}
		.addthis_toolbox.addthis_default_style a.addthis_button_compact.at300m:hover{
			text-decoration:none !important;
		}
		
		ul.spread.tv {
			width:240px;
			border-top:1px dotted #fff;
			border-right:1px solid #000;
		
			position:absolute;
			bottom:0px;
		}
		ul.spread.tv li {
			border-right:1px dotted #fff;
			width:120px;
			height:20px;
			padding: 8px 0 5px 5px;
			margin-right:-1px;
			float:left;
		}
		li.discuss.tv {
			border-right:none !important;
			width:76px !important;
			padding-left:40px !important;
			background:url(../images/discuss_badge.gif) 15px center no-repeat;
		}
		li.discuss.tv a{
			color:#f66;
			font-size:12px;
			
		}
		
/* ////////////////////// Television show Billboard/banner and shelf it sits on ////////////////*/
	a img.banner {
		width:950px;
		height:125px;
		border:none !important;
	}
	
	 .shelf_wide .banner-title {
			width:920px;
			height:105px;
			padding:10px 15px 10px 15px;
			background:#fc6;
			opacity:.9;
			position:absolute;
			text-align:center;
			line-height:100px;
			
			top:0;
			left:25px;
			display:none;
		}
		.shelf_wide:hover div.banner-title {
			display:none;
			text-decoration:none !important;
		}
		.banner-title h1, .banner-title h1:hover, a:hover .banner-title h1, a .banner-title h1 {
		text-decoration:none !important;
		color:#fff;
		font-size:20px;
		font-weight:normal;
		outline:none;
		border:none;
		}
/*////////////////// Show list //////////////*/
	.lower {
		width:745px;
		clear:both;
		position:relative;
		color:#fff;
		padding-top:15px;
		border-top:1px dotted #fff;
		float:left;
		margin-right:5px;
		}
		
		.lower .show {
			padding-bottom:15px;
			border-bottom:1px dotted #fff;
			margin-bottom:15px;
			height:90px;
			clear:both;
			}
			.show .screenshot {
				width:160px;
				height:90px;
				background:#999;
				float:left;
				margin-right:15px;
				float:left;
				position:relative;
			}
			.screenshot img.wp-post-image {
				width:160px;
				height:90px;
				}
			.show .screenshot .video-overlay {
			background:url(../images/video_overlay.png) center center no-repeat;
			height:90px;
			width:160px;
			position:absolute;
			top:0;
			left:0;
			}
			.show .show-info {
				float:left;
				width:570px;
				}
				.show-info .by, .show-info h1 {
					line-height:24px;
					float:left;
				}
			.show-info .post-content {
			clear:both;
			height:66px;
			width:570px;
			overflow:hidden;
			line-height:13px;
			}
/*/////////////// Hosts Sidebar ////////////////*/	
.host-sidebar {
		float:left;
		width:250px;
		
	}

	.about-show .host-section {
		float:left;
		width:250px;
		margin-top:-20px;
	}
	.about-show img.hostphoto {
		margin-bottom:10px;
		border:3px solid #fff;
		max-width:100px;
		max-height:100px;	
	}
	.about-show .hosts {
		text-transform:capitalize;
		text-align:center;
		float:right;
		
		margin:-10px 0px 15px 10px;
		padding-bottom:5px;
	}
	#host1.hosts {
		float:right;
		margin-right:40px;
	}
	
	.about-show .hosts a.name {
		padding-top:6px;
		padding-bottom:6px;
		width:100%;
		margin:5px auto;
		line-height:16px;
		color:#fff;
		font-size:12px;
		width:100px;
		border-top:1px dotted #fff!important;
		border-bottom:1px dotted #fff;
	}
.blah {
	font-family:
