/*	----------------------------------------------------------
	header ---------------------------------------------------	*/
	
	#header {
		background:#ececec;
		padding: 4px;
		width: 980px;
		margin:0 auto;
		-moz-box-shadow: 0 0 10px 1px #888;
        -webkit-box-shadow: 0 0 10px 1px #888;
        box-shadow: 0 0 10px 1px #888;
        z-index: 9999;
	}
	
	#header h1 {
		margin:0; padding:0;
	}
	
	#header h1 a {
		background:url(/landandsea/assets/images/banner.jpg) no-repeat;
		display:block;
		text-indent:-9999px;
		width:978px; height:160px;
	}


/*	----------------------------------------------------------
	mediaplayer ----------------------------------------------	*/
	
	#tpSwf {
		background:#000;
		width:594px; height:385px;
	}
	
	
	
	
	#media_wrapper {
		padding:10px;
	}
	
	#media_wrapper div.top {
		background:url(/landandsea/assets/images/bg_media_wrapper_top.gif) no-repeat;
		height:5px; overflow:hidden;
	}
	
	#media_wrapper div.btm {
		background:url(/landandsea/assets/images/bg_media_wrapper_btm.gif) no-repeat;
		height:5px; overflow:hidden;
	}

	#mediaplayer {
		height:380px;
	}
	
	
	/*	latest episode	*/
	
		#latest_episode, #current_episode {
			padding-top:16px;
		}

		#latest_episode {
			background:#000;
			color:#fff;
		}
		
		#latest_episode h2 {
			margin:0 0 6px 10px; padding:0;
		}
		
		#latest_episode h2 a, #current_episode h2 a {
			font-size:24px; font-weight:normal;
			font-family:Georgia, serif;
		}
		
		#current_episode h2 {
			font-size:24px; font-weight:normal;
			font-family:Georgia, serif;
		}
		
		#latest_episode h3 {
			margin:0 0 16px 10px;
			font-size:15px;
		}
		
		#latest_episode span.air-date,  #current_episode span.air-date {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold; font-size:12px;
			color:#aaa;
			clear:both; float:none;
			display:block;
		}
		
		div.col1 img {
			border:1px solid #ccc;
			width:275px; overflow:hidden;
		}
		
		

/*	----------------------------------------------------------
	TOC ------------------------------------------------------	*/
		
		#toc {
			padding:10px 0;
		}
		
		#toc ul {
			margin:0 0 0 10px; padding:0;
			background:url(/landandsea/assets/images/bg_toc_panel-mid.gif) repeat-y;
		}
		
		#toc ul li {
			background:url(/landandsea/assets/images/bg_toc_panel-mid.gif) repeat-y;
			width:146px;
			float:left;
			margin:0 4px 10px 0; padding:0;
		}
		
		#toc ul li div.top {
			background:url(/landandsea/assets/images/bg_toc_panel-top.gif) no-repeat;
			height:5px; overflow:hidden;
		}
		
		#toc ul li div.btm {
			background:url(/landandsea/assets/images/bg_toc_panel-btm.gif) no-repeat;
			height:5px; overflow:hidden;
		}
		
		
		#toc ul li dl {
			margin:0; padding:0 6px;
			height:220px;
		}
		
		#toc ul li dl h4 {
			margin:0; padding:0;
		}
		
		#toc ul li dd {
			margin:0;
			font-size:10px;
		}
		
		#toc ul li dl a {
		}
		
		#toc ul li dl a img {
			width:132px;
			border:1px solid #ccc;
		}

		#toc ul li dl a:hover img { border:1px solid #064A72; }
		
		a.a_watch-episode {
			width:120px; height:20px;
			background:url(/landandsea/assets/images/a_watch-episode.gif);
			display:block;
			line-height:20px; font-size:11px;
			padding-left:20px;
		}



/*	----------------------------------------------------------
	right header ---------------------------------------------	*/
	
	#right-header {
		background:url(/landandsea/assets/images/bg_right-header.jpg) no-repeat 10px 10px;
		height:102px;
		padding:10px 10px 0 10px;
	}
	
	
	
	#right h3 { margin-left:10px;}

	#right h2 { padding-top:12px; }
	



	#right div.module div.air-date {
		width:90px; 
		float:left;
	}



/*	----------------------------------------------------------
	formatting -----------------------------------------------	*/
	
	#content.noborder div.module { border:0; }
	
	.col { float:left; }
	.col1 { width:277px; margin:0 12px; padding-bottom:8px; }
	.col2 { width:276px; padding-bottom:8px; }
	
	a {
		color:#46B4C1;
	}
	
	a:hover {
		color:#84C5C6;
	}
	
	.p10 { padding:10px; }
	
	.left { float:left; }
	.right { float:right; }
	
	#entry_nav { margin-top:30px; }



.comment span.r{ width:300px; float:right; }


/* --- twitter mods --- */

#latest_tweet .twitter_col2 { width: 270px;}

#tweet { height: 140px; }


