/* ---------------------------------------------------------------

	Author: Vachik Ghadimian, Javier Lopez & Danny Pesses
	Project: Warner Bros. Media Depot
	Revision: 0.9.1
	Date:  02/01/2012

	OUTLINE

	1. RESET
	2. NORMALIZE
	3. BODY

---------------------------------------------------------------*/

/* ------------------------------------------------------------ @group = , @catagory = RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin: 30px 0 20px 0; padding:0; }

input, select { vertical-align:middle; }


/* Removes Firefox imposed outline */
a { outline: none; }


/* ------------------------------------------------------------ @group = , @catagory = MOD CLASSES */
.noBorderLeft  { border-left: none !important; }
.noBorderRight { border-right: none !important; }

.alignleft   { float: left; margin-bottom: 15px; margin-right: 15px; }
.alignright  { float: right; margin-bottom: 15px; margin-left: 15px; }
.aligncenter { clear: both; margin-bottom: 10px; text-align: center; }
.hide { display: none; visibility: hidden; height: 0; }
.clear { clear: both; } 

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
     
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* ------------------------------------------------------------ @group = , @catagory = NORMALIZE */


/* HTML5 */
section, header, nav, aside { display: block; }


/* Reset for content and sidebar ul lists */
#home-sidebar, #sidebar { 
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0;
}

#home-sidebar ul, #sidebar ul {
	padding: 0;
	margin: 0;
}

#home-sidebar ul li, #sidebar ul li {
	list-style: none;
}

#home-sidebar {
	margin-top: 10px;
}

.sidebar li {
	margin: 0;
}

.sidebar li > a {
		display: block;
}

.shows-read-more {
		font-size: 0.88em;
		text-decoration: underline;
		text-align: right;
}


/* Normalize 
------------------------------------------------------------ */
a:link, a:visited, a:active {
		color: #444;
		line-height: 1.6em;
		font-size: 12px;
		text-decoration: none;
}

a:hover {
		text-decoration: underline;
}


h1, h2, h3, h4 { color: #1f547c; }

h1 {
		font-size: 2.8em;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 10px;
		display: block;
		line-height: 1.2;
}

h1 p {
		font-size: 26px;
		font-weight: bold;
		clear: both;
		margin: 0;
		padding: 0;
		color: #1f547c;
		
}


h2 {
		font-size: 32px;
	    font-weight: bold;
	    margin-bottom: 20px;
	    margin-top: 0;
	    padding-left: 20px;
	    line-height: 1;
	   
}

h2 a {
		font-size: 18px !important;
		margin-top: 0;
		margin-bottom: 0;
		color: #1f547c;
}

#show-detail h2.entry-title {
		margin-bottom: 0 !important;
		padding-left: 0 !important;
		line-height: 1.2;
}




h3 {
		font-size: 22px;
		line-height: 2em;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 1.2em;
}


h4 {
		font-size: 1.2em;
		text-decoration: none;
		margin-top: 0;
		margin-bottom: 0.75em;
}

p {
		font-size: 12px;
		line-height: 1.5em;
}

ul {
		margin-left: 60px;
		list-style: disc;
}

li {
		line-height: 1.4em;
		font-size: 1.2em;
}

.section-footer-left a, .section-footer-right a {
		font-size: 11px;
		font-weight: bold;
		color: #1F547C !important;
}

span.show-publicity-contact {
		font-size: 1.6em;
		font-weight: bold;
		color: #595a5b;
		text-decoration: none !important;
}


#content #main-content .show-thumbnail p {
		font-size: 12px;
		line-height: normal;
		margin: 0;
		color: #696969;
}

#content #main-content .show-thumbnail p span a {
		color: #696969;
		line-height: 1.2;
		margin-bottom: 5px;
}

.show hr {
		width: 270px;
		height: 1px;
		border: none;
		margin: 0; padding: 0;
		border-bottom: 1px dotted #AAAAAA;
		display: block;
		clear: both;
}

.show h2 {
		line-height: 1 !important;
		font-size: 2.6em;
}

.show-contact hr, .show-news hr {
		width: 175px;
		height: 1px;
		border: none;
		margin: 0 0 0 2px; 
		padding: 0;
		border-bottom: 1px dotted #AAAAAA;
		display: block;
		clear: both;
}

.show-contact h3, .show-news h3 {
		margin: 0 0 0 20px;
}

.show-news {
		display: block;
		padding: 1px;
		zoom: 1;
}


.show-news ul {
		display: block;
		padding: 1px 1px 1px 20px !important;
		zoom: 1;
		list-style: disc;
}

#content .show-news li {
		list-style-image: url(img/ul-hyphen.gif) !important;
		border: none !important;
		padding: 0 !important;
		margin: 0 !important;
		line-height: normal;
}

#content .show-news li a {
		text-decoration: underline;
}


.news h2 {
		padding: 0;
		margin: 0;
}

.news .news_date {
		color: #5e5e5e;
		font-size: 12px;	
		display: block;	
		margin: 10px 0 15px 0;
}



#content .allLink {
		color: #1F547C;
	    font-size: 11px;
	    font-weight: bold;
	    text-decoration: underline;
	    vertical-align: middle;
	    margin-left: 10px;
}


#content .entry-content h3 span {
		font-size: 11px;
		vertical-align: middle;
}


.entry-title > div p {
		margin: 0;
		padding: 0;
}


#content  .show-castproducers .cast_producers {
		padding: 0;
		margin: 20px 0;
}


.last {
		border-bottom: none !important;		
}

.lastLi {
		border-bottom: none !important;
}

a.last { border: none !important; }



/* ------------------------------------------------------------ @group = , @catagory = BODY */

body {
		font-family: Arial, Helvetica, sans_serif;
		font-size: 62.5%;
		color: #3F3F3F;
		line-height: 1.4em;
		background: #f6f6f6 url(/wp-content/themes/media-depot/img/bg-tile.jpg) repeat-x;
		margin: 0;
}

#page-wrap{
		width: 950px;
		position: relative;
		clear: both;
		margin: 0 auto;
		background: url(/wp-content/themes/media-depot/img/body-bg.jpg) no-repeat top center;	
}


/* ------------------------------------------------------------ @group = , @catagory = HEADER */
#header {
	height: 150px;
	position: relative;
	clear: both;
}

.branding {
	position: absolute;
	top: 0;
}

.branding a {
	width: 310px;
	height: 80px;
	display: block;
	text-decoration: none;
	text-indent: -999em;
}

.branding span {
	display: block;
	clear: both;
	font-size: 3em;
	line-height: 1.2em;
}

.back-to-thewb {
		display: block;
		position: absolute;
		right: 5px;
		top: 0;
		width: 150px;
		height: 25px;
		text-indent: -999em;
}

#searchform {
	position: absolute;
	top: 60px;
	right: 0;
}

#s {
	background: white url(/wp-content/themes/media-depot/img/magnifying-glass.jpg) no-repeat center right;
  	 padding: 4px 25px 4px 8px;
  	margin-right: 3px;
    border: 1px solid #ccc;
}

