/*
Theme Name: Deadline Hollywood Daily
Theme URI: http://deadlinehollywooddaily.com
Description: Custom skin, all rights reserved
Version: 1.0
Author: Scott Robbin, Halobrite (http://halobrite.com)

Copyright 2009, Mail.com Media Corporation (http://corp.mail.com), All rights reserved
*/

/*-----------------------------------------------------------------------
   Reset styles
 ------------------------------------------------------------------------ */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

/*-----------------------------------------------------------------------
   Standard styles
 ------------------------------------------------------------------------ */

 	body {
		color:			#000;
		background:		#421010;
		font-family: 	Arial, Verdana, sans-serif;
		text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
		font-size: 		13px;
		line-height:	20px;
		border:			0;
		margin:			0;
	}

	/*a:link { color: #194896; text-decoration: none; }*/
	a:link { color: #0568f9; text-decoration: none; }
	a:visited { color: #0568f9; text-decoration: none; }
	a:hover { color: #df0000; text-decoration: underline; }
	a:active { color: #000; text-decoration: underline; }

	img { border: none;	}

	h1 {
		font-weight: 	bold;
		font-size: 		24px;
		line-height: 	1.1em;
		margin-bottom: 	20px;
	}

	h2 {
		font-weight: 	bold;
		font-size: 		27px;
		line-height: 	1.1em;
		margin-bottom:	13px;
	}

	h3 {
		font-weight: 	bold;
		font-size: 		12px;
		line-height: 	20px;
		margin-bottom:	10px;
	}

	h4 {
		color:			#777;
		font-size:		11px;
		font-weight: 	normal;
		text-transform: uppercase;
		letter-spacing: 1px;
		line-height: 	20px;
	}

	p { margin-bottom:	20px; }
	p.none { margin: 0 !important; padding: 0 !important; }

	blockquote {
		background-color: #e9e3e3;
		border: 1px solid #d3c8c8;
		padding: 20px 20px 0 20px;
		margin-bottom: 20px;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 14px;
	}

	/* Custom Blockquote Colors */

	.bq_red {background:#F1848A;}
	.bq_orange {background:#feddc2;}
	.bq_green {background:#B5F4B5;}
	.bq_blue {background:#ceedff;}
	.bq_aqua {background:#caf8ff;}
	.bq_silver {background:#D5D5D5;}
	.bq_pink {background:#FFDDFF;}
	.bq_magenta {background:#FFBBFF;}
	.bq_tan {background:#f2e2c0;}
	.bq_beige {background:#e0e0c9;}
	.bq_grey {background:#d6dadd;}
	.bq_purple {background:#d4d3e9;}
	.bq_sage {background:#def4cf;}
	.bq_yellow {background: #FFFFAA;}

	strong {
		font-weight: bold;
	}

	em {
		font-style: italic;
	}

	.serif {
		font-family: Georgia, "Times New Roman", serif;
	}

	.clear {
		clear: both;
	}

/*-----------------------------------------------------------------------
	Layout
------------------------------------------------------------------------ */

	#core {
		position:relative;
		margin: 0 auto 20px auto;
		width: 1000px;
		background-color: #370b0a;
		padding-bottom: 50px;
		}

	#header {
		background: url(img/bg_header.gif) 0 0 repeat-x;
		/*height: 418px;*/
	}

	#print_header, #print_footer {
		display: none;
	}

	#content {
		float: left;
		width: 100%;
		background: url(img/bg_content.gif) 0 0 repeat-y;
	}

	#footer {
		clear: both;
		background: url(img/bg_footernew.gif) 0 0;
		padding-top:1px;
	}

	#masthead {
		height: 39px;
		margin: 0 30px;
		position:relative;
		z-index:100000;
	}
	#mastfoot {
		height: 50px;
		background: url(img/bg_mastfoot_hollywood.png) 0 0 no-repeat;
	}

	#city-header {
		height: 70px;
		padding-right: 30px;
		background: url(img/bg_header_hollywood.png) 0 0 no-repeat;
	}
	.logowrap{
	margin:0;
	padding:0;
	float:left;
	}
	#home-link {
		float: left;
		display: block;
		margin: 2px 0 0 10px;
		width: 500px;
		height: 65px;
		text-indent: -9999px;
		cursor: pointer;
	}


/*-----------------------------------------------------------------------
	City Specific
------------------------------------------------------------------------ */
	#hollywood #city-header {
		background: url(img/bg_header_hollywood.png) 0 0 no-repeat;
	}
	#hollywood #mastfoot {
		background: url(img/bg_mastfoot_hollywood.png) 0 0 no-repeat;
	}


	#new-york #city-header {
		background: url(img/bg_header_new-york.jpg) 0 0 no-repeat;
	}
	#new-york #mastfoot {
		background: url(img/bg_mastfoot_new-york.jpg) 0 0 no-repeat;
	}

	#london #city-header {
		background: url(img/bg_header_london.jpg) 0 0 no-repeat;
	}
	#london #mastfoot {
		background: url(img/bg_mastfoot_london.jpg) 0 0 no-repeat;
	}

	#tv #city-header {
		background: url(img/bg_header_hollywood.png) 0 0 no-repeat;
	}


/*-----------------------------------------------------------------------
	Search
------------------------------------------------------------------------ */

	#city-header form {
		float: right;
		margin-top: 25px;
	}

	#city-header input#s {
		width: 300px;
		border: 1px solid #5b93ef;
		font-size: 12px;
		padding: 4px;
	}
	#city-header input#cs {
		color: #FFF;
		background: url(img/bg_search.png) 0 0 repeat-x #4981de;
		border: 1px solid #FFF;
		font-size: 12px;
		padding: 2px 10px;
		margin-left: -4px;
	}
	#city-header input.example { color: #999;}

/*-----------------------------------------------------------------------
	Page
------------------------------------------------------------------------ */

	#page-header {
		border-bottom:1px solid #58585A;
		color:#58585A;
		font-size:16px;
		margin-bottom:12px;
		padding-bottom:8px;
	}
	#page-header span {
		color: #000;
	}

