/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #300707 url(/img/v2/bg-sm.jpg) top center no-repeat ;
color: #121212;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#wrap
{
position: relative;
margin: auto;
width: 980px;
background: #fff;
border-top: 0px;
}

#wrap-foot{
position: relative;
margin: auto;
width: 980px;
border-top: 0px;
margin-bottom: 25px;
}



 #topnav{
	background-color:#000000;
	height:25px;
	text-align:center;
    color:#ffffff;

	}
	
.ph{	
	padding: 5px 0 0 0;
	}	

 #topnav a{
		color:#ffffff;
		font-size:12px;
		line-height:11px;
	}
	
	#header
	{
	position: relative;
	height: 159px;
	background: url(/img/v2/header-bg.png) top left no-repeat;	
	}		

		#channel-logo
		{
		position: absolute;
		top: 110px;
		left: 29px;
		height: 70px;
		width: 276px;
		background: url(/img/v2/logo.png) top left no-repeat;

		}
	
		#chanchan
		{
		position: absolute;
		display: block;
		top: 120px;
		left: 482px;
		height: 39px;
		width: 168px;
		background: url(/img/v2/channels.png) top left no-repeat;
		text-indent: -9999em;
		}
		
		#shows
		{
		position: absolute;
		display: block;
		top: 120px;
		left: 333px;
		height: 39px;
		width: 135px;
		background: url(/img/v2/shows.png) top left no-repeat;
		text-indent: -9999em;
		}
	
	 	#search-container{}
	
		#search
		{
		position: absolute;
		display: block;
		top: 131px;
		right: 118px;
		padding: 6px 5px 0 5px;
		height: 16px;
		width: 170px;
		border: 1px solid #fff;
		background: none;
		font-size: .8em;
		}
		
		#go
		{
		position: absolute;
		display: block;
		top: 131px;
		right: 24px;
		width: 95px;
		height: 24px;
		background: none;
		border: 0px;
		}
	
	
	#pagewrap
	{
	position: relative;
	padding: 30px 15px 15px 15px;
	text-align: left;
	}
	
		
		#subhead
		{
		position: relative;
		margin-top: -15px;
		height: 108px;
		background: url(/img/subhead.gif) top left;
		margin-bottom: 10px;
		}
		
			#sr-title
			{
			position: absolute;
			top: 50px;
			left: 25px;
			height: 24px;
			width: 337px;
			text-indent: -9999em;
			background: url(/img/sr-title.gif) top left no-repeat;
			}
			
			#trademark-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/trademark.gif) top left no-repeat;}
			#terms-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/terms.gif) top left no-repeat;}
			#sitemap-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/sitemap.gif) top left no-repeat;}
			#privacy-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/privacy.gif) top left no-repeat;}
			#parents-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/parents.gif) top left no-repeat;}
			#media-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/media.gif) top left no-repeat;}
			#e404-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/404.gif) top left no-repeat;}
			#rap-title{position: absolute;top: 50px;left: 24px;height: 24px;width: 515px;text-indent: -9999em;background: url(/img/report.gif) top left no-repeat;}
			
			.rap-ta{width:345px;}
			#sup-title
			{
			position: absolute;
			top: 50px;
			left: 24px;
			height: 24px;
			width: 180px;
			text-indent: -9999em;
			background: url(/img/support.gif) top left no-repeat;
			}
			
			#el-title
			{
			position: absolute;
			top: 50px;
			left: 15px;
			height: 23px;
			width: 328px;
			text-indent: -9999em;
			background: url(/img/eclip.gif) top left no-repeat;
			}
			
			#pizza-sponsor
			{
			position: absolute;
			top: 5px;
			right: 35px;
			height: 98px;
			width: 219px;
			/*
			background: url(/img/pizza.gif) top left no-repeat;
			*/
			}
			
			#onair{
			color:#000000;
			font-size:1.35em;
			font-weight:bold;
			width:155px;
			position: absolute;
			bottom: 25px;
			left: 235px;
			}
			
			#ch_onair{
			color:#000000;
			font-size:1.35em;
			font-weight:bold;
			width:155px;
			position: absolute;
			bottom: 25px;
			left: 340px;
			}
		
		#sresult
		{
		position: relative;
		padding: 5px 0 0 10px;
		font-size: 1.2em;
		color: #fff;
		height: 22px;
		background: url(/img/srbg.gif) top left no-repeat;
		}
	
	
		#content
		{
		position: relative;
		float: left;
		width: 640px;	
		}
		
			#content .ad
			{
			position: relative;
			display: block;
			padding-bottom: 7px;
			}
			
			
				
			
			
			#page
			{
			position: relative;
			padding: 15px;
			font-size: .9em;
			text-align: left;
			background: url(/img/bigfade.gif) bottom left no-repeat;
			}
			
				.channels
				{
				position: relative;
				display: block;
				padding: 0 0 10px 2px;
				font-weight: bold;
				border-bottom: 1px solid #BABABA;
				}
				
					.channels a
					{
					color: #C51696;
					}
			
				.thechannels
				{
				position: relative;
				margin-bottom: 12px;
				padding: 0;
				font-weight: bold;
				border-bottom: 1px solid #BABABA;
				}
				
					.thechannels img
					{
					position: relative;
					float: left;
					padding: 12px;				
					}
				
					.paginate
					{
					position: relative;
					float: right;
					word-spacing: 6px;
					}
			
				#episode-results
				{
				position: relative;
				padding-bottom: 12px;
				}
				
					#episode-results li
					{
					position: relative;
					height: 82px;
					padding: 10px 0 5px 0;
					background: url(/img/dotted.gif) bottom left repeat-x;
					}
					
					#episode-results li.sfhover
					{
					z-index: 1000;
					}
					
					#episode-results li .imagewrap
					{
					position: relative;
					float: left;
					height: 72px;
					padding: 0;
					width: 128px;
					margin-bottom: 6px;
					margin-right: 11px;
					z-index: 1000;
					}
					
						#episode-results li .imagewrap span.pwraper
						{
						position: absolute;
						display: none;
						top: 0px;
						left: 138px;
						width: 287px;
						background: url(/img/popbg.gif) bottom left no-repeat;
						}
						
							#episode-results li .imagewrap a:hover span.pwraper
							{
							display: block;
							color: #121212;
							}
							
							#episode-results li .imagewrap span span.pwraper-title
							{
							position: relative;
							display: block;
							padding: 6px 0 0 10px;
							height: 21px;
							font-size: 1.1em;
							font-weight: bold;
							color: #121212;
							background: url(/img/poptitle.gif) top left no-repeat;
							}
							
							#episode-results li .imagewrap span.pwraper span.para
							{
							position: relative;
							display: block;
							padding: 7px 10px 7px 10px;
							}
				
						#episode-results li .imagewrap span.ishim
						{
						position: absolute;
						top: 0px;
						left: 0px;
						height: 72px;
						width: 128px;
						/* we need to add a background before release */
						}
					
					#episode-results li .episode-info
					{
					position: relative;
					float: left;
					line-height: 1.5em;
					}
					
						#episode-results li .episode-info span
						{
						position: relative;
						display: block;
						padding: 3px 0 3px 0;
						}
					
					#episode-results li .episode-detail
					{
					position: relative;
					float: right;
					line-height: 1.5em;
					width: 138px;
					}
					
						#episode-results li .episode-detail span
						{
						position: relative;
						display: block;
						letter-spacing: 1px;
						}
					
		
		#sidebar
		{
		position: relative;
		float: left;
		padding-left: 10px;
		width: 300px;
		}		

			#sidebar .ad
			{
			position: relative;
			display: block;
			padding-bottom: 8px;
			}
			
			.sbbox1
			{
			position: relative;
			padding: 10px 0 10px 0;
			height: 221px;
			margin-bottom: 10px;
			background: url(/img/sbbox1.gif) top left no-repeat;
			}
			
				.sbbox1 img, .sbbox2 img
				{
				position: relative;
				display: block;
				}
			
			.sbbox2
			{
			position: relative;
			padding: 10px 0 10px 0;
			height: 221px;
			margin-bottom: 10px;
			background: url(/img/sbbox2.gif) top left no-repeat;
			}
			
			.adspace{
				height:10px;
				}
			
			.sbbox3
			{
			position: relative;
			margin-top: 3px;
			padding: 10px 10px 0 10px;
			height: 195px;
			margin-bottom: 10px;
			background: url(/img/greysquare.gif) top left no-repeat;
			}
			
				.sbbox3 .np
				{
				position: relative;
				float: left;
				margin: 0 12px 10px 0;
				}
				
				.sbbox3 p
				{
				position: relative;
				line-height: 1.4em;
				}
				
				.sbbox3 .np-info
				{
				position: relative;
				height: 97px;
				overflow-y: auto;
				padding-top: 10px;
				}
				
				.sbbox3 h2
				{
				position: relative;
				font-size: 1.3em;
				font-weight: bold;
				}
				
				.sbbox3 .npwrap span.ishim
				{
				position: absolute;
				top: 10px;
				left: 10px;
				height: 72px;
				width: 128px;
			
				}

	
				.wideboxf
				{
				position: relative;
				width: 641px;
				margin-bottom: 10px;
				background: url(/img/wbgf.gif) top left;
				}
				
					.wideboxcontentf
					{
					position: relative;
					padding: 0 18px 18px 18px;
					background: url(/img/boxbottomf.gif) bottom left no-repeat;
					}
					
					.wbtopf
					{
					position: relative;
						height: 1px;
					border-top: 1px solid #bbb8b8;
					}
					
	
	.widebox
	{
	position: relative;
	width: 949px;
	margin-bottom: 10px;
	background: url(/img/wbg.gif) top left;
	}
	
		.wbtop
		{
		position: relative;
		height: 18px;
		background: url(/img/wideboxtop.gif) top left no-repeat;
		}
		
		.wbtop-menu
		{
		position: relative;
		height: 27px;
		background: url(/img/wideboxtop_alt.gif) top left no-repeat;
		}
		
			.wbmenu
			{
			position: relative;
			float: left;
			padding: 7px 0 0 12px;
			height: 20px;	
			}
			
				.wbmenu li
				{
				position: relative;
				float: left;
				padding-right: 3px;	
				height: 19px;	
				overflow: hidden;
				}
				
				.wbmenu li.active
				{
				height: 20px;
				}
				
				.wbmenu li a
				{
				position: relative;
				float: left;
				padding: 0 0 0 15px;
				background: url(/img/altmenu-left.gif) top left no-repeat;
				}
				
				.wbmenu li a.landing-active span
				{
				color: #2FBD2D;
				}
				
				.wbmenu li a.active span, .wbmenu li a:hover span
				{
				color: #621b12;
				}
				
				.wbmenu li a span
				{
				position: relative;
				float: left;
				padding: 3px 15px 0 0;
				height: 17px;
				background: url(/img/altmenu-right.gif) top right no-repeat;
				color: #989898;
				text-transform: uppercase;
				font-weight: bold;
				}
				
				.wbtop-menu .va
				{
				position: absolute;
				top: 8px;
				right: 15px;
				height: 13px;
				width: 64px;
				display: block;
				background: url(/img/va.gif) top left no-repeat;
				}
			
		
		.wideboxcontent
		{
		position: relative;
		padding: 0 18px 18px 18px;
		background: url(/img/boxbottom.gif) bottom left no-repeat;
		}
		
			.lets-watch
			{
			position: relative;
			padding-top: 15px;
			}
			
				.lets-watch li
				{
				position: relative;
				float: left;
				width: 280px;
				padding: 12px;
				text-align: center;
				}
				
				.lets-watch li img
				{
				position: relative;
				display: block;
				padding-bottom: 8px;
				}
				
				.lets-watch a
				{
				color: #222;
				}
		
		
					.lets-watch-poster
					{
					position: relative;
					padding-top: 15px;
					}

						.lets-watch-poster li
						{
						position: relative;
						float: left;
						width: 136px;
						height:240px;
						padding: 7px;
						text-align: center;
						}

						.lets-watch-poster li img
						{
						position: relative;
						display: block;
						padding-bottom: 8px;
						}

						.lets-watch-poster a
						{
						color: #222;
						}
						
							.lets-watch-poster-header
							{
							position: relative;
							padding-top: 15px;
							}

								.lets-watch-poster-header li
								{
								position: relative;
								float: left;
								width: 136px;
								padding: 7px;
								text-align: center;
								}

								.lets-watch-poster-header li img
								{
								position: relative;
								display: block;
								padding-bottom: 8px;
								}

								.lets-watch-poster a
								{
								color: #222;
								}
						
		#featured-title
		{
		position: relative;
		height: 12px;
		color:#621b12;
		font-weight:bold;
		font-size:18px;
		text-shadow: #621b12 0 1px 0px;
		}
		
		.wide-episode-list
		{
		position: relative;
		padding-left: 24px;	
		}
		
			.move-episode-left
			{
			position: absolute;
			display: block;
			top: 22px;
			left: 18px;
			height: 66px;
			width: 17px;
			background: url(/img/slideleft.gif) top left no-repeat;
			z-index: 1000;
			}
			
			.move-episode-right
			{
			position: absolute;
			display: block;
			top: 22px;
			right: 18px;
			height: 66px;
			width: 17px;
			background: url(/img/slideright.gif) top left no-repeat;
			z-index: 1000;
			}
		
			.wide-episode-list li
			{
			position: relative;
			float: left;
			padding: 19px 0 0 0;
			width: 174px;
			line-height: 1.5em;
			font-size: .8em;
			text-align: center;
			}
			
				.wide-episode-list li .imagewrap, .wide-episode-list li .hideitall
				{
				position: relative;
				height: 72px;
				padding: 0 23px 0 23px;
				margin-bottom: 6px;
				}
				
					.wide-episode-list li .imagewrap span.ishim, .wide-episode-list li .hideitall span.ishim
					{
					position: absolute;
					top: 0px;
					left: 23px;
					height: 72px;
					width: 128px;
					/* we need to add a background before release */
				
					}
			
			.wide-episode-list li img
			{
			position: relative;
			display: block;
			}
			
			.wide-episode-list li span, .wide-episode-list li strong
			{
			position: relative;
			display: block;
			color:#000000;
			}
			
		
		.pagi-wrap
		{
		position: relative;
		margin: 0px 20px 0 20px;
		padding: 9px 2px 4px 2px;
		border-bottom: 1px solid #BCBCBC;
		font-size: .9em;
		}	
		
		.pagi-wrap-b
		{
		position: relative;
		margin: 15px 20px 0 20px;
		padding: 8px 2px 4px 2px;
		border-top: 1px solid #BCBCBC;
		font-size: .9em;
		}	
		
			.paginate-full
			{
			position: relative;
			float: right;
			font-weight: bold;
			}
			
			.paginate-full a
			{
			color: #121212;	
			}
			
			.paginate-full a.active
			{
			color: #E95AC4;
			}
			
			.sortby
			{
			position: relative;
			float: left;
			}
			
				.sortby a
				{
				position: relative;
				color: #121212;
				text-decoration: underline;
				font-weight: normal;
				}
				
				.sortby a.active
				{
				position: relative;
				font-weight: bold;
				text-decoration: none;
				}
		
		#quad-episode-list
		{
		position: relative;
		padding-left: 24px;	
		margin-left: 0px;
		}
		
			#quad-episode-list li
			{
			position: relative;
			float: left;
			padding: 19px 0 0 0;
			width: 148px;
			line-height: 1.5em;
			font-size: .8em;
			text-align: center;
			}
			
				#quad-episode-list li .imagewrap
				{
				position: relative;
				height: 72px;
				padding: 0 10px 0 10px;
				margin-bottom: 6px;
				}
				
					#quad-episode-list li .imagewrap a
					{
					position: relative;
					display: block;
					}
					
					#quad-episode-list li.sfhover
					{
					z-index: 1000;
					}
				
					#quad-episode-list li .imagewrap span.ishim
					{
					position: absolute;
					top: 0px;
					left: 0px;
					height: 72px;
					width: 128px;
					/* we need to add a background before release */
					}
					
						#quad-episode-list li .imagewrap span.pwraper
						{
						position: absolute;
						display: none;
						top: 90px;
						left: 0px;
						width: 287px;
						text-align: left;
						z-index: 1000;
						background: url(/img/popbg.gif) bottom left no-repeat;
						}
						
							#quad-episode-list li .imagewrap a:hover span.pwraper
							{
							display: block;
							color: #121212;
							}
							
							#quad-episode-list li .imagewrap span.pwraper span.pwraper-title
							{
							position: relative;
							padding: 6px 0 0 10px;
							height: 21px;
							font-size: 1.1em;
							font-weight: bold;
							color: #121212;
							background: url(/img/poptitle.gif) top left no-repeat;
							}
							
							
							
							#quad-episode-list li .imagewrap span.pwraper span.para
							{
							position: relative;
							display: inherit;
							padding: 7px 10px 7px 10px;
							}
							
							#quad-episode-list li .imagewrap span.pwraper span.para strong
							{
							display: inline;
							}
			
			#quad-episode-list li img
			{
			position: relative;
			display: block;
			}
			
			#quad-episode-list li span, #quad-episode-list li strong
			{
			position: relative;
			display: block;
			}
			
			
	
	
	
	
	#footer
	{
	position: relative;
	padding: 10px 15px 10px 15px;
	background: #370e10;
	color: #fff;
	}
	
		#footer a
		{
		position: relative;
		color: #fff;
		}
	
	
	#final
	{
	padding: 0px;
	color: #666666;
	text-align: right;
	color:#e42630;
	font-size:10px;
	}
	

	
	