#searchsubmit {
	width: 70px;
	height: 24px;
	vertical-align: top;
	padding: 4px;
	margin-top: 0px;
	text-indent: -9999px !important;
	background: url(/wp-content/themes/media-depot/img/search_btn.png) no-repeat top center;
	border: none;
	cursor: pointer;
}

.screen-reader-text {
	float: left; 
	overflow: hidden; 
	display: block;
	text-indent: -9999px;
}

/* ------------------------------------------------------------ @group = , @catagory = NAVIGATION */
#nav {
	width: 950px;
	position: absolute;
	overflow: hidden;
	bottom: 0;
	background: url(/wp-content/themes/media-depot/img/nav-bg.jpg) no-repeat left center;
}

#nav ul {
		width: auto;
		list-style: none;
		overflow: hidden;
		margin: 0;
		margin-left: 6px;
		padding: 6px 0;
		float: left;
}

#nav ul.menu_newshows {
		margin-left: 0px;
}

#nav ul.menu_newshows li {
		width: 100px; height: 28px; background: none !important; position: relative;
}

#nav ul.menu_newshows li .newshowcount_wrapper {
		position: absolute;
		top: -2px;
		right: 5px;
		background: url(/wp-content/themes/media-depot/img/bg_newshows_count.png) no-repeat top center;
		width: 23px;
		height: 22px;
		display: block;
		pointer-events: none;
}

#nav ul.menu_newshows li .newshowcount_wrapper .newshowcount {
		display: block;
		color: #1b4d73;
		font-weight: bold;
		font-size: 10px;
		width: 20px;
		height: 20px;
		text-align: center;
		margin-left: 1px;
		margin-top: 1px;
		pointer-events: none;
}

#nav ul.menu_newshows li a {
		background: url(/wp-content/themes/media-depot/img/global-nav-new-btn.png) no-repeat top center;
		text-indent: -9999px;
		padding: 0;
		width: 100px;
		height: 28px;
}

#nav ul.menu_newshows li a:hover {
		background: url(/wp-content/themes/media-depot/img/global-nav-new-btn.png) no-repeat bottom center;
}

#nav ul li {
	float: left;
	width: 100px;
	height: 28px;
	margin-right: 5px;
}

#nav ul li a {
		display: block;
		width: 88px;
		height: 16px;
		color: white;
		font-size: 0.85em;
		font-weight: 500;
		padding: 6px;	
		text-decoration: none;
		background: url(/wp-content/themes/media-depot/img/global-nav-blank-btn.png) no-repeat top center;
}

#nav ul li a:hover {
		background: url(/wp-content/themes/media-depot/img/global-nav-blank-btn.png) no-repeat bottom center;
		text-decoration: none;
}

#nav ul li.current-menu-item a { background: url(/wp-content/themes/media-depot/img/global-nav-blank-btn.png) no-repeat bottom center; }

#nav ul li.current-menu-item a { background-position: bottom !important; }

/* SPECIFIC MENU BUTTONS */
/* Home Button */
#nav ul li.menu-item-11 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-11 a { background: url(/wp-content/themes/media-depot/img/global-nav-home-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-11 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-home-btn.png) no-repeat bottom center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
/* SHOWS Button */
#nav ul li.menu-item-221 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-221 a { background: url(/wp-content/themes/media-depot/img/global-nav-shows-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-221 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-shows-btn.png) no-repeat bottom center; }
/* SCHEDULE Button */
#nav ul li.menu-item-2108 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-2108 a { background: url(/wp-content/themes/media-depot/img/global-nav-schedule-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-2108 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-schedule-btn.png) no-repeat bottom center; }
/* PHOTOS Button */
#nav ul li.menu-item-17 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-17 a { background: url(/wp-content/themes/media-depot/img/global-nav-photos-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-17 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-photos-btn.png) no-repeat bottom center; }
/* CONTACTS Button */
#nav ul li.menu-item-20 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-20 a { background: url(/wp-content/themes/media-depot/img/global-nav-publicists-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-20 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-publicists-btn.png) no-repeat bottom center; }
/* NEWS Button */
#nav ul li.menu-item-21 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-21 a { background: url(/wp-content/themes/media-depot/img/global-nav-news-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-21 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-news-btn.png) no-repeat bottom center; }
/* COMIC-CON Button */
#nav ul li.menu-item-4337 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-4337 a { background: url(/wp-content/themes/media-depot/img/global-nav-comiccon-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-4337 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-comiccon-btn.png) no-repeat bottom center; }

/* EVENTS Button */
#nav ul li.menu-item-70954 { width: 100px; height: 28px; background: none !important; }
#nav ul li.menu-item-70954 a { background: url(/wp-content/themes/media-depot/img/global-nav-events-btn.png) no-repeat top center; text-indent: -9999px; padding: 0; width: 100px; height: 28px; }
#nav ul li.menu-item-70954 a:hover { background: url(/wp-content/themes/media-depot/img/global-nav-events-btn.png) no-repeat bottom center; }




/* ------------------------------------------------------------ @group = , @catagory = CONTENT */
#content {
	display: block;
	position: relative;
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}

/* ------------------------------------------------------------ @group = , @catagory = MAIN CONTENT */
#main-content, #main-show-content {
	width: 630px;
	float: left;
}

/* ------------------------------------------------------------ @group = , @catagory = SIDEBAR */
#sidebar {
	margin: 0;
	width: 304px;
	float: right;
}

#sidebar > ul {
	margin-top: 10px;
}

#sidebar > ul li img {
		display: block;
		margin: 0;
		padding: 0;
}

#sidebar > ul li {
		margin-bottom: 10px;
}





/* ------------------------------------------------------------ @group = , @catagory = FOOTER */

#footer {
	display: block;
	width: 100%;
	height: 120px;
	clear: both;
	background: #EAEAEA;
	border-top: 1px solid #bbb;
	font-size: 12px;
}

#footer-content {
	width: 950px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
	position: relative;
}


#footer-content ul {
	list-style: none;
	overflow: hidden;
	margin: 10px 0 5px 0;
	text-transform: uppercase;
	padding: 0;
}

#footer-content ul li {
	float: left;
}

#footer #footer-content ul li a {
	display: block;
	padding: 0px 10px;
	font-size: 11px;
	font-weight: bold;	
	border-right: 1px solid #3A3A3A;
}

#footer-content small {
	font-size: 11px;
	display: block;
	margin-left: 10px;
	color: #696969;
}

#footer-content small a {
	font-size: 11px;
}

.partofwbent_logo {
	position: absolute;
	right: 0;
	top: 10px;
}



/* ------------------------------------------------------------ @group = , @catagory = Entry */
.no-results #searchform {
	position: absolute;
	right: 20px;
	top: 20px;
}

/* ------------------------------------------------------------ @group = , @catagory = Entry */
.entry-content {
	margin-top: 10px;
}


.all-shows strong {
	color: #434343;
	font-style: italic;
	margin-bottom: 0px;
	margin-top: 20px;
	display: block;
}

#content #main-content .all-shows ul 
{
		margin-left: 0;
		padding: 0;
}

#content #main-content .all-shows ul li a {
		line-height: 1.6em;
}



.all_shows_subhead {
	font-weight: bold;
	font-size: 12px;
	color: #6f6f6f;
}