/*-----------------------------------------------------------------------
	Breaking News Carousel
------------------------------------------------------------------------ */

	/**
	 * This <div> element is wrapped by jCarousel around the list
	 * and has the classname "jcarousel-container".
	 */
	.jcarousel-container {
    	position: relative;
    	background-color: #FFF;
	}

	.jcarousel-container-horizontal {
	    width: 940px;
		margin-left: 30px;
	}

	.jcarousel-clip {
	    z-index: 2;
	    padding: 0;
	    margin: 0;
	    overflow: hidden;
	    position: relative;

	}

	.jcarousel-clip-horizontal {
	    width:  940px !important;
	    height: 97px;
	}

	.jcarousel-list {
	    z-index: 1;
	    overflow: hidden;
	    position: relative;
	    top: 0;
	    left: 0;
	    margin: 0;
	    padding: 0;
	}

	.jcarousel-list li,
	.jcarousel-item {
	    float: left;
	    list-style: none;
	    /* We set the width/height explicitly. No width/height causes infinite loops. */
	    width: 230px;
	    height: 97px;
	    border-right: 1px solid #c7c7c7;
	    padding: 1px;
	    font-size: 15px;
	    cursor: pointer;
	    line-height: 1.3em;
	}
	.jcarousel-list li img { float: left; margin: 0 3px 90px; }
	.jcarousel-list a { display: block; height: 95px; color: #000; }
	.jcarousel-list a:hover { background-color: #EEE; text-decoration: none; }

	.jcarousel-next {
		display: block;
	    position:absolute;
		background: url(img/bg_carousel_nav_right.png) 0 0 no-repeat;
		width: 20px;
		height: 95px;
		right: 0;
		z-index:3;
		/*margin: 1px;*/
		border: 1px solid #FFF;
		cursor: pointer;
	}

	.jcarousel-prev {
		display: block;
		position:absolute;
		background: url(img/bg_carousel_nav_left.png) 0 0 no-repeat;
		width:20px;
		height:95px;
		left:0;
		z-index:3;
		/*margin: 1px;*/
		border: 1px solid #FFF;
		cursor: pointer;
	}
	.jcarousel-next:hover, .jcarousel-prev:hover { background-position: 0 -95px;}

	.jcarousel-item {
	    width: 230px;
	    height: 97px;
	}

	.jcarousel-item-placeholder {
	    background: #000;
	    color: #FFF;
	}

	.carousel-breaking {
		position: absolute;
		z-index: 3;
		width: 137px;
		height: 95px;
		left: 21px;
		margin: 1px;
		background: url(img/carousel_breaking_news.png) 0 0 no-repeat;
	}
	.carousel-breaking span {
		color:#FF9A14;
		font-size:24px;
		left:9px;
		position:relative;
		top:30px;
	}

/*-----------------------------------------------------------------------
	Masthead
------------------------------------------------------------------------ */

	#editor {
		color: #e8e8e8;
		font-size: 14px;
		padding: 13px 0;
		line-height: 12px;
		text-transform: uppercase;
	}
	#editor a { color: #ff9a14;}

	.mmc-nav { float: right; }
	.mmc-nav li {
		float: left;
		padding: 0;
		text-indent: -9999px;
	}
	.mmc-nav li a { display: block;}

	.mmc-top li { line-height: 38px; }



	/*hollywood MMC link styles */
	.mmc-bgr { background-image: url('img/mmc_bgr.png?v4'); width: 44px;}
	.mmc-movieline { background-image: url('img/mmc_movieline.png?v4'); width: 77px;}
	.mmc-tvline { background-image: url('img/mmc_tvline.png?v4'); width: 60px;}
	.mmc-hl { background-image: url('img/mmc_hl.png?v4'); width: 80px;}
	.mmc-hb { background-image: url('img/mmc_hb.png?v4'); width: 70px;}
	.mmc-arrow { background-image: url('img/mmc_arrow.png?v4'); width: 16px; text-indent: 0;}
	.mmc-network { background-image: url('img/pmc_network.png?v4'); width: 130px;}
	.mmc-deadline { background-image: url('img/mmc_deadline.png?v4'); width: 65px;}
	.mmc-fan { background-image: url('img/mmc_fan.png?v4');}
	.mmc-oncars { background-image: url('img/mmc_oncars.png?v4'); width:75px;}
	.mmc-bty { background-image: url('img/mmc_bty.png?v4');}
	.mmc-yha { background-image: url('img/mmc_yha.png?v4');}
	.mmc-hsa { background-image: url('img/mmc_hsa.png?v4');}
	/*newyork MMC link styles */
	#new-york .mmc-bgr { background-image: url('img/mmc_bgr-ny.png?v4'); width: 44px;}
	#new-york .mmc-movieline { background-image: url('img/mmc_movieline-ny.png?v4'); width: 77px;}
	#new-york .mmc-tvline { background-image: url('img/mmc_tvline-ny.png?v4'); width: 60px;}
	#new-york .mmc-hl { background-image: url('img/mmc_hl-ny.png?v4'); width: 80px;}
	#new-york .mmc-hb { background-image: url('img/mmc_hb-ny.png?v4'); width: 70px;}
	#new-york .mmc-arrow { background-image: url('img/mmc_arrow-ny.png?v4'); width: 16px; text-indent: 0;}
	#new-york .mmc-network { background-image: url('img/pmc_network-ny.png?v4'); width: 130px;}
	#new-york .mmc-fan { background-image: url('img/mmc_fan-ny.png?v4');}
	#new-york .mmc-oncars { background-image: url('img/mmc_oncars-ny.png?v4'); width:70px;}
	#new-york .mmc-bty { background-image: url('img/mmc_bty-ny.png?v4');}
	#new-york .mmc-yha { background-image: url('img/mmc_yha-ny.png?v4');}
	#new-york .mmc-hsa { background-image: url('img/mmc_hsa-ny.png?v4');}
	/*london MMC link styles */
	#london .mmc-bgr { background-image: url('img/mmc_bgr-london.png?v4'); width: 44px;}
	#london .mmc-movieline { background-image: url('img/mmc_movieline-london.png?v4'); width: 77px;}
	#london .mmc-tvline { background-image: url('img/mmc_tvline-london.png?v4'); width: 60px;}
	#london .mmc-hl { background-image: url('img/mmc_hl-london.png?v4'); width: 80px;}
	#london .mmc-hb { background-image: url('img/mmc_hb-london.png?v4'); width: 70px;}
	#london .mmc-arrow { background-image: url('img/mmc_arrow-london.png?v4'); width: 16px; text-indent: 0;}
	#london .mmc-network { background-image: url('img/pmc_network-london.png?v4'); width: 130px;}
	#london .mmc-fan { background-image: url('img/mmc_fan-london.png?v4');}
	#london .mmc-oncars { background-image: url('img/mmc_oncars-london.png?v4'); width:70px;}
	#london .mmc-bty { background-image: url('img/mmc_bty-london.png?v4');}
	#london .mmc-yha { background-image: url('img/mmc_yha-london.png?v4');}
	#london .mmc-hsa { background-image: url('img/mmc_hsa-london.png?v4');}

	/* Top */
	.mmc-top a, .mmc-top li { background-position: 0 -38px; height: 38px; }
	.mmc-top a:hover, .mmc-top .mmc-deadline, .mmc-top .mmc-arrow-hover { background-position: 0 0; }
	.mmc-top .mmc-more { margin-top: 36px; background-color: #521313; z-index:10000; position:absolute; }
	.mmc-top .mmc-more li a { background-position: 0 0; height: 33px; width: 70px; }
	.mmc-top .mmc-more li a:hover { background-position: -70px 0; }

	/* Bottom */
	.mmc-bottom { margin-right: 10px; }
	.mmc-bottom li { line-height: 50px; height: 50px; }
	.mmc-bottom a, .mmc-bottom li { background-position: 0 -126px; }
	#new-york .mmc-bottom a, .mmc-bottom li { background-position: 0 -126px; }
	.mmc-bottom a:hover, .mmc-bottom .mmc-deadline, .mmc-bottom .mmc-arrow-hover { background-position: 0 -76px; }
	#new-york .mmc-bottom a:hover, .mmc-bottom .mmc-deadline, .mmc-bottom .mmc-arrow-hover { background-position: 0 -76px; }
	.mmc-bottom .mmc-more { margin-top: -160px; background-color: #2c60b4;  margin-left: -45px; }
	.mmc-bottom .mmc-more li a { background-position: -140px 0; height: 33px; width: 70px; }
	#new-york .mmc-bottom .mmc-more li a { background-position: -140px 0; height: 33px; width: 70px; }
	.mmc-bottom .mmc-more li a:hover { background-position: -210px 0; }
	#new-york .mmc-bottom .mmc-more li a:hover { background-position: -210px 0; }

	/* Drop-down Menus */
	.mmc-arrow { position: relative; }
	.mmc-more {
		display: none;
		margin-left: -28px;
		padding: 0;
		width: 70px;
	}
	.mmc-more li { float: none; height: 33px; }

/*-----------------------------------------------------------------------
	Navigation
------------------------------------------------------------------------ */

	#main-nav {
		height: 40px;
		padding: 0;
		margin: 9px 30px;
		background: url(img/bg_main_nav.png) 0 0 repeat-y;
		border: 1px solid #6d3b3c;
	}

	#main-nav li {
		float: left;
		width: 100px;
		padding: 0;
		line-height: 40px;
		font-size: 16px;
		text-align: center;
		border-color: #6d3b3c;
		border-style: solid;
		border-width: 0 0 0 1px;
	}
	#main-nav li.nav-awards{width: 197px;}
	#main-nav li.first { width: 138px; border-left-width: 0; }
	#main-nav li.last { width: 117px; }
	#main-nav li a {
		display: block;
		color: #bca5a5;
	}
    #main-nav li.nav-box-office{width: 175px;}

	#main-nav li a:hover,
	body.category-new-york #nav-todays-news,
	body.category-hollywood #nav-todays-news,
	body.category-best-of #nav-best-of,
	body.categories #nav-categories,
	body.category-awards #nav-awards,
	body.premium #nav-premium,
	body.tip-line #nav-tip-line,
	body.about-dhd #nav-about-us,
    body.box-office-results #nav-box-office
	{
		color: #FFF;
		background: url(img/bg_main_nav_btn_hover.png) 0 0 repeat-x #feaa38;
		text-decoration: none;
	}

	#email-nav {
		float: right;
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		color: #ff9a14;
		margin: 7px 30px 0 0;
	}
	#email-nav a, #mail-nav a:hover, #email-nav a:visited {
		text-transform: uppercase;
		font-weight: bold;
		color: #FFF;
		background: url(img/bg_city_nav_hover.png) 0 0 repeat-x #2354a5;
		padding: 3px 8px;
		margin-left: 3px;
	}

	#city-nav {
		float:left;
		height: 20px;
		margin: 7px 10px 7px 30px;
		padding: 0;
	}
	#city-nav li {
		float: left;
		font-size: 10px;
		font-weight: bold;
		color: #6e3c3c;
		text-transform: uppercase;
		padding: 0;
	}
	#city-nav li.locations {
		text-transform: none;
		color: #ff9a14;
		margin-right: 8px;
	}
	#city-nav .nav-pad {
		padding: 0;
	}
	#city-nav a.nav-pad {
		display: block;
		color: #fff;
		padding:0 8px;
	}
	#city-nav li a:hover,
	#city-nav li a.selected {
		background: url(img/bg_city_nav_hover.png) 0 0 repeat-x #2354a5;
		color: #FFF;
	}
	#city-nav li#london-link {
		padding-left:8px;
	}
	h1.post-title{
	font-size:27px;
	}
	#article-nav {
		height: 41px;
		background-color: #e1e1e1;
		width: 620px;
		margin-left: -20px;
		margin-top: 50px;
	}
	#article-nav .article-subnav {
		width: 245px;
		line-height: 41px;
		background: url(img/bg_article_subnav.png) 0 0 repeat-x #fb9611;
		font-size: 16px;
		text-align: center;
	}
	#article-nav .article-subnav a {
		display: block;
		color: #FFF;
	}
	#article-nav .older { float: right; }

	#footer-nav {
		color: #FFF;
		margin-top: 20px;
		font-size: 11px;
		text-transform: uppercase;
		text-align: center;
	}
	#footer-nav a {color: #FFF;}