.hideitall
{
display: none;
}	

li div.hideitall
{
display: block;
}

#list-mostpop.hideitall, #list-highest.hideitall, #list-newest.hideitall, #list-playlist-0.hideitall, #list-playlist-1.hideitall, #list-playlist-2.hideitall, #list-playlist-3.hideitall, #list-playlist-4.hideitall
{
height: 0px;
}

#list-mostpop, #list-highest, #list-newest, #list-playlist-0, #list-playlist-1, #list-playlist-2, #list-playlist-3, #list-playlist-4
{
margin-left: 55px;
display: block;
}

.show{display: block;}

	
.clear
{
clear: both;
}	
	
.block
{
display: block;
}


.car1, .car2, .car3
{
position: relative;
margin-left: 50px;
}

.mouselink{
cursor: pointer; 
}

.wideboxcontent #tog1, .wideboxcontent #tog2, .wideboxcontent #tog3
{
position: relative;
padding: 0 150px 0 150px;
margin-left: 45px;
display: block;
}

.wideboxcontent #tog1.hideitall, .wideboxcontent #tog2.hideitall, .wideboxcontent #tog3.hideitall
{
height: 0px;
}

.ad_300x250{
width:300px;
height:250px;
background: #ffffff url(/img/bg.png) top center repeat-x;
margin:0 0 8px 0;
}

#myAd{
background: #ffffff url(/img/bg.png) top center repeat-x;
margin:0 0 11px 0;
}

#dsAd{
padding:3px 0 0 0;
}