.entry-content, #season .entry-content {
	/*padding: 20px;*/
	overflow: hidden;
	/*background:  #DAD8D9 url(/wp-content/themes/media-depot/img/dark_logo_bg.jpg) top center no-repeat; */
}

/* ------------------------------------------------------------ @group = , @catagory = WIDGETS */
/* SHOW CALENDAR */

.widget_wb_show_calendar {
		background:gray url('/wp-content/themes/media-depot/img/box-tile.gif') repeat-y;
	  	width: 300px;
	  	position: relative;  	
}

.widget_wb_show_calendar a{
		text-decoration: underline;
		line-height: 20px;
}

.show-calendar-top h3 {
		line-height: 0px;
		text-indent: -9999px;
		position: absolute;
}

.show-calendar-top {
		height: 107px;
		width: 300px;
		background-repeat: no-repeat;
		background-image:url('/wp-content/themes/media-depot/img/schedule/schedule-top.jpg');
}

#calendar-navigation{
		font-size: 22px; 
		font-weight: bold; 
		text-align: center; 
		margin: 0 auto; 
		padding-top: 5px !important;
}

#calendar-navigation li {
display: none;
position: relative;
}


.calendar-next {
position: absolute;
top: 10px;
right: 20px;

}

.calendar-previous {
position: absolute;
top: 10px;
left: 20px;

}

 

.weekly-show-calendar {
display: none;
}

.weekly-show-calendar li{
position: relative;
}

.weekly-show-calendar li p{
		margin-bottom: 0px; 
		font-size: 12px; 
		color: #285477; 
		font-weight: bold;

}

.weekly-show-calendar li  p span{
display:block; font-weight: normal; color: #3F3F3F;
}

.weekly-show-calendar li img {
position: absolute; 
right: 0px; 
top: 0px;
}

#primetime-button {
background-image:url('/wp-content/themes/media-depot/img/schedule/primetime_btn.jpg'); 
background-position: 0px 43px; 
width: 98px;
height: 43px;
}

#daytimelatenight-button {
background-image:url('/wp-content/themes/media-depot/img/schedule/daytime_btn.jpg'); 
background-position: 0px 43px; 
width: 103px;
height: 43px;
}


#calendar-all-button {
background-image:url('/wp-content/themes/media-depot/img/schedule/all_btn.jpg'); 
background-position: 0px 43px; 
width: 79px;
height: 43px;
}


.calendar-button-sprite {
background-position: 0px 0px !important;
}

.calendar-nav {
position: absolute;
top: 55px;
left: 10px;
}
.calendar-nav li {
margin: 0px;
padding: 0px;
float: left;

}

.show-calendar-middle {
		width: 260px;
		padding: 10px;	
		padding-left: 20px;
		padding-right: 20px;
}

.calendar-hide-shows {
display: none;
}

#calendar-expand {
		position: absolute;
		height: 23px;
		width: 99px;
		background-image:url('/wp-content/themes/media-depot/img/schedule/expand_collapse_btn.jpg');
		left: 33%;
		bottom: 0;
		
}

.calendar-expand-sprite {
background-position: 0px 23px !important;
}


#show-calendar-link {
		float: right;
		text-decoration: underline;
		margin-right: 5px;
		font-size: 0.65em;
		position: absolute;
		bottom: 15px;
		right: 10px;
}

.show-calendar-bottom-small {
		height: 45px;
		width: 300px;
		background-image:url('/wp-content/themes/media-depot/img/box-bottom-large.gif');
}

/* SCHEDULE NETWORK LOGOS */
.net_logo 		{ border-bottom: 1px solid #aaaaaa; }
.net_logo h2 	{ padding: 5px 0 0 75px; height: 70px; margin: 10px 0 0 0; font-weight: bold; text-indent: -9999px; }
.net_abc 		{ background: url('/wp-content/themes/media-depot/img/network/abc_logo-large.png') top left no-repeat; padding-left: 45px !important; }
.net_abc_family { background: url('/wp-content/themes/media-depot/img/network/abcfamily-logo-large.png') top left no-repeat; }
.net_cw	 		{ background: url('/wp-content/themes/media-depot/img/network/cw_logo-large.png') top left no-repeat; padding-left: 55px !important; }
.net_cbs	 	{ background: url('/wp-content/themes/media-depot/img/network/cbs-logo-large.png') top left no-repeat; padding-left: 55px !important; }
.net_fox	 	{ background: url('/wp-content/themes/media-depot/img/network/fox-logo-large.png') top left no-repeat; padding-left: 55px !important;}
.net_mtv	 	{ background: url('/wp-content/themes/media-depot/img/network/mtv_logo-large.png') top left no-repeat; padding-left: 55px !important; }
.net_nbc	 	{ background: url('/wp-content/themes/media-depot/img/network/nbc_logo-large.png') top left no-repeat; padding-left: 45px !important; }
.net_adult_swim	{ background: url('/wp-content/themes/media-depot/img/network/adultswim-logo-large.png') top left no-repeat; }
.net_cartoonnetwork{ background: url('/wp-content/themes/media-depot/img/network/cartoonnetwork_logo-large.png') top left no-repeat; }
.net_showtime	{ background: url('/wp-content/themes/media-depot/img/network/showtime_logo-large.png') top left no-repeat; padding-left: 55px !important; }
.net_tnt		{ background: url('/wp-content/themes/media-depot/img/network/tnt_logo-large.png') top left no-repeat; padding-left: 45px !important; }
.net_syndication{ height: 64px; font-size: 32px; color: #434343; padding: 5px 0 0 20px !important; text-indent: 0px !important; }

.net_ae	{ background: url('/wp-content/themes/media-depot/img/network/ae_logo-large.png') top left no-repeat; }
.net_tbs	{ background: url('/wp-content/themes/media-depot/img/network/tbs_logo-large.png') top left no-repeat; }
.net_usa	{ background: url('/wp-content/themes/media-depot/img/network/usa_logo-large.png') top left no-repeat; }


.category-recent-wb-news .post h2 {
	margin: 0.4em 0 0 0;
}

ul.socialwrap {
	background: none !important;
	width: 250px !important;
	margin: 0 0 40px 0 !important;
}

.desc_col2 .socialwrap {
	margin: 0 !important;
	width: 250px;
	background: none !important;
}

#video-share-links ul.socialwrap { width: 150px; margin: 0; background: none; }

/* Recent News */
#recent-news {
		background:gray url('/wp-content/themes/media-depot/img/box-tile.gif') repeat-y;
	  	width: 300px;
	  	position: relative;  	
}

#recent-news a{
		text-decoration: underline;
		line-height: 20px;
}

.recent-news-top h3 {
		line-height: 0px;
		text-indent: -9999px;
		position: absolute;
}

.recent-news-top {
		height: 50px;
		width: 300px;
		background-repeat: no-repeat;
		background-image:url('/wp-content/themes/media-depot/img/news.gif');
}

.recent-news-middle {
		width: 260px;
		padding: 10px;	
		padding-left: 20px;
		padding-right: 20px;
}

#recent-news-link {
		float: right;
		text-decoration: underline;
		margin-right: 5px;
		font-size: 0.65em;
		position: absolute;
		bottom: 15px;
		right: 10px;
}