/*-----------------------------------------------------------------------
	Content
------------------------------------------------------------------------ */

	#copy{
		float: left;
		width: 580px;
		margin: 0 18px 0 30px;
		padding: 20px 20px 0 20px;
		background-color: #FFF;
	}

	#sidebar {
		float: left;
		width: 302px;
	}

/*-----------------------------------------------------------------------
	Posts
------------------------------------------------------------------------ */
	.post {
		margin-bottom: 20px;
	}

	h2.post-special {
		color: #e7880b;
		font-family: Arial, Verdana, sans-serif;
		font-size: 20px;
	}

	.post ol, .post ul { padding: 0 0 20px 20px; }
	.post ol {
		list-style: decimal;
		list-style-position: inside;
	}

	.post ul {
		list-style: disc;
		list-style-position: outside;
	}

	.post .meta {
		font-size: 11px;
		font-weight: bold;
		color: #848383;
		line-height: 1em;
		margin-bottom: 13px;
	}
	.post .meta a { color: #848383; }
	.post .meta-author { color: #000; }
	.post .meta-author a { color: #000;}
	.post .post-tags {
		color: #000;
		display: block;
		padding-top: 4px;
		clear: left;
		width: auto;
		height: auto;
	}
	.post .blog-tag{
		display:block;
		line-height:1.8em;
		height:16px;
		overflow:hidden;
	}
	.post .post-tags a, .post .post-tags a:link, .post .post-tags a:visited {
		color: #0568F9;
		text-decoration: none;
	}
	.post .post-tags a:hover {
		color: #df0000;
		text-decoration: underline;
	}
	.post .post-tags a:active {
		color: #000;
		text-decoration: underline;
	}

	.post-content {
		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		padding-bottom: 0px;
		text-align: justify;
		overflow:hidden;
		zoom:1;
	}
	.post-content a{
		font-weight:bold;
		color:#0568F9;
	}
	.tagline {
		font-weight:bold;
	}

	.post-content img.padded {
		border: 1px solid #5b93ef;
		padding: 10px;
	}
	.post-content img.alignleft {
		float: left;
		padding: 5px 15px 0 0;
	}
	.post-content img.alignright {
		float:right;
		padding:5px 0 0 15px;
	}


	.post-social {
		clear: both;
		padding: 5px 0;
		border-color:#848383;
		border-width: 1px 0;
		border-style: solid;
		margin-bottom: 8px;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		height:20px;
	}
	.post-social a { color: #194896; }
	.single .post-social {
		border-width: 0;
		margin-bottom: 20px;
	}
	.single .post-content {
		padding-bottom: 0;
	}

	.post-comments-link {
		float: right;
		margin-top: 6px;
		padding-left: 16px;
		line-height: 1em;
	}
        .post-comments-link.hot-comments {
                padding-left: 3px;
        }
	.hot-comments a {
		padding-left: 16px;
		color: #cd0007;
		background: url(img/bg_comments_hot.gif) 0 2px no-repeat;
	}
	.hot-comments a span {
		background: url(img/bg_comments_hot_span.gif) 0 0 repeat-x #cd0007;
		color: #FFF;
		padding: 0 3px;
	}
	.regular-comments {
		padding-left: 16px;
		background: url(img/bg_comments.gif) 0 1px no-repeat;
	}

	.addthis_button {
		position: relative;
		top: 4px;
	}

	.more-link {
		text-transform: uppercase;
		color: #194896;
		font-size: 11px;
		font-weight: bold;
	}

	/* Comments */

	#comments {
		margin-top: 20px; /* Because we removed the special ad from the single page */
		position:relative;
	}

	#comments-header, #postcomment {
		text-transform: uppercase;
		color: #272727;
		font-size: 18px;
		margin-bottom: 0;
	}
	#postcomment {
		margin-bottom: 20px;
	}
	.comment-wrap {
		color: #3c3c3c;
		padding: 20px 0;
		border-bottom: 1px solid #afafaf;
	}
	.comment-wrap p {
		word-wrap: break-word;       /* IE 5.5+ and Safari */
	}
	.comment-text {
		font-size: 14px;
	}
	.comment cite {
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
	}

	#comments-form-wrap {
		background-color: #EEE;
		margin: 20px 0;
		padding: 20px 12px 0 12px;
		border: 1px solid #d0d0d0;
	}
	#commentform #comment {
		width: 100%;
	}
	#commentform #submit {
		font-size: 14px;
		color: #FFF;
		padding: 0 7px;
		height: 27px;
		line-height: 27px;
		background: url(img/bg_comment_btn.png) 0 0 repeat-x #2253a4;
	}

	#no-comments {
		margin: 20px 0;
	}

	#comments-closed {
		background-color: #EEE;
		margin: 20px 0;
		padding: 20px 12px;
		border: 1px solid #d0d0d0;
		text-transform: uppercase;
		font-weight: bold;
		color: #999;
	}

	#commentform label {
		display: block;
		font-size: 10px;
		font-weight: bold;
		color: #2d2d2d;
	}
	#commentform label span {
		font-weight: normal;
	}
	#comment, #commentform input.text, #commentform #submit {
		border: 1px solid #669aef;
	}
	#commentform input.text {
		width: 269px;
		padding: 2px 0;
	}
	.comment-block {
		margin-bottom: 12px;
	}
	.comment-block p {
		float: left;
		margin-right: 5px;
	}
	#cblock2 {
		margin-left: 12px;
	}
	#commentform p#cblock2 {
		margin-left: 0px;
		margin-right:5px;
	}
	#allowed-tags {
		font-size: 10px;
		font-weight: bold;
		color: #2d2d2d;
		line-height: 1.2em;
		margin-top: 3px;
	}
	#allowed-tags span {
		float: left;
		color: #194896;
	}
	#allowed-tags  p {
		margin-left: 75px;
	}

	.comment-reply-link {
		text-transform: uppercase;
	}
	.cancel-comment-reply {
		margin-bottom: 20px;
	}
	#commentlist .depth-2 .comment-wrap { padding-left: 30px; }
	#commentlist .depth-3 .comment-wrap { padding-left: 60px; }
	#commentlist .depth-4 .comment-wrap { padding-left: 90px; }
	#commentlist .depth-5 .comment-wrap { padding-left: 120px; }

	/* For Subscribe to Comments Plugin */

	#commentform .subscribe-to-comments label {
		display: inline;
	}

