/*
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: 	24px;
		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;
		}

	#header {
		background: url(img/bg_header.gif) 0 0 repeat-x;
		/*height: 418px;*/
	}

	#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;
	}
	#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;
	}

	#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;
	    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.2em;
	}
	.jcarousel-list li img { float: left; margin: 0 3px; }
	.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-movieline { background-image: url(img/mmc_movieline.png); width: 77px;}
	.mmc-hl { background-image: url(img/mmc_hl.png); width: 80px;}
	.mmc-oncars { background-image: url(img/mmc_oncars.png); width: 76px;}
	.mmc-arrow { background-image: url(img/mmc_arrow.png); width: 16px; text-indent: 0;}
	.mmc-network { background-image: url(img/mmc_network.png); width: 130px;}
	.mmc-deadline { background-image: url(img/mmc_deadline.png); width: 65px;}
	.mmc-fan { background-image: url(img/mmc_fan.png);}
	.mmc-mail { background-image: url(img/mmc_mail.png);}
	.mmc-times { background-image: url(img/mmc_times.png);}
	/*newyork MMC link styles */
	#new-york .mmc-movieline { background-image: url(img/mmc_movieline-ny.png); width: 77px;}
	#new-york .mmc-hl { background-image: url(img/mmc_hl-ny.png); width: 80px;}
	#new-york .mmc-oncars { background-image: url(img/mmc_oncars-ny.png); width: 76px;}
	#new-york .mmc-arrow { background-image: url(img/mmc_arrow-ny.png); width: 16px; text-indent: 0;}
	#new-york .mmc-network { background-image: url(img/mmc_network-ny.png); width: 130px;}
	#new-york .mmc-fan { background-image: url(img/mmc_fan-ny.png);}
	#new-york .mmc-mail { background-image: url(img/mmc_mail-ny.png);}
	#new-york .mmc-times { background-image: url(img/mmc_times-ny.png);}
	/*london MMC link styles */
	#london .mmc-movieline { background-image: url(img/mmc_movieline-london.png); width: 77px;}
	#london .mmc-hl { background-image: url(img/mmc_hl-london.png); width: 80px;}
	#london .mmc-oncars { background-image: url(img/mmc_oncars-london.png); width: 76px;}
	#london .mmc-arrow { background-image: url(img/mmc_arrow-london.png); width: 16px; text-indent: 0;}
	#london .mmc-network { background-image: url(img/mmc_network-london.png); width: 130px;}
	#london .mmc-fan { background-image: url(img/mmc_fan-london.png);}
	#london .mmc-mail { background-image: url(img/mmc_mail-london.png);}
	#london .mmc-times { background-image: url(img/mmc_times-london.png);}

	/* 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; }
	.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: 30px; }
	.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: 48px; background-color: #2c60b4; }
	.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: 116px;
		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.first { width: 118px; border-left-width: 0; }
	#main-nav li.last { width: 117px; }
	#main-nav li a {
		display: block;
		color: #bca5a5;
	}

	#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.premium #nav-premium,
	body.tip-line #nav-tip-line,
	body.about-dhd #nav-about-us
	{
		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 50px 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 50px;
		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;
	}

	#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; text-transform: uppercase; }
	.post .post-tags {
		color: #000;
		display: block;
		padding-top: 4px;
		clear: left;
		width: auto;
		height: auto;
	}
	.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;
	}
	.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;
	}
	.post-social a { color: #194896; }
	.single .post-social {
		border-width: 0 0 1px 0;
		margin-bottom: 20px;
	}
	.single .post-content {
		padding-bottom: 0;
	}

	.post-comments-link {
		float: right;
		margin-top: 6px;
		padding-left: 16px;
		line-height: 1em;
	}
	.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-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;
	}
	#cblock2 {
		margin-left: 12px;
	}

	#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 h2 {
		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;
	}

	.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: 73px;
	}
	#subscribe-email h2 {
		height: 28px;
		background: url(img/bg_subscribe_email.png) 0 0 no-repeat;
	}
	#subscribe-email form {
		margin-left: 10px;
		margin-top: -2px;
	}
	#subscribe-email input { border: 1px solid #6e3c3c; font-size: 13px; }
	#subscribe-email input#se {
		width: 200px;
		padding: 3px;
	}
	#subscribe-email input#ss {
		color: #FFF;
		background: url(img/bg_subscribe_email_btn.png) 0 0 repeat-x #f28e0a;
		padding: 2px 6px;
	}
	#subscribe-email .example { 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?v1) #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;
	}

/*-----------------------------------------------------------------------
	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 h3 {
		font-size: 20px;
		color: #194896;
		font-weight: 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;
	}

	#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;
	}

/*-----------------------------------------------------------------------
	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:400px;
	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 14px Arial, Helvetica, sans-serif;
	color:#0568f9;
	text-decoration:underline;
}

/************* 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;
	}

/*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*/