.recent-news-bottom-small {
		height: 16px;
		width: 300px;
		background-image:url('/wp-content/themes/media-depot/img/box-bottom-small.gif');
}


#content #sidebar .news-list li {
		margin-left: 20px;
		list-style-image: url(/wp-content/themes/media-depot/img/news-hyphen.gif) !important; 
}


/* SCHEDULE PAGE */
#schedule-page-content .page {
	width: 950px;
/*	background: url('/wp-content/themes/media-depot/img/sched-page-top-corners.png') top center no-repeat;*/
	margin-top: 10px !important;
	padding-top: 5px !important;
}

#schedule-page-content .entry-content {
/*	background: url('/wp-content/themes/media-depot/img/sched-page-top-middle.png') top center repeat-y;*/
	border-bottom: 1px solid #cdcdcd;
	position: relative;
	margin: 0 !important;
}

/* SHOW SCHEDULE - SHORTCODES, ETC */
.show-schedule {
	margin: 0 !important;
	list-style-type: none !important;
	padding: 0;
}

.show-schedule li {
	position: relative;
	display: block;
	width: 300px;
	height: 200px;
	float: left;
}

.show-schedule li img {
	display: block;
	float: left;
	border: 1px solid #ADADAD;
}

.schedule-facebook-like  {
	border: 0px !important;
}

.new-show-overlay {
	position: absolute;
	top: 0;
	left: 0;
}

.show-schedule-info {
	margin: 0 10px 0 130px !important;
	list-style-type: none !important;
	padding: 0;
}

.show-schedule-info li {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 0;
	padding: 0;
	line-height: 1.0em;
}
.show-thumb, .new-show-overlay {
	height:162px;
	width:122px;
}

.schedule-facebook-like {
	height:33px;
	width:104px;
}

.show-schedule-info li:first-child {
		margin-bottom: 10px;
}

.show-schedule-info li {
		font-size: 11px;
		color: #434343;
		padding: 0;
		font-weight: bold;
}

.show-schedule-info li > h3 {
		float: none;
		padding: 0;
		margin: 0 0 12px 0;
}

.show-schedule-info li > h3 a {
	font-size: 18px !important;
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	color: #1f547c;
	line-height: normal;
}

.show-schedule-info li > h3 a.constrain {
	/*  long text that throws off layout */
	font-size: 17px !important;
	line-height: 1.1em;
}

.show-schedule-info h3 a {
	text-decoration: none;
}

.show-schedule-info li > a {
	font-weight: normal;
}




/* SHOW PHOTOS, GALLERY, LOGOS */
.back_to_show_btn {
	display: block;
	position: absolute;
	top: 1px;
	right: 30px;
	width: 120px;
	height: 24px;
	text-indent: -9999px;
	background: url('/wp-content/themes/media-depot/img/backtoshow-btn.png') top center no-repeat;
	z-index: 8;
}

.show-navigation {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}

.show-navigation li {
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	padding: 0 5px 0 0;
}

.show-navigation li a {
	padding: 0 !important;
}

.show-navigation li a.show-nav-EPISODIC { display: block; width: 100px; height: 20px; background: url('/wp-content/themes/media-depot/img/episodic-nav-btn.png') top center no-repeat; text-indent: -9999px; }
.show-navigation li a.show-nav-EPISODIC:hover { background: url('/wp-content/themes/media-depot/img/episodic-nav-btn.png') bottom center no-repeat; }
.show-navigation li a.show-nav-GALLERY { display: block; width: 100px; height: 20px; background: url('/wp-content/themes/media-depot/img/gallery-nav-btn.png') top center no-repeat; text-indent: -9999px; }
.show-navigation li a.show-nav-GALLERY:hover { background: url('/wp-content/themes/media-depot/img/gallery-nav-btn.png') bottom center no-repeat; }
.show-navigation li a.show-nav-LOGOS { display: block; width: 100px; height: 20px; background: url('/wp-content/themes/media-depot/img/logo-nav-btn.png') top center no-repeat; text-indent: -9999px; }
.show-navigation li a.show-nav-LOGOS:hover { background: url('/wp-content/themes/media-depot/img/logo-nav-btn.png') bottom center no-repeat; }

/* ad section */

.promo-ads li{
display: none;
}


/* TAG CLOUDE */
.widget_nktagcloud {
		background: #ADADAD url('/wp-content/themes/media-depot/img/populartags.gif') top center no-repeat;
		padding-top: 25px;
		overflow: hidden;
		width: 300px;
}

.wp-tag-cloud {
		overflow: hidden;
		margin: 8px !important;
		margin-top: 15px !important;
}

.widget_nktagcloud li {
		float: left;
		margin: 5px;
		list-style-type: none;
		line-height: 0px;
}

.widget_nktagcloud li a{
		display: block;
		padding: 5px;
		font-size: 0.7em !important;
		text-decoration: underline;
}

/* FEEDBACK FORM */
.sidebar #frm_form_2_container {
		padding-top: 40px;
		padding-bottom: 20px;
		background: #ADADAD url('/wp-content/themes/media-depot/img/feedback.gif') top center no-repeat;
}


.sidebar #frm_form_fields {
		width: 265px;
		margin: 10px auto;
}

.sidebar #frm_form_fields  fieldset {
border: 0px;
}
.sidebar #frm_form_fields input {
		float:left;
		font-size:10px;
		padding:4px 2px;
		border:solid 1px #fff;
		background: #ddd;
		width:240px;
		margin:2px 0 10px 10px;
}

.sidebar #frm_form_fields input:focus {
		background: #fff;
		border-color: #eee;
}

.sidebar #frm_form_fields label{
		display:block;
		font-weight:bold;
		text-align:left;
		width:140px;
		float:left;
}

.sidebar #frm_form_fields #field_feedback {
		font-size:10px;
		padding:4px 2px;
		background: #ddd;
		width:240px;
		margin:2px 0 10px 10px;
		border:solid 1px #fff;

}

.sidebar #frm_form_fields #field_feedback:focus {
		background: #fff;
		border-color: #eee;
}


.sidebar #frm_form_2_container .submit {
	margin-left: 155px;
}

.sidebar #frm_form_2_container .submit input {
		background:url(/wp-content/themes/media-depot/img/submit_btn.png) no-repeat;
		cursor:pointer;
		height: 21px;
		width: 95px;
		text-indent: -9999px;
		border: none;
		margin-top: 20px;
}

/* S3Slider */
#s3slider {
	   width: 630px; /* important to be same as image width */
	   height: 360px; /* important to be same as image height */
	   position: relative; /* important */
	   overflow: hidden; /* important */
	   background: black;
}

#s3slider h2 {
	color: white;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 16px !important;
	font-weight: bold;
}

#s3sliderContent {
	   width: 630px; /* important to be same as image width or wider */
	   position: absolute; /* important */
	   top: 0; /* important */
	   margin-left: 0; /* important */
}

.s3sliderImage {
	   float: left; /* important */
	   position: relative; /* important */
}