/*-----------------------------------------------------------------------
	Widgets and Sidebar Sections
------------------------------------------------------------------------ */

	#dynamic-widgets {
		padding: 0;
	}

	.widget {
		width: 302px;
		padding: 0;
		margin-bottom: 20px;
		background-color: #FFF;
	}
	.widget div.textwidget,
	.widget div.wp-polls,
	.widget div.ui-widget
	{
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #505050;
	}
	.widget h3 {
		height: 39px;
		line-height: 39px;
		margin: 0;
		color: #5b93ef;
		background: url(img/bg_widget_header.png) #333 no-repeat;
		font-size: 15px;
		text-transform: uppercase;
		padding-left: 12px;
		text-shadow: #000 -2px -2px 5px;
		font-weight:bold;
	}

	.sidebar-section {
		margin-bottom: 20px;
		border: 1px solid #6e3c3c;
		background: url(img/bg_sidebar_section.png) 0 0 repeat-y #1c0303;
	}
	.sidebar-section h2 { text-indent: -9999px; }

	/* Subscribe to Email */
	#subscribe-email {
		width: 300px;
		height: 81px;
		margin-bottom:0;
	}
	#subscribe-email h3 {
		height: 36px;
		background: none;
		font-weight: normal;
		font-size: 16px;
		color: #f3ad4e;
		text-shadow: none;
		margin-bottom:3px;
	}
	 /* Subscribe to Email */
        #subscribe-film {
                width: 300px;
                height: 81px;
                margin-bottom:0;
        }
        #subscribe-film h3 {
                height: 36px;
                background: none;
                font-weight: normal;
                font-size: 16px;
                color: #f60000;
                text-shadow: none;
                margin-bottom:8px;
		margin-top:  8px;
		line-height: 19px;
        }
	#cannes-coverage {
		width: 300px;
		height:97px;
		margin-bottom:0;
	}
	#cannes-coverage h3 {
		height: 47px;
		background: url(img/cannes-coverage.jpg) 0 0 no-repeat;
		text-indent:-9999px;
		margin-bottom:8px;
	}
	#cannes-coverage form {
		margin-left: 10px;
		margin-top: -2px;
	}
	#cannes-coverage input { border: 1px solid #6e3c3c; font-size: 13px; }
	#cannes-coverage input#ccse {
		width: 200px;
		padding: 3px;
	}
	#cannes-coverage input#ccss {
		color: #FFF;
		background: url(img/bg_subscribe_email_btn.png) 0 0 repeat-x #f28e0a;
		padding: 2px 6px;
	}

  #subscribe-email.sundance h3 {
    background-image: none;
    margin: 0;
    padding: 10px 0 0 10px;
    text-indent: 0;
    color:#5c98f6;
    font-weight:normal;
    font-size:20px;
  }
  #subscribe-email.sundance h3 span {
    color:#fff;
    font-size:11px;
    display:block;
    float:right;
    margin-right:10px;
  }

	#subscribe-email form,
	#subscribe-film form {
		margin-left: 10px;
		margin-top: -2px;
	}
	#subscribe-email input,
	#subscribe-film input { border: 1px solid #6e3c3c; font-size: 13px; }
	#subscribe-email input#se,
	#subscribe-film input#se {
		width: 200px;
		padding: 3px;
	}
	#subscribe-email input#ss,
	#subscribe-film input#ss {
		color: #FFF;
		background: url(img/bg_subscribe_email_btn.png) 0 0 repeat-x #f28e0a;
		padding: 2px 6px;
	}
	#subscribe-email .example,
	#subscribe-film .example { color: #999; }
	#subscribe-email #se, #subscribe-film #se, #cannes-coverage #ccse { color: #999; }

	.widget_marketplace-widget {
		border: none;
		width: 302px;
	}

	.marketplace-ad {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #6e3c3c;
		cursor: pointer;
	}
	.widget_marketplace-widget .last {
		/*display: none;*/
	}

	.rss-feeds {
		font-size:16px;
		padding:20px 10px;
	}

	/* Recent Entries */
	.widget_mmc_recent_posts li {
		padding: 5px 10px;
		border-bottom: 1px dotted #CCC;
	}

	/* Recent Posts from Movieline */
	.widget_movieline_rss h2 {
		color: #000;
		background: url('img/bg_widget_ml_rss_header.png?v4') #333 no-repeat;
		text-shadow: #000 -2px -2px 5px;
	}
	.widget_movieline_rss h2 a {
		display: none;
	}
	.widget_movieline_rss li
	{
		background-color: #fff;
		padding: 5px 10px;
		border-top: 1px solid #ccc;
	}
	.widget_movieline_rss li.alternate {
		background-color: #dbdbdb;
	}
	.widget_movieline_rss li a,
	.widget_movieline_rss li a:link,
	.widget_movieline_rss li a:visited
	{
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}
	.widget_movieline_rss li a:hover,
	.widget_movieline_rss li a:active
	{
		color: #bf272d;
		text-decoration: none;
	}

	.widget_rss li {
		padding: 5px 10px;
		border-bottom: 1px dotted #CCC;
	}

	/* Recent Posts from RSS FEED */

	.widget_recentpost_from_feed li
	{
		background-color: #fff;
		padding: 5px 10px;
		border-top: 1px solid #ccc;
	}
	.widget_recentpost_from_feed li.alternate {
		background-color: #dbdbdb;
	}
	.widget_recentpost_from_feed li a,
	.widget_recentpost_from_feed li a:link,
	.widget_recentpost_from_feed li a:visited
	{
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}
	.widget_recentpost_from_feed li a:hover,
	.widget_recentpost_from_feed li a:active
	{
		color: #bf272d;
		text-decoration: none;
	}

	.widget_rss li {
		padding: 5px 10px;
		border-bottom: 1px dotted #CCC;
	}

