@import url('light.css');
@import url('show_list.css');

/* ////////////////////// Television show Billboard/banner and shelf it sits on ////////////////*/
	a img.banner {
		width:950px;
		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;
		}

/*////////////////// Posts ///////////////// */

/*///////// Show list /////////////*/
	.lower {
		/* width:745px; */
		width:570px;
		margin-right:5px;
		clear:both;
		position:relative;
		color:#fff;
		padding-top:15px;
		float:left;
		padding-left:30px;
		}
		
		.lower .show {
			padding-bottom:15px;
			margin-bottom:15px;
			clear:both;
			margin-top:15px;
			}
			.show .show-info {
				float:left;
				/* width:745px; */
				width:570px;
				border-bottom:1px dotted #fff;
				padding-bottom:3px;
				margin-bottom:15px;
				}
				.show-info h1 {
				line-height:20px;
				font-size:20px;
				float:left;
				
				}
				.show-info h1 a {
					color:#333 !important;
				}
				.show-info h1 a:hover {
					color:#C7493B !important;
				}
				.show-info .by {
					line-height:24px;
					float:left;
				}
			.show-info .post-content {
			clear:both;
			
			}
			.post-content p, ul.spread, .post-content {
				margin-bottom:20px;
				font-size:12px;
				/* width:745px; */
				width:570px;
				font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
				line-height:16px!important;
				color:black;
			}
			
			
			.post-content ol, .post-content ul, .post-content blockquote {
				border-left:1px solid #bbb;
				margin:10px auto 10px 20px;
				padding-left:10px;
				color:black;
			}
			.post-content ol {list-style-position:inside!important;list-style:decimal;}
			.post-content ul{list-style-position:inside!important;border:none!important;list-style:circle;}
			
			.post-content img {
				padding-right:20px;
				padding-top:10px;
				padding-bottom:10px;
				display:inline;
			}
				
			
/*/////////////////////// Share post / Discuss Links ////////////// */
			.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 {
			    /* width:745px; */
				width:570px;
				margin-top:15px;
				margin-bottom:100px;
				border-top:1px dotted #fff;
			}
			ul.spread li {
				border-right:1px dotted #fff;
				height:20px;
				padding: 8px 7px 5px 5px;
				margin-right:-1px;
				float:left;
			}
			li.tags {
				padding-top:2px !important;
				width:300px;
				padding-left:15px!important;
			}
			li.discuss {
				border-right:none !important;
				width:76px !important;
				padding-left:40px !important;
				float:right !important;
				background:url(../images/discuss_badge.png) 15px center no-repeat;
			}
			li.discuss a{
				color:#f66;
				font-size:12px;
				
			}
			
 /*/////////// Host Sidebar/////////////*/
	.host-sidebar {
		float:left;
		width:325px;
		padding-right:50px;
	}

	.about-show .host-section {
		float:left;
		width:325px;
	}
	.host-section img.yourhost {
		margin-bottom:-15px;
	}
	.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:0 0px 10px 10px;
		padding-bottom:5px;
		
	}
	#host1.hosts {
		float:right;
		margin-right:40px;
		padding-left:100px;
	}
	
	.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;
	}
	
	.other-blogs   {
		float:left;
        width:325px;
        padding:25px 0 0 30px;
        margin-bottom:20px;
        /* background:#333; */
	}

			
			.clear {
				clear:both;
			}