.s3sliderImage span {
		position: absolute; /* important */
		left: 0;
		text-align: justify;
		padding: 10px 20px;
		width: 590px;
		background-color: #000;
		filter: alpha(opacity=70); /* here you can set the opacity of box with text */
		-moz-opacity: 0.7; /* here you can set the opacity of box with text */
		-khtml-opacity: 0.7; /* here you can set the opacity of box with text */
		opacity: 0.7; /* here you can set the opacity of box with text */
		color: #fff;
		display: none; /* important */
		bottom: 0;
		font-size: 0.75em !important;
		line-height: 16px;
		font-weight: 400;
}


/* Featured Shows */
.wb-shows {
	overflow: hidden;
}


.wb-shows img {
	width: 146px !important;
	height: 200px !important;
	border: 1px solid #ADADAD;
}

.wb-shows li {
	float: left;
	margin: 15px 10px 10px 0px;
	width: 150px;
}

.wb-shows .last-show {

margin-right: 0px;
}



.wb-shows a {
		display: block;
		
}


.wb-shows p {
		overflow: hidden;
		text-align: center;
}

.wb-shows p span {
		font-weight: bold;
}

/* ------------------------------------------------------------ @group = , @catagory = SHOWS */
.entry-content-wrapper {
		position: relative;
		margin-top: 10px;
		padding-top: 5px;
		background: url(/wp-content/themes/media-depot/img/large-module-top-corners.png) top center no-repeat;
}

.entry-content {
		position: relative;
		overflow: hidden;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #CDCDCD !important;
		background: transparent url(/wp-content/themes/media-depot/img/large-module-middle.png) top center repeat-y; 
}

.entry-content .section {
		padding: 20px;
		position: relative;
}


.schedule-section {
		padding: 0 20px !important;
		overflow: hidden;
}

#sidebar .sidebar-content .sidebar-section {
		padding: 10px 20px;
		position: relative;
}

.entry-content .section .show_detail_left {
		display: block;
		float: left;
		width: 198px;
		height: 290px;
		margin: 0 25px 0 0;
}

.entry-content .section .show_media_buttons {
		position: relative;
		display: block;
		float: none;
		width: 198px;
		height: 20px;
		margin: 10px auto;
}

a.show_media_btn { display: inline-block; width: 90px; height: 20px; text-indent: -9999px; background-position: top center; padding: 0; }
a.show_media_btn:first-child { margin-left: 8px; }
a.show_media_btn:hover { background-position: bottom center; }
a.show_photos_btn { background: url('/wp-content/themes/media-depot/img/photo-btn.png') no-repeat; }
a.show_videos_btn { background: url('/wp-content/themes/media-depot/img/video-btn.png') no-repeat; }






.photo-entry-title {
		color: #3F3F3F;
		margin: 0 10px 0 0;
		display: inline-block;
}

.photo-entry-show {
		color: #0C4168;
		font-weight: bold;
		margin: 0;
}

a.gallery_all_episodes {
		display: inline-block;
		color: #1F547C;
		font-weight: bold;
		text-decoration: underline;
}

.show div.section-subheader {
		width: 40%;
		margin: 0;
		padding: 0 10px;
		overflow: hidden;
		border-bottom: 1px dotted #aaaaaa !important;
}

.show .section-subheader h3 {
		color: #0C4168;
		float: left;
		margin: 0 0 0 10px;
		padding: 0;
}

.show .section-subheader a {
		color: #1F547C;
		display: block;
		float: right;
		padding: 0;
		margin-top: 15px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
}


.show .section-subheader a:hover {
		text-decoration: underline;
}

a.episode_link {
		font-weight: bold;
		color: #1F547C;
		display: block;
		font-size: 16px;
}

.show .section-footer {
		margin: 0 auto;
		vertical-align: bottom;
		display: block;
		width: 590px;
		height: 20px;
		padding: 10px;
		float: none;
		/*border-left: 1px dotted #aaaaaa !important;*/
}

.section-footer-left a {
		font-size: 11px;
		font-weight: bold;
		color: #1f547c;		
}

.show .section-footer-left { display: block; height: 20px; float: left; }
.show .section-footer-right { display: block; height: 20px; float: right; }

.show-anchor-list {
		width: 250px;
		list-style-type: none;
		margin: 20px 0 0 0;
		padding: 0;
		border-bottom: 1px dotted #aaaaaa !important;
}

.show-anchor-list li {
		border-top: 1px dotted #aaaaaa !important;
}

.show-anchor-list a {
		color: #0C4168;
		margin: 2px !important;
		padding: 0 !important;
		font-weight: bold;
		text-decoration: none;
		font-size: 12px;
}

.show-anchor-list a:hover {
		text-decoration: underline;
}

.show-video-list {
		list-style-type: none !important;
		margin: 0 !important;
		padding: 0;
}

.cast_producers .cast_social_link {
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-left: 3px;
		margin-right: 3px;
		text-indent: -9999px;
		overflow: hidden;
		vertical-align: top;
}


.cast_producers .twitter_link { background: url('/wp-content/themes/media-depot/img/twitter_16.png') top center no-repeat; margin-left: 10px;}
.cast_producers .facebook_link { background: url('/wp-content/themes/media-depot/img/facebook_16.png') top center no-repeat; margin-left: 10px;}

.video .show-video-list {
		margin: 20px 0 0 0 !important;
}

.video-single h2 {
		padding: 0;
		line-height: 1.2;
		margin-top: 20px;
}

.show-video-list li {
		font-weight: bold;
		position: relative;
		display: block;
		width: 176px;
		height: auto;
		margin: 10px;
		float: left;
}

.show-video-list li .video-play-btn {
		position: absolute;
		top: 0;
		left: 0;
}

.show-video-list li a {
		color: #3F3F3F;
		font-weight: bold;
		padding: 0;
}


.show-description .section {
		overflow: hidden;
}

.toggleShowDesc {
		color: #1F547C !important;
    	font-size: 11px;
    	font-weight: bold;
		cursor: pointer;
}


.toggleViewBtn {
		display: block;
		position: absolute;
		padding: 0px;
		margin: 0;
		top: 5px;
		right: 10px;
}


.show-castproducers, .show-description {
		clear: both;
}

.show-castproducers .section {
		position: relative;
		overflow: hidden;
}

.show-castproducers ul {
		float: left;
		width: 100%;
		list-style-type: none;
		margin: 0;
		padding: 0;	
}

.show-castproducers ul#hosts {
	margin-bottom: 20px;
}

.show-castproducers ul#cast {
		margin-left: 0;
		padding-right: 0;
		border: none;
}

.show-castproducers ul#executive-producers { margin-left: 0; }


.show-castproducers h4 {
		color: #434343;
		font-size: 16px;
		font-weight: 600;
}

.cast_producers_left {
	display: block;
	float: left;
	width: auto;
	width: 260px;
	margin-left: 20px;
	padding-right: 60px;
	border-right: #aaaaaa 1px solid;
}

.cast_producers_right {
	float: left;
	display: block;
	width: 260px;
	margin-left: 20px;
}

.show-castproducers ul#producers {
		margin-left: 20px;
}

.show-castproducers ul li {
		margin: 0 0 10px 0;
}

.show-castproducers #cast {
		border-right: #aaaaaa 1px solid;
}