/*-----------------------------------------------------------------------
	UI Tabs
------------------------------------------------------------------------ */

	.ui-tabs .ui-tabs-hide {
		display: none;
	}
	.ui-tabs .odd {
		background-color: #f3f3f3;
	}
	.ui-tabs-nav {
		padding: 0;
		font-size: 13px;
	}
	.ui-tabs-nav li {
		float: left;
		text-align: center;
		padding: 0;
		background-color: #194896;
		border-color: #431111;
		border-style: solid;
		border-width: 1px 0 1px 1px;
		height: 25px;
		line-height: 25px;
	}
	.ui-tabs-nav li.first { border-left: 0;}
	.ui-tabs-nav li a, .ui-tabs-nav li.first a {
		color: #AAA;
	}
	.ui-tabs-nav li.ui-tabs-selected {
		background-color: #3d6cbb;
		border-bottom: 1px solid #3d6cbb;
	}
	.ui-tabs-nav li.ui-tabs-selected a {
		color: #FFF;
	}
	.ui-tabs-panel {
		clear: both;
		background-color: #FFF;
	}
	.ui-tabs-panel table {
		width: 100%;
		font-size: 11px;
		/* color: #58575c;  Changed to black */
	}
	.ui-tabs-panel td {
		font-weight: bold;
	}
	.ui-tabs-panel thead {
		color: #FFF;
		font-size: 10px;
		text-transform: uppercase;
		background-color: #3d6cbb;
	}
	.ui-tabs-panel .first {
		/* color: #000; */
	}

	/* Top Ten */
	#top-ten-tabs ul li {
		width: 49px;
	}
	#top-ten-tabs ul li.last{ width: 50px; }

	#new-york #top-ten-tabs ul li {
		width:53px;
	}
	#new-york #top-ten-tabs li {
		height:48px;
		line-height:15px;
		padding:4px 0 0;
	}
	#new-york #top-ten-tabs li.first {
		width:84px;
	}


	.widget_top-ten-london-widget #top-ten-tabs ul li {
		width:74px;
	}
	.widget_top-ten-london-widget #top-ten-tabs ul li.last{ width: 75px; }

	#top-ten-tabs tr {
		height: 40px;
		line-height: 40px;
	}
	.tt-th-2 {
		text-indent: -13px;
	}
	.tt-th-3, .tt-th-4 {
		text-align: center;
	}
	.tt-td-1 {
		font-size: 15px;
		color: #ff9a14;
		padding: 0 2px 0 9px;
	}
	.tt-td-2 {
		width: 128px;
		border-right: 1px dotted #CCC;
	}
	.tt-td-3 {
		width: 75px;
		text-align: center;
		border-right: 1px dotted #CCC;
	}
	.tt-td-4 {
		width: 65px;
		text-align: center;
		font-size: 14px;
	}

	/* Most Popular */
	#most-popular-tabs ul li {
		width: 99px;
		height: 30px;
		line-height: 1em;
		padding-top: 5px;
	}
	#most-popular-tabs ul li.last{ width: 100px; }

	#most-popular-tabs tbody tr {
		height: 40px;
		line-height: 1.2em;
	}
	.mp-th-1 {
		width: 33px;
	}
	.mp-th-2 {
		font-size: 13px;
		text-transform: uppercase;
		color: #ff9a14;
		font-weight: bold;
		text-indent: -25px;
	}
	.mp-th-3 {
		text-align: center;
	}

	.mp-td-1 {
		font-size: 15px;
		color: #ff9a14;
		padding: 0 2px 0 9px;
	}
	.mp-td-2 {
		width: 200px;
		border-right: 1px dotted #CCC;
		padding-top: 8px;
	}
	.mp-td-2 a { color: #000; }
	.mp-td-3 {
		font-size: 15px;
		text-align: center;
	}
	.mp-td-3 span {
		display: block;
		font-size: 10px;
	}

/*-----------------------------------------------------------------------
	Polls
------------------------------------------------------------------------ */

	.wp-polls {
		background-color: #FFF;
		padding: 10px;
	}

	.wp-polls h4 {
		font-size: 20px;
		color: #194896;
		font-weight: normal;
		line-height: 1.1em;
		margin-bottom: 13px;
		text-transform: none;
		letter-spacing: normal;
		line-height: normal;
	}

	.wp-polls ul, .wp-polls li {
		padding: 0;
	}

	.wp-polls-questions {
		margin: 15px 0;
		text-align: center;
	}

	.wp-polls-answers {
		margin: 15px 0;
	}

	.wp-polls input.poll-radio {
		visibility: hidden;
	}
	.wp-polls input.poll-btn {
		font-size: 14px;
		background: url(img/bg_polls_btn.png) 0 0 no-repeat;
		color: #FFF;
		width: 48px;
		height: 27px;
		text-transform: uppercase;
	}

	.wp-polls-loading {
		text-indent: -9999px;
	}

	.poll-footer {
		clear: both;
		font-size: 14px;
		text-transform: uppercase;
		color: #58575c;
	}
	.poll-footer a { color: #999; }

	.poll-view {
		float: right;
		font-weight: n ormal;
		font-size: 11px;
		text-transform: none;
		margin-top: 2px;
	}

	.poll-answer {
		float: left;
		width: 75%;
		position: relative;
		margin-bottom: 12px;
	}
	.poll-bar {
		float: left;
		background: url(img/bg_poll_bar.png) 0 0 repeat-x #ff9a14;
		min-width: 38px;
		color: #FFF;
		text-transform: uppercase;
	}
	.poll-text { padding: 0 5px; }
	.poll-percentage {
		color:#000000;
		font-size:11px;
		font-weight: bold;
		position:absolute;
		right:-45px;
		top:0;
	}


/*-----------------------------------------------------------------------
	Categories Page
------------------------------------------------------------------------ */
	.category-column {
		color: #5c5c5c;
		font-size: 14px;
		float: left;
		width: 193px;
	}
	.category-column li {
		margin-bottom: 4px;
	}
	.category-column a {
		font-size: 18px;
	}

	.category-column h3 {
		font-size: 12px;
		color: #666;
		margin: 0;
	}

/*-----------------------------------------------------------------------
	Contact Form
------------------------------------------------------------------------ */


	.wpcf7-form {
		background-color: #EEE;
		margin: 20px 0;
		padding: 20px 12px 0 12px;
		border: 1px solid #d0d0d0;
	}

	.wpcf7-form #submit input  {
		font-size: 14px;
		color: #FFF;
		padding: 3px 7px;
		background: url(img/bg_tipline_btn.png) 0 0 repeat-x #F28E0A;
		border: 1px solid #F28E0A;
	}

	.wpcf7-form p {
		display: block;
		font-size: 10px;
		font-weight: bold;
		color: #2d2d2d;
	}

	.wpcf7-form input.text, .wpcf7-form textarea {
		border: 1px solid #669aef;
	}
	.wpcf7-form input.text {
		width: 269px;
		padding: 2px 0;
	}

/*-----------------------------------------------------------------------
	Advertising
------------------------------------------------------------------------ */

	#ad-header {
		/*height: 95px;*/
		text-align: center;
		margin-top: 16px;
		margin-bottom: 8px;
		min-height:102px;
		_height:102px;
	}

	#ad-footer {
		text-align: center;
	}

	.ad-footer {
	margin:18px 0 19px;
	text-align:center;
	background: #2e0505;
	}
	.ad-footer-empty {
		width: 100%;
		height: 24px;
		display: block;
	}

	#ad-special {
		margin-left: -20px;
		padding-bottom: 20px;
	}
	#ad-special + .post {
		border-top:  1px solid #848383;
		padding-top: 20px;
	}

	.new-add-show {
		float: left;
		height: 90px;
		margin-left: 30px;
		width: 150px;
		position: relative;
		z-index: 1000;
	}