.credit-image {
		display: block;
		float: left;
		margin: 0 10px 0 0;
		border: 1px solid #adadad;
}


.credit img {
		border: 1px solid #adadad;
}

.credit h1 {
		display: block;
		margin-top: 5px;
}

.show-castproducers #cast li span, .show-castproducers #producers li span, .show-castproducers #voice-talents li span {
		color: #aaaaaa;
}

.show-castproducers #producers li span {
		text-transform: capitalize;
}

.show-productioncredits ul { 
		list-style-type: none; 
		margin: 0; padding: 0; 
}

#sidebar .sidebar-content-wrapper {
		margin-top: 10px;
		padding-top: 5px;
		background: url(/wp-content/themes/media-depot/img/small-module-top-corners.png) top center no-repeat;
}

#sidebar .sidebar-content {
		overflow: hidden;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #b0b0b0 !important;
		background: transparent url(/wp-content/themes/media-depot/img/small-module-middle.png) top center repeat-y; 
}


.entry-content h3 {
		color: #1f547c;
		font-weight: bold;
		width: auto;
		margin: 0 0 0 10px;
		padding: 0;	
}

#sidebar #news li {
		border-bottom: 1px dotted #aaaaaa;
		padding: 10px;
}

.show-image {
		float: left;
		border: 2px solid #AAA;
}

.show-image-wrapper {
		position: relative;
}


#show-detail {
		margin-left: 230px;
}

#show-detail p {
		line-height: 1.4em;
		padding: 10px 0 0 0 !important;
		margin: 0 !important;
		color: #434343;
}


.network_logo_tunein {
	display: inline-block;
	vertical-align: middle;
}



#content #air-time {
		font-size: 14px;
		font-weight: bold;
		margin: 0px 0 0 0 !important;
		padding: 5px 0 0 0 !important;
		font-weight: bold;
		line-height: 1.2;
}

#air-time img {
		vertical-align: middle;
		margin-right: 10px;
}


#facebook-like {
		margin: 20px 0 10px 0;
}

.official-website {
		display: block;
		margin: 20px 0 10px 0 !important;
}



.show-publicity-info {
		margin: 0 0 0 12px;
}

.show-publicity-info > p:first-child {
		padding: 0;
		margin: 0;
}

.show-publicity-info p {
		padding: 0;
		margin: 0;
}

.show-publicity-contact {
		margin: 5px 0 10px 0;
		display: block;
		text-decoration: underline !important;
}

.show-publicity-info a {
		text-decoration: none;
}

#embed {margin-left: 7px;}
/* Video page */
.share_video_section {
	background: #cccccc; 
	margin: 5px 0 20px 7px;
	padding: 10px;
	width: 557px;
	height:25px;
}

.share_video_section p {
	padding: 10px;
}


#video-share-links { overflow:hidden; margin-left:0px;}

#video-share-links li {
	display: block; float: left; overflow:hidden; margin-left: 10px;
}

#video-share-links .facebook-share-video { width: 425px;  margin-left: 0px !important;}

.contact-entry {
		overflow: hidden;
		padding: 20px;
}


.contact-entry h3 {
		margin: 0 !important;
		padding: 0 !important;
		line-height: normal;
		float: none;
		font-size: 17px;
		color: #4d4d4d;
}

.contact-image {
width: 150px;
float: left;

}



/* Contacts */
.pub-contact-wrap {
		overflow: hidden;
		margin-top: 20px;
}

.pub-contact-wrap ul {
		width: 240px;
		padding-top: 0;
		float: left;
}

.contact-information {
		margin-left: 0;		
		width: 100%;
		list-style: none;
}

.contact-information li {
		width: 100% !important;
}

.contact-information li img.contact-email {
		float: left; 
		margin-right: 12px;
}

.contact-information li img.contact-twitter {
		float: left; 
		margin-right: 17px;
}

.newshowbtn {
		vertical-align: middle;
		padding-left: 5px;
}

.contact-shows {
		width: 270px; 
		float: right; 
}

.contact-shows ul {
	margin: 0;
}


.contact-shows a {
		color: #4d4d4d;
}

.contact-entry {
		border-bottom: 1px solid #b1b1b1;
}


#cat-contacts ul {
	list-style: none;
	overflow: hidden;
}

#cat-contacts li {
	/*float: left;*/
	width: 186px;
}

.contact-top-image{
	margin: 0 20px 0 0;
	display: block;
	float: left;
}

.contact-twitter {
padding-left: 3px; 
margin-right: 7px;
}


#cat-contacts p {
		line-height: 16px;
}

#cat-contacts span {
	display: block;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	margin: 5px 0 20px 0;
	font-weight: normal;
}

#cat-contacts .contact-types {
	margin: 0;
	padding: 0;
	overflow: hidden !important;
}

#cat-contacts .contact-types li {
	float: left;
	width: 40px;
	vertical-align: middle;
}

#cat-contacts .contact-types li img {
	 border: none !important;
}


.last-episode {
margin-top: 20px;
margin-bottom: 20px;
}
.last-episode-top {
		height: 3px;
		background-repeat: no-repeat;
		background-image:url('/wp-content/themes/media-depot/img/darkgray-box-top.gif');
}

.last-episode-middle {
		background: #D9D9D9;
		padding: 20px;	
		border-left: 2px solid #D7D7D7;
		border-right: 2px solid #D7D7D7;
}

.last-episode-bottom {
		height: 3px;
		background-image:url('/wp-content/themes/media-depot/img/darkgray-box-bottom.gif');
}

/*
.cast-credit-top {
		height: 4px;
		background-repeat: no-repeat;
		background-image:url('/wp-content/themes/media-depot/img/lightgray-box-top.gif');
}

.cast-credit-middle {
		background: #F1F1F1;
		padding: 20px;	
		border-left: 2px solid #E0E0E0;
		border-right: 2px solid #E0E0E0;
}

.cast-credit-bottom {
		height: 4px;
		background-image:url('/wp-content/themes/media-depot/img/lightgray-box-bottom.gif');
}
*/

#facebook-casting-wrapper {
	width: 300px;
	margin-top: 10px;
	overflow: hidden;
	display: block;
	zoom: 1;
}
.cast-credit {
	width: 310px;
	
}

.cast-credit-top {
		/* height: 4px;*/
		background-repeat: no-repeat;
		border-top: 2px solid #E0E0E0;
		/* background-image:url('/wp-content/themes/media-depot/img/lightgray-box-top-370w.gif');*/
		
}

.cast-credit-middle {
		background: #F1F1F1;
		padding: 20px;	
		border-left: 2px solid #E0E0E0;
		border-right: 2px solid #E0E0E0;
}

.cast-credit-middle h3 {
color: #285477;

}
.cast-credit-bottom {
		border-bottom: 2px solid #E0E0E0;
		margin-bottom: 20px;
}




.cast-and-credit-list {
	padding-left: 0px !important; 
	margin-left: 0px !important;
}


.cast-member {
	list-style-type: none;
	margin-bottom: 10px;
}

.cast-member img {
vertical-align: middle;
}
.cast-name {
	font-weight: bold;
	margin-right: 10px;
}

.cast-name-actor {
	font-style: italic;
	margin-left: 10px;
}