/*-----------------------------------------------------------------------
	Misc
------------------------------------------------------------------------ */

	#analytics #technorati {
		position: absolute;
		top: -100px;
		left: -9999px;
	}

	#most-popular-img {
		position: absolute;
		bottom: 0;
		left: 0;
	}

	/* Twitter Tools */
	.aktt_tweets li {
		padding: 5px 12px;
		border-bottom: 1px dotted #CCC;
	}
	.aktt_tweets li.aktt_more_updates {
		background-color: #111;
		font-size: 14px;
		text-transform: uppercase;
		padding: 8px 12px;
		border-bottom: none;
	}
	.aktt_more_updates a {
		color: #FFF;
	}

	a.aktt_tweet_time, a.aktt_tweet_time:link, a.aktt_tweet_time:hover, a.aktt_tweet_time:visited {
		display: block;
		font-size: 11px;
		color: #999;
		font-style: italic;
	}

	/* Tipsy Tooltip */
	.tipsy { padding: 5px; font-size: 12px; opacity: 1; filter: alpha(opacity=100); background-repeat: no-repeat; }
	/*.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; } */
	.tipsy-inner { padding: 4px 5px; background-color: #773535; color: white; max-width: 200px; text-align: center; }
	.tipsy-north { background-image: url(img/tipsy-north.gif); background-position: top center; }
	.tipsy-south { /*background-image: url(img/tipsy-south.gif); background-position: bottom center;*/ }
	.tipsy-east { background-image: url(img/tipsy-east.gif); background-position: right center; }
	.tipsy-west { background-image: url(img/tipsy-west.gif); background-position: left center; }

/* thickbox overrides */
#TB_closeAjaxWindow {
	float:none;
	margin:auto;
	padding:7px 10px 5px 0;
	position:relative;
	text-align:right;
	width:100px;
}