#facebook-badge {
width: 300px;

}


.cast-credit-wrapper {
float: left;
}



.facebook-wrapper {
float: right;
}

.all-shows ul li{
	list-style-type: none;
}

#last-episode {
	padding: 20px;
	background: #D9D9D9;
	margin-bottom: 20px;
}

#cast-credit {
	padding: 20px;
	background: #F1F1F1;
}

.cast-credit-show-more {
	display:none;
}

.ngg-gallery-thumbnail {
	line-height: 0px;
	margin-right: 2px !important;
}

#photo-navigation  {
	clear: both;
	height: 20px;
	margin-left: 0px;
}

#photo-navigation li {
	float: left;
	list-style-type: none;
	height: 16px;
	width: 80px;
	padding: 2px 10px;
	margin-right: 10px;
	background-image:url('/wp-content/themes/media-depot/img/photo_tab_btn.jpg');
}

#photo-navigation li:hover {
	background-image:url('/wp-content/themes/media-depot/img/photo_tab_btn_hover.jpg');
	color: white;
}

#photo-navigation li a:hover {
color: white;
}

.pic {
		border: 1px solid #efefef;
		width: 100% !important;
		display: block;
		clear: both;
}

.pic img {
		width: 98% !important;
}

#shWrap {
background: white;
padding: 40px !important;
padding-bottom: 60px !important;
width: 800px;
margin: 0 auto !important;
border: 2px solid #6F6F6F;
overflow: hidden;
position: relative;
}

#shName {
color: #999999;
text-align: justify;
margin-top: 5px !important;
}

#shDisplay div#shTitle a {
margin-left: 0px;
margin-right: 0px;
margin: 5px;
}
#shNext a{
background-image:url('/wp-content/themes/media-depot/img/right_arrow.jpg');
text-indent: -9999px;
height: 60px !important;
width: 33px !important;
display: block;
margin-top: 10px !important;
margin-right: 0px !important;

}

#shPrev a{
margin-left: 0px !important;
margin-top: 10px !important;
display: block;
background-image:url('/wp-content/themes/media-depot/img/left_arrow.jpg');
text-indent: -9999px;
height: 60px !important;
width: 33px !important;
}

.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom:10px;
}

.post {
		padding: 0;
		padding-bottom:20px;
		border-bottom: 1px solid #b1b1b1;
}

.post h2 a {
		font-size: 26px !important;
		line-height: normal;
}


.post small {
	margin-bottom: 10px;
	display: block;
}


.tooltip {
	display:none;
	background:gray;
	font-size:12px;
	font-weight: bold;
	padding: 7px 3px;
	padding:10px;
	text-align: center;
	color:white;	
}


/* Shadowbox */
#sb-wrapper-inner {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	padding: 30px 100px 120px 100px;
	background: white;
}

#sb-info {
	position: static !important;
}

#sb-nav-next {
	width: 33px !important;
	height: 59px !important;
	position: absolute; 
	top: 40%;
	right: 30px;
	background: url(/wp-content/themes/media-depot/img/right_arrow.jpg) no-repeat !important;
}

#sb-nav-previous {
	width: 33px !important;
	height: 59px !important;
	position: absolute; 
	top: 40%;
	left: 30px;
	background: url(/wp-content/themes/media-depot/img/left_arrow.jpg) no-repeat !important;
}


#sb-nav-close {
	width: 18px !important;
	height: 18px !important;
	position: absolute; 
	top: 42px;
	right: 16px;
	background: url(/wp-content/themes/media-depot/img/close_btn.jpg) no-repeat !important;
}


#sb-counter {
	width: 40px !important;
	position: absolute; 
	bottom: 110px;
	right: 95px;
	font-weight: bold;
	color: #3a3a3a;
}

/*
share links on 'recent news' .. im hiding the text next to the icons, also hiding the next gen gallery pagination
*/

.ngg-navigation, .head {
display: none !important;
}

#frm_form_6_container .frm_radio {
 clear:both;
 overflow: hidden;
 
 }


#frm_form_6_container fieldset {
border: 0px;
}
#frm_form_6_container .frm_radio label {
width: 500px;
}

#frm_form_6_container  .textarea {
background: white;
border: 1px solid black;
margin-left: 0px;
}

#frm_form_6_container  .frm_description{
clear: both;
oveflow: hidden;
color: red;
margin-left: 90px;
}

#frm_form_6_container .form-field {
 width: 600px;
 overflow: hidden;
 margin-bottom: 15px;
}

#frm_form_6_container label {
float: left; 
width: 90px;
margin-right: 10px;
}
#frm_form_6_container input {
float: left;
}


/* Site Feedback Form */
#frm_form_2_container {
		padding: 10px 0px;
}

#frm_form_2_container label {
		font-size: 13px;
		font-weight: bold;
		float: left;
		margin-right: 20px;
}

#frm_form_2_container input {
		margin-bottom: 10px;
		width: 362px;
		padding: 3px;
}

#frm_form_2_container textarea {
		width: 340px;
		height: 160px;
		margin-bottom: 10px;
}

#frm_form_2_container p.submit input {
		width: 101px;
		height: 24px;
		background: transparent url(img/feedback-submit.gif) no-repeat;
		border: none;
		text-indent: -9999px;
		cursor: pointer;
		margin-top: 5px;
		margin-left: 215px;
}

.frm_error {
		padding: 0px;
		font-size: 12px;
		color: red;
		width: 360px;
		display: block;
		clear: both;
		margin-top: -2px;
		margin-bottom: 20px;
		margin-left: 70px;
		text-align: right;
		
}

.frm_required {
		font-size: 12px;
		color: red;
}


h3.form-success-heading {
		color: #434343;
		padding: 0;
		margin: 0;
}



.season-episodes {
margin-left: 0px;
padding-left: 0px;		
list-style-type: none;
}


.season-episodes li {
	border-bottom: 1px solid #c4c4c4;
	padding: 10px 0 20px;
	margin: 0;
}

.search h1 {
		display: block;
		clear: both;
		font-size: 28px;
		margin: 20px 0;
		padding: 0;
}


.search-results h2 { padding-left: 0px !important; }
ul.search-results {
		margin: 0;
		list-style: none;
}

ul.search-results li {
		border-bottom: 1px solid #aaa;
		padding: 0 0 20px 0;
}


ul.search-results li h2 {
		padding-left: 0;
}


ul.search-results .section small {
	font-size: 1em;
}

.season-episodes li h2  {
		padding-left: 0 !important;
}


.season-episodes li h2 a {
	color: #1F547C;
}

.season-episodes p {
		margin: 3px 0;
}