/* yahoo finance */
#text-4.widget,
#text-10.widget,
#text-8.widget
{
	background-color:transparent;
}
#text-4.widget .textwidget,
#text-8.widget .textwidget,
#text-10.widget .textwidget
{
	border:none;
}

/*
#top-ten-widget-3.widget h2 {
	line-height:normal;
	padding-top:4px;
	margin-bottom:-2px;
}
*/

tr#number_source {
	height:20px;
	line-height:20px;
}
tr#number_source td div {
	position:absolute;
	height:20px;
	background-color:#004c97;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	width:295px;
	font-size:11px;
	padding-left:5px
}
tr#number_source td div a {
	color:#ff9a00;
	font-weight:bold;
}

#homepage-contenttop-ad {
	position:relative;
	top:-20px;
	left:-20px;
}
#homepage-contenttop-ad-iefix {
	display:none;
}

#editor-detail {
	position:relative;
	height:30px;
	width:445px;
	float:left;
	text-align:center;
	font-family:Georgia,"Times New Roman",serif;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	padding-top:8px;
}
#editor-detail a {
	color:#FF9A14;
}

.dhd_twitter_wrap {
	padding:5px 12px;
}
.dhd_twitter_wrap .twitter-time-since {
	color:#999999;
	display:block;
	font-size:11px;
	font-style:italic;
}
/*---------Comment Pagination Style----*/
.paginationDiv {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
	height:31px;
	text-align:center;
	padding:12px 0 0 0;
	width:100%;
}
.paginationDiv a {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0568f9;
	text-decoration:underline;
}

.paginationDiv a.next_comment {
	float: right;
}

.paginationDiv a.prev_comment {
	float: left;
}

/************* Trailers ***************/
#trailers_nav {
  margin-bottom:20px;
}
#trailers_nav a {
  font-family: Georgia, "Times New Roman", serif;
  font-size:16px;
  font-weight:normal;
  padding-right:20px;
  color:#58585a;
}
#trailers_nav a:hover,
#trailers_nav a.on {
  color:#ed8905;
  text-decoration:none;
}

p#trailer_heading{
  font-family: Georgia, "Times New Roman", serif;
  font-size:16px;
  font-weight:normal;
  padding-right:20px;
  color:#58585a;
  padding-bottom:10px;
  border-bottom:1px solid #58585a;
}
#trailer_list_wrap {
  position:relative;
  width:580px;
  margin-bottom:100px;
}
.trailer_list {
  position:relative;
  width:180px;
  float:left;
  padding-left:30px;
}
.trailer_list.first {
  padding-left:0;
  width:160px;
}
.trailer_list li {
  padding-bottom:3px;
}
.trailer_list li a {
  font-family:  Arial, Verdana, sans-serif;
  font-size:14px;
}
.cf {overflow:hidden; zoom:1;}/*ClearFix*/

#ftrailer {
  margin-bottom:25px;
}
h2.ftrailer_heading,
#ftrailer_meta span.ftrailer_heading {
  font-family:  Arial, Verdana, sans-serif;
  font-size:11px;
  color:#000;
  font-weight:normal;
}
h2.ftrailer_heading {
  margin-bottom:5px;
}
#ftrailer_meta span.ftrailer_heading {
  text-transform:uppercase;
}
#ftrailer h1 {
  font-family:  Arial, Verdana, sans-serif;
  font-weight:28px;
  color:#0f60e4;
  margin-bottom:0px;
}
#ftrailer_meta {
  font-family:  Arial, Verdana, sans-serif;
  font-weight:11px;
  color:#848383;
  margin-bottom:15px;
}

#new-york #text-6 {background-color:transparent;border:0;}
#new-york #text-6 .textwidget {background-color:transparent;border:0;}


/*Recent post tabs*/

	#recent-post-tabs ul li {
		/*width: 49px;*/
		padding:0 15px;
		width:119px;
	}
	#recent-post-tabs ul li.lastRpTab {
			/*width: 49px;*/
			padding:0 15px;
			width:120px;
	}
	#recent-post-tabs tr {
		height: 40px;
		line-height: 40px;
	}
	#recent-post-tabs tr td a{
			font-size:118%;
			font-weight:normal;
			line-height: 20px;
	}

	.rp-th-2 {
		text-indent: 0;
	}
	.rp-td-1 {
		font-size: 15px;
		color: #ff9a14;
		padding: 0 2px 0 9px;
	}
	.rp-td-2 {
		width: 260px;
		border-right: 1px dotted #CCC;
	}


/*newly added for expandable ad*/
#leaderboard-top {padding-top: 0px; padding-left: 8px; text-align:center;}
#leaderboard-top div {position: relative; width: 745px; _width: 728px; display: inline-block;}
#leaderboard-top div div{top: 0pt; left: 0pt; width: 728px; display: inline-block; z-index:1000; text-align:left;}

/*end*/

/* New Styles */
a.logo {
	background: url(img/logo.png) no-repeat;
	display:block;
	height:43px;
	margin:5px 0 0 20px;
	width:364px;
	padding-bottom:12px;
}
.big-ad
{
	margin-left:30px;
	display:block;
}
.ie6 .hidden
{
 display:none;
}
.ie6 a.logo
{
 background:none;
 height:31px;
 cursor:pointer;
}
.ie6 #logowrapper
{
 height:55px;
}
/*end*/

/* add for news tab */

	#news-menu {
		float:left;
		width:620px;
		margin:-3px 0 0 30px;
	}

	#news-nav {
		float:left;
		height: 38px;
		margin: 0;
		padding: 0;
		width:100%;
		background-image: url('img/sprite-news3.jpg');
		background-repeat:  no-repeat;
		background-position: 0 0;
		background-color:#ececec;
	}
	#news-nav li {
		float: left;
		font-weight: bold;
		padding: 0;
	}
	#news-nav li a{
		float: left;
		display: block;
		text-align:center;
		color:#333333;
		height:24px;
		font-family: times new roman;
		text-decoration:none;
		font-size:14px;
		background-image: url('img/tabs-bkgd.png');
		background-repeat:  repeat-x;
		background-color:#ececec;
        padding: 5px 7px 0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-right: 1px solid #cbcbcb;
	}
    #news-nav .current-menu-item a{
        background-image: url('img/tabs-bkgd-hover.png');
        color: #ffffff;
        height: 27px;
        border-bottom: 1px solid #cbcbcb;
    }
    #news-nav .current-menu-item a:hover{
        color: #ffffff;
    }
	#news-nav a.nav-pad-city {
		display: block;
		padding:0 8px;
	}
	#news-nav li a:hover{
		color: #FF9A14;
	}
/* add for news tab */

/* awards start */
.wrapper {
	width:1000px;
	_width:auto !important;
	margin : 0 auto;
	background:url('img/awards/skin-inception.jpg?ver=2') no-repeat center top;
	position: relative;
	height: 1000px;
	min-height: 1000px; zoom:1;
}

.skin {
	width:1000px;
	height:1000px;
	text-indent:-9999px;
}
.wrapper a.awards-skin {
	width:1000px;
	height:1000px;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	display: block;
	cursor: pointer;
	_margin: 0 188px 0;
	zoom:1;
}
#awardtitle {
	width:383px;
	height:34px;
	text-indent:-9999px;
	background:transparent url('img/awards/awardeditions-title.png') no-repeat right top;
	_background:transparent url('img/awards/awardeditions-title-ie6.png') no-repeat right top;
}

.interior{
	float:left;
	margin:310px 188px 0;
	width:590px;
	height:290px;
	background:#330000;
	border:1px solid #ff9900;
	padding:15px;
	display: inline;
	position: relative;
	z-index:200;
	zoom:1;
}

.interior p{
	color:#fff;
	font-size:102%;
	line-height:18px;
	margin:.1em 0 .8em;
}

.issues {
	display: block;
	height: 139px;
	position: relative;
	width: auto;
	z-index: 100;
}

.issues a {
	color:#fff;
	width:112px;
	margin:0 5px 0 2px;
	_margin:0 4px 0 2px;
	padding:0;
	float:left;
	text-decoration:none;
	font-weight:bold;
	display: inline;
}

.issues a p {
	margin:0;
}

.issues a.last {
	margin:0;
}
/* awards end */

.gform_wrapper .top_label .gfield_label
{
	font-size:10px;
}
.gform_wrapper .wpcf7-form
{
	padding-top: 0;
}
.gform_footer input.button {
font-size: 12px !important;
}

/* Issue #904 Primetime Pilot Panic listings */
.broadcast
{
	text-align:center;
	width:100%;
}
.broadcast span
{
	color:#421010;
	font-size:22px;
	font-weight: bold;
	display:block;
	padding:8px 0 5px;
}
.pilot-banner
{
	background:url("img/pilot-banner-bg-v2.png") #fff no-repeat;
	width: 575px;
	height: 57px;
	margin: -20px auto 20px;
}
.banner-txt
{
	float:right;
	color: #333;
	width:208px;
	padding:8px 15px;
}
.broadcast a
{
	color:#0568f9;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin: 0 14px;
}
.upfront-banner{
    background:url("img/upfronts-banner-bg.png") #fff no-repeat;
    width: 575px;
    height: 57px;
    margin: -20px auto 25px;
}
.upfront-banner .broadcast span
{
	font-size:16px;
}
.page-banner
{
	margin-top:-10px;
}
.ad-comment {
		clear: both;
		padding: 5px 0;
		border-color:#848383;
		border-width: 1px 0;
		border-style: solid;
		margin-bottom: 8px;
		font-size: 10px;
		font-weight: bold;
}
 .social-print, .social-email, .social-twshare, .social-fbshare, .social-google {
 	display: inline;
 	width: auto;
 	float:left;
 	border-right:solid 1px #000;
 	margin-right:5px;
 	padding-right:5px;
 	height:22px;
 }
 .social-print{
  	border-right:none;
 }
 .social-print a{
 	background: url(img/social-links-bg.png) no-repeat -80px 0;
 	width:60px;
 	height:22px;
 	display:block;
 }
 .social-email a{
 	background: url(img/social-links-bg.png) no-repeat;
 	width:60px;
 	height:22px;
 	display:block;
 }

/* Tweet Button fallback in case Twitter is unavailable */
a.twitter-share-button,
a.twitter-share-button:visited,
a.twitter-share-button:link {
	display: block;
	height: 20px;
	width: 55px;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	background-image: url(img/tweet.png);
	background-repeat: no-repeat;
}
a.twitter-share-button:hover {
	background-position: 0px -21px;
}
a.twitter-share-button:active {
	background-position: 0px -42px;
}

.widget_most-popular-widget .ui-tabs-panel {
	min-height: 228px;
}

.widget_top-ten-widget .ui-tabs-panel {
	min-height: 470px;
}

.widget_top-ten-london-widget .ui-tabs-panel {
	min-height: 450px;
}

.widget_top-ten-newyork-widget .ui-tabs-panel {
	min-height: 470px;
}

.above-first-post-homepage,
.above-first-post-homepage .textwidget {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
}

.above-first-post-homepage .textwidget {
	margin: 0 0 1em;
}
/** Related post**/
.single #pmc-related-post div{
    padding-bottom: 5px;
}