/* ------------------- next-gen gallery ( nggallery ) styles ------------ */
.ngg-imagebrowser-nav					{ width: 450px; margin: 10px auto 0 auto !important; padding: 5px 5px 0 5px !important; }
.ngg-imagebrowser-nav a 			 	{ display: block; width: 90px; background: #ffffff; text-align: center; padding: 5px 0; font-weight: bold; font-size: 1.2em; }
.ngg-imagebrowser-nav a:hover 			{ background: #cccccc; text-decoration: none; }
.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next
										{ margin: 0 !important; padding: 0 !important; }
.ngg-imagebrowser .ngg-imagebrowser-nav .counter			{ padding-top: 5px; font-size: 1.5em !important; }

.ngg-imagebrowser img 					{ border: none !important; }
.ngg-imagebrowser img:hover 			{ background: #cccccc; }

.ngg-imagebrowser-desc					{ border: 1px solid #dbdbdb; margin-bottom: 20px; }
.ngg-imagebrowser-desc p 				{ margin: 0 !important; padding: 10px; }

.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail					{ display: block; height: 90px; }

.desc_col1								{ display: block; width: 435px; min-height: 80px; float: left; padding: 0; border-right: 3px double #dbdbdb; }
.desc_col2								{ display: block; width: 150px; height: 100%; float: left; padding: 0; }
.download_share							{ display: block; float: right; width: 150px; height: 75px; padding: 10px; margin-left: 10px; }

a.download_image						{ display: block; width: 108px; height: 24px; background: url(/wp-content/themes/media-depot/img/btn_downloadIMG.png) top center no-repeat; text-indent: -9999px; margin-bottom: 5px; )}
a.download_image:hover					{ background-position: bottom center; )}
a.share_image							{ display: block; width: 80px; height: 24px; background: url(/wp-content/themes/media-depot/img/btn_shareIMG.png) top center no-repeat; text-indent: -9999px; )}
a.share_image:hover						{ background-position: bottom center; )}

.share_list  							{ list-style-type: none; margin: 10px; padding: 0; }
.share_list li 							{ position: relative; }
.share_list li ul 						{ position: absolute; top: 24px; left: 3px; display: none; width: 115px; height: 35px; }
.share_list li ul li 					{ margin: 2px !important; }
.share_list li:hover ul 				{ display: block; }



.photos h1 {
		margin-top: 20px;
}

.photos h1 span {
		display: block;
		clear: both;
		font-size: 18px;
		font-weight: bold;
		color: #3e3e3e;		
		margin-top: 20px;
		
}

#content #main-content .entry-content .photos > h3 {
		float: none;
		margin: 0;
		color: #4d4d4d;
		font-size: 16px;
		 
}


/*-------------------------- Nivo Billboard Widget ------------------------------ */
#slider-wrapper { width: 630px; height: 385px; background: #000 url(/wp-content/themes/media-depot/img/images/loading.gif) no-repeat center center; margin: 0; overflow: hidden; }

#slider { width: 630px; height: 360px; }

.nivoSlider a.nivo-imageLink {
	width: 630px !important;
	height: 360px !important;
}
.nivo-controlNav-wrapper 	{ width: 630px !important; }

.nivo-controlNav { height: 25px; margin: 0 auto !important; }

.nivo-controlNav a {
	display: inline;
	text-indent: -9999px;
	width: 25px !important;
	height: 25px !important;
	background:url(/wp-content/themes/media-depot/img/images/bullet.gif) no-repeat top center;
}

.nivo-controlNav a.active {
	background-position:0 -25px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/wp-content/themes/media-depot/img/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption a { color: #607890 !important; font-size: 18px !important; color: #ffffff !important; }

/* sidebar banner styles */
ul.sidebar a img { border: 1px solid #ADADAD; }


#main-content .nivo-caption p {
		font-size: 12px !important;
		font-weight: normal !important;
		line-height: 1.4em !important;
}

/* Comicon
-------------------------------------------------------- */
#comicon {
	/* left blank */
}

.wp_bannerize img {  border: 1px solid #ADADAD; !important; }

#comicon ul {
		margin: 20px 0;
		list-style: none;
		overflow: hidden;
}

#comicon li {
		width: 155px;
		min-height: 200px;
		float: left;
		padding: 0 20px 20px;
}

#comicon li img {
		border: 1px solid #000;
		
}

.comicon-branding {
		margin: 10px 0;
		display: block;
		clear: both;
}


.section-wrap {
	    clear: both;
	    display: block;
	    margin-bottom: 20px;
	    overflow: hidden;
	    position: relative;
}

#main-content .view-all-top {
		font-size: 10px;
		margin-left: 20px;
		color: #1F537C;
		font-weight: bold;
		vertical-align: middle;
		text-decoration: underline;
}

#main-content .view-all-bottom {
		font-size: 10px;
		float: right;
		margin-right: 42px;
		font-weight: bold;
		color: #1F537C;
		vertical-align: middle;
		text-decoration: underline;
}

#main-content .videos-all-single, #main-content .photos-all-single {
		padding: 15px;
}



#main-content .videos-all-single li, #main-content .photos-all-single li {
		padding: 0 15px 15px 15px;
}


.comiccon-quick-links {
		clear: both;
		margin: 20px 0 10px 0;
}


.comiccon-quick-links a {
		margin-left: 0 !important;
}

.comiccon-quick-links a.active-photos { background: url('/wp-content/themes/media-depot/img/photo-btn.png') no-repeat; background-position: bottom center; }
.comiccon-quick-links a.active-videos { background: url('/wp-content/themes/media-depot/img/video-btn.png') no-repeat;  background-position: bottom center; }

.widget_twitter div {
	    background-color: #000;
	    font-size: 12px;
	    padding-bottom: 2px;
}

.widget_twitter div h3 {
	    background: none repeat scroll 0 0 transparent !important;
	    display: block;
	    height: 56px;
	    padding: 0;
	    width: 300px;
}

.widget_twitter .widget-title{
		margin-bottom: 0 !important;
}

.widget_twitter div h3 a.twitterwidget-title {
	    background: url("/wp-content/themes/media-depot/img/twitter_header.jpg") no-repeat scroll right top transparent;
	    display: block;
	    height: 56px;
	    text-indent: -9999px !important;
	    width: 300px;
}


#content .widget_twitter div ul {
	    background-color: #FFFFFF;
	    height: 275px;
	    margin: 5px;
	    overflow: auto;
	    width: auto;
}

.widget_twitter div ul li {
	    border-bottom: 1px solid #CCCCCC;
	    margin-bottom: 5px;
	    padding: 5px;
	    font-size: 12px;
}

.widget_twitter div ul li a {
    color: #00A0E0;
    display: inline;
}

#content #main-content .recaptchatable #recaptcha_response_field {
		height: 20px;
		margin-top: 4px !important;
		padding: 2px !important;
		position: static !important;
}


.event-page .page-title{ margin-top:10px !important; margin-bottom:0px !important;}
.event-page .event-slogan p {font-weight:bold !important; margin-bottom:15px !important;}
.event-page h2 {  padding-left:0px !important; margin-top: 70px !important;  font-size: 2.8em !important; }
.event-page h3 {  margin-bottom: 0.8em;  line-height:22px !important; }
.event-page h3 a{ font-size: 22px; font-weight:normal; line-height:22px !important; }
.event-page .post {border:0px !important; border-top:1px solid #B1B1B1 !important; margin-bottom:20px; padding-top:20px !important;}
.event-page .post small { font-size: 12px !important; }
.event-page .socialwrap { margin-bottom:10px !important;}
.comic-con h2 { font-size: 2.8em !important; margin-top: 10px; padding-left:0px !important;}
.LimelightEmbeddedPlayerFlash {margin-left: 7px;}