/* Global Rules */

* {
	padding: 0;
	margin: 0;
	border: none;
	list-style: none;
}

body {
	background: #d3cccb url(http://assets.moviefill.com/images/nav/bg.gif?v=02152009) 0 0 repeat-x fixed;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #b01215;
	background-color: transparent;
}

a:hover {
	text-decoration: underline;
}

div#skin {
	width: 100%;
	text-align: center;
}

div#wrap {
	background: #1e0000 url(http://assets.moviefill.com/images/nav/bg-wrap.gif?v=02152009) 0 0 no-repeat;
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
	text-align: left;
}

div#content {
	background: #fff;
	padding: 10px;
	width: 920px;
	float: left;
	overflow: hidden;
}

div#fill-logo {
	display: none; 
}

div#fill-logo a {
	display: block;
	float: left;
	background: transparent url(http://assets.moviefill.com/images/nav/moviefill.gif?v=02152009) 0 0 no-repeat;
	width: 291px;
	height: 56px;
	text-indent: -999px;
	overflow: hidden;
}


div#fixed-toolbar {	
	background: #202e3e url(http://assets.moviefill.com/images/nav/footer.gif?v=02152009) 0 0 repeat-x;
	width: 100%;
	height: 68px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
}

a#toolbar-close {
	float: right;
	color: #ff5050;
	font-size: 12px;
	padding: 0 0 0 16px;
	margin: 14px 0 0 0;
	outline: none;
	text-transform: lowercase;
	display: block;
	background: url(http://assets.moviefill.com/images/nav/toolbar-close.gif?v=02152009) 0 1px no-repeat;
}

div#fixed-toolbar-wrap {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

div#toolbar-sticker {
	float: left;
	top: -28px;
	position: absolute;
	width: 90px;
	height: 90px;
	left: 0;
}

div#toolbar-sticker img {
	width: 90px;
	height: 90px;
	background: url(http://assets.moviefill.com/images/nav/toolbar-sticker.png?v=02152009) 0 0 no-repeat;
}

div#toolbar-newsletter {
	width: 290px;
}

div#toolbar-newsletter, div#toolbar-share {
	float: left;
	margin: 10px 0 0 102px;
	border-right: 1px dotted #fff;
	padding: 0 12px 0 0; height: 50px;
}

div#toolbar-share {
	margin: 10px 0 0 12px;
	padding-top: 3px;
	text-align: left;
	width: 230px;
	height: 46px;
}

div#toolbar-newsletter strong, div#toolbar-share strong, div#toolbar-wantmore strong {
	display: block;
	float: left;
	color: #fff;
	font-size: 12px;
	margin: 0 0 8px 0;
	width: 100%;
	text-align: left;
	background-color: transparent;
}

div#toolbar-share strong, div#toolbar-wantmore strong {
	font-size: 11px;
	margin: 0 0 10px 0;
}

div#toolbar-newsletter a#newsletter-box {
	display: block;
	float: left;
	clear: both;
}
a#toolbar-twitter {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	background: url(http://assets.moviefill.com/images/nav/toolbar-twitter.gif?v=02152009) 0 0 no-repeat transparent;
	padding: 0 0 3px 22px;
	color: #fff;	
}
a#toolbar-ms {
	background: url(http://assets.moviefill.com/images/nav/toolbar-ms.gif?v=02152009) 0 0 no-repeat transparent;	
	display: block;
	float: left;
	padding: 0 0 3px 22px;
	color: #fff;
	margin: 0 10px 0 0;
}

div#toolbar-sharethis {
	float: left;
}

div#toolbar-sharethis a {
	color: #fff;
	background-color: transparent;
}

div#toolbar-wantmore {
	width: 160px;
	float: left;
	height: 46px;
	margin: 10px 0 0 12px;
	padding: 3px 0 0 55px;
	text-align: left;
	background: url(http://assets.moviefill.com/images/iphone/iphone-icon.gif) 0 5px no-repeat transparent;	
}

div#toolbar-wantmore strong {
	margin: 0 0 4px 0;
}

div#toolbar-wantmore p {
	font-size: 11px;
	color: #fff;
	background-color: transparent;
}

div#toolbar-wantmore p a {
	color: #f0b4ff;
	background-color: transparent;
}


/* Header */

div#df-header {
	width: 940px;
	padding: 0;
	float: left;
}

div#flash-logo {
	width: 328px;
	height: 81px;
	float: left;
	position: relative;
	margin: 5px 0 0 -10px;
}

div#content div.news a.read-more {
	display: none;
}

div#search {
	float: right;
	width: 300px;
	height: 39px;
	padding: 0;
	margin: 10px 10px 0 0;
}

div#search span.lc, div#search span.rc {
	display: block;
	width: 8px;
	height: 39px;
	overflow: hidden;
	background-image: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009);
	background-repeat: no-repeat;
}

div#search span.lc {
	float: left;
	background-position: -236px -19px;
}

div#search span.rc {
	float: right;
	background-position: -266px -19px;
}

div#search div.txt {
	float: left;
	background: url(http://assets.moviefill.com/images/nav/bg-search.gif?v=02152009) 0 0 repeat-x;	
	width: 284px;
	padding: 9px 0 0 0;
	height: 30px;
	overflow: hidden;
}

div#search-field {
	float: left;
}

div#search-field input {
	float: left;
	width: 200px;
	height: 15px;
	padding: 3px;
	border: 0 none;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

div#search a.btn {
	width: 70px;
	height: 21px;
	background: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009) 0 0 no-repeat;
	float: right;
	margin: 0;
	position: relative;
	font-size: 0;
	text-align: right;
	letter-spacing: -80px;
	color: #454d66;
}

div#search a.btn:hover {
	background: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009) -70px 0 no-repeat;
}

/* Header - Navigation */

ul#header-links {
	float: right;
	margin: 75px 0 0 0;
}

ul#header-links li {
	float: left;
	border-right: 1px solid #bf88c8;
	padding: 0 10px;
}

ul#header-links li a, ul#header-links li a:link, ul#header-links li a:active, ul#header-links li a:visited {
	color: #f0b4ff;
	background-color: transparent;
}

ul#nav {
	float: left;
	width: 421px;
	clear: both;
	margin: 10px 0 0 10px;
	height: 39px;
}

ul#nav li {
	float: left;
}

#nav-a a, #nav-a.active a {background-position: 0 -21px;width: 99px;}
#nav-a a:hover, #nav-a.active a:hover {background-position: -100px -21px;}

#nav-b a, #nav-b.active a {background-position: 0 -60px;width: 98px;}
#nav-b a:hover, #nav-b.active a:hover {background-position: -98px -60px;}

#nav-c a, #nav-c.active a {background-position: 0 -99px;width: 113px;}
#nav-c a:hover, #nav-c.active a:hover {background-position: -113px -99px;}

#nav-d a, #nav-d.active a {background-position: 0 -138px;width: 111px;}
#nav-d a:hover, #nav-d.active a:hover {background-position: -111px -138px;}


ul#nav li a {
	background-image: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009);
	background-repeat: no-repeat;
	height: 39px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}


/* New Channel List */


div#channels-block {
	float: right;
	margin: 25px 10px 20px 0;
	padding: 0;
}

div#channels-title {
	width: 76px;
	float: left;
	margin: 5px 0 10px 0;
	text-transform: uppercase;
	color: #ffc150;
	font-weight: bold;
	line-height: 11px;
}

ul#channels {
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
 }
 
ul#channels li {
	float: left;
	line-height: 12px;
	padding: 0 10px;
	background: transparent url(http://assets.moviefill.com/images/nav/bullet.gif?v=02152009) 0 58% no-repeat;	
 }
 
ul#channels li a {
	font-size: 10px;
	color: #e9ecf1;
	line-height: 12px;
}
 
div#channels-block ul#channels li#ch-a {
	border: 0 none;

}

div#channels-block ul#channels li#ch-f {
	padding-right: 0;
}
 

/* Top Story Bar */

div#top-stories {
	float: left;
	width: 940px;
	height: 90px;
	background: #eee;
}

div.top-story {
	float: left;
	width: 220px;
	padding: 10px 0 10px 10px;
	margin: 0;
	cursor: pointer;
}

div.top-story:hover {
	background: #d3cccb;
}

div.top-story a:hover {
	text-decoration: none;
	background: #d3cccb;
}

a.top-story-thumb {
	display: block;
	float: left;
}

a.top-story-thumb span {
	display: block;
	float: left;
	width: 70px;
	height: 70px;
	overflow: hidden;
	margin: 0 14px 0 0;
	cursor: pointer;
}

a.top-story-thumb span img {
	width: 70px;
}

div.top-story a em {
	color: #625551;
	text-transform: uppercase;
	padding: 8px 0 4px 0;
	display: block;
	float: left;
	font-style: normal;
	font-weight: bold;
	width: 130px;
	cursor: pointer;
	font-size: 10px;
}

div.top-story a strong {
	color: #151515;
	padding: 0;
	display: block;
	float: left;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: 130px;
	cursor: pointer;
}
 

/* Columns */

div#content.channel {
	padding: 0 0 0 10px;
	width: 930px;
}

div#content.article {
	padding: 10px 0 0 10px;
	width: 930px;
}

div#content table, div#content td, div#content tr {
	border-collapse: collapse;
}

div#column-left {
	float: left;
	padding: 10px 10px 10px 0;
	width: 600px;
	position: relative;
}

div#column-right {
	float: left;
	width: 300px;
	padding: 10px;
}

div#content table td.sidebar {
	background: #fff;
}

/* Article Toolbar */

div#article-toolbar {
	float: left;
	border-bottom: 1px dotted #d0cdcb;
	width: 100%;
	margin: 40px 0 12px 0;
	padding-bottom: 10px;
}

#article-toolbar .icon-rss, #article-toolbar .icon-ms, #article-toolbar .icon-sharethis,
#article-toolbar .icon-newsletter, #article-toolbar .icon-digg {
	float: left;
	padding: 2px 12px 2px 2px;
}

div#article-toolbar .tool a {
	display: block;
	float: left;
	color: #333;
	background-color: transparent;
	padding: 5px 0 4px 4px;
	line-height: 16px;
	font-size: 11px;
}

.icon-rss span {
	background-position: -574px -10px;
}

.icon-ms span {
	background-position: -574px -46px;
}

.icon-sharethis span {
	background-position: -574px -82px;
}

.icon-sharethis .icon {
	margin-top: 5px;
	margin-right: 2px !important;
}

.icon-newsletter span {
	background-position: -574px -118px;
}

.icon-digg {
	position: relative;
}

.icon-digg iframe {
	margin-top: 5px;
}

.icon-digg span {
	background-position: -574px -154px;
	position: absolute;
	top: 7px;
	left: 8px;
}


div#article-toolbar .tool .icon {
	background-image: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009);
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px;
}

div#article-toolbar .tool .stbutton, div#article-toolbar .tool .stico_default {
	background: none !important;
}


/* Footer */

div#df-footer {
	width: 960px;
	height: 104px;
	padding: 0;
	position: relative;
	background: #25001a;
	margin: 0 auto 0 auto;
}

div#df-footer a.read-more {
	display: block;
	color: #ffb93a;
	text-transform: uppercase;
	display: block;
	position: absolute;
	bottom: 20px;
	font-size: 11px;
	right: 5px;
	padding: 2px 30px 0 0;
	height: 17px;
	background: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009) -140px -472px no-repeat transparent;
	z-index: 10;
}

div#df-footer a.read-more:hover {
	text-decoration: none;
	color: #fff;
	background-color: transparent;
}

div#df-footer div.inner {
	width: 100%;
	height: 104px;
	background: url(http://assets.moviefill.com/images/nav/footer.gif?v=02152009) 0 0 repeat-x;
}

div#footer-left {
	width: 20px;
	height: 104px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(http://assets.moviefill.com/images/nav/footer-left.gif?v=02152009) 0 0 no-repeat;
}

div#footer-right {
	width: 345px;
	height: 104px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(http://assets.moviefill.com/images/nav/footer-right.gif?v=02152009) 3px 0 no-repeat;
	z-index: 8;
}

div#footer-right div.inner {
	background: url(http://assets.moviefill.com/images/nav/footer-right.gif?v=02152009) -326px 0 no-repeat;
	height: 104px;
	width: 20px;
	position: absolute;
	right: 0;
	top: 0;
	float: none;
}

div#df-footer #partners {
	margin: 0;
	float: left;
	padding: 17px 0 0 35px;
	width: 690px;
	position: relative;
	z-index: 9;
}

div#df-footer h2 {
	padding: 0;
	color: #ffb93a;
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	width: 70px;
	text-align: left;
}

div#df-footer ul {
	float: left;
	padding-top: 1px;
}

div#df-footer ul li {
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #c5cace;
}

div#df-footer a  {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

div#df-footer a:hover {	
	text-decoration: underline;
}

div#df-footer #about-us {
	float: left;
	clear: both;
	padding: 6px 0 0 35px;
	width: 650px;
	position: relative;
	z-index: 9;
}

div#df-footer #about-us ul {
	float: left;
	width: 560px;
}


/* Common Classes */

.btn {
	cursor: pointer;
	text-indent: -9999px;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

a.read-more, a.read-more:active, a.read-more:visited {
	text-transform: uppercase;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}

a.read-more span, a.read-more:hover span {
	color: #a8d46f;
	padding-left: 3px;
}

a.read-more:hover {
	
}

h2 span.more-link {
	display: block;
	font-size: 12px;
	position: absolute;
	right: 10px;
	top: 14px;
}

h2 span.more-link a, h2 span.more-link a:active, h2 span.more-link a:visited {
	color: #ffb93a;
	text-decoration: none;
	padding-bottom: 0;
	font-weight: normal;
	background-color: transparent;
}

h2 span.more-link a:hover {
	color: #fff;
}

.back-link {
	float: left;
}

.back-link a span {
	display: block;
	background: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009) -3px -404px no-repeat transparent;
	width: 15px;
	height: 14px;
	float: left;
	margin-right: 6px;
}

.back-link a {
	color: #625551;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	text-transform: uppercase;
}
.back-link a:hover {
	color: #b01215;
	background-color: transparent;
	text-decoration: none;
}

.back-link a:hover span {
	background: url(http://assets.moviefill.com/images/nav/sprite.gif?v=02152009) -3px -453px no-repeat;
}

div#content .noborder, div#article-8, div#article-7 {
	border: 0 none;
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

.noborder {
	border: 0 none !important;	
}

/*  Pagination on summary pages   */
div.pagination {
	clear: both;
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0 0 10px 0;
	color: #000;
	background-color: transparent;
	font-size: 12px;
	border-top: 2px solid #625551;
}

div.pagination a.inactive {
	border: 1px solid #d3cccb;
	color: #808386;
	background-color: transparent;
}

div.pagination a.inactive:hover {
	background: #fff;
	color: #808386;
	text-decoration: none;
}

div.page-left {
	float: left;
	width: 25%;
}
div.page-center {
	float: left;
	width: 50%;
	text-align: center;
}
div.page-right {
	float: left;
	width: 25%;
}

div.page-center div.center {
	margin: 0 auto;
	clear: both;
}

div.page-left {
	padding: 5px 0;
}

div.page-right , div.page-btns {
	float: right;
}

a.prv-btn, a.nxt-btn {
	float: left;
	display: block;
	padding: 5px 7px;
	border: 1px solid #d3cccb;
	color: #b01215;
	font-weight: bold;
	text-transform: capitalize;
	background-color: transparent;
}

a.prv-btn:hover, a.nxt-btn:hover {
	color: #fff;
	background: #8c0002;
	border: 1px solid #8c0001;
	text-decoration: none;
}

a.nxt-btn {
	margin: 0 0 0 15px;
}

.page-center a {
	float: left;
	display: block;
	padding: 5px 7px;
	border: 1px solid #d3cccb;
	color: #b01215;
	font-weight: bold;
	margin: 0 4px 0 0;
	background-color: transparent;
}

.page-center a.active {
	color: #fff;
	background: #8c0002;
	border: 1px solid #8c0001;
}

.page-center span {
	display: block;
	float: left;
	margin: 0 10px;
	padding: 5px 0;
}


/*  Right-column controls   */

#column-right .container {
	width: 300px;
	padding: 0 0 16px 0;
	margin: 10px 0px 10px 0px;
	float: left;
	background: url(http://assets.moviefill.com/images/nav/border.gif?v=02152009) 0 100% repeat-x;
}

/* TopCelebs control  */
#column-right #topCelebsHeader
{
	width: auto;
	background-color: #808487;
	margin: 0px 0px 15px 0px;
	color: #fff;
	font-family: Verdana, Arial;
	font-size: 14pt;
	padding: 10px 0px 10px 10px;
}

/* HomepageWidget control  */
div#homepage-item-widget-container  
{
	float: left;
	width: 300px;
	height: 340px;
	padding: 0px;
	margin: 0px;
}

/* Partner Logos  */

div#content.rollingstone div.channel-logo {
	width: 116px;
	background: url(http://assets.moviefill.com/images/partner-logos/rollingstone.gif?v=02152009) 0 95% no-repeat;
}

div#content.filmjunk div.channel-logo {
	width: 73px;
	background: url(http://assets.moviefill.com/images/partner-logos/filmjunk.gif?v=02152009) 0 95% no-repeat;
}

div#content.filmdrunk div.channel-logo {
	width: 120px;
	background: url(http://assets.moviefill.com/images/partner-logos/filmdrunk.gif?v=02152009) 0 95% no-repeat;
}

div#content.dailyfill div.channel-logo {
	width: 112px;
	background: url(http://assets.moviefill.com/images/partner-logos/dailyfill.gif?v=02152009) 0 85% no-repeat;
}

div#content.pagesix div.channel-logo {
	width: 120px;
	background: url(http://assets.moviefill.com/images/partner-logos/nypost.gif?v=02152009) 0 90% no-repeat;
}

div#content.rottentomatoes div.channel-logo {
	width: 85px;
	background: url(http://assets.moviefill.com/images/partner-logos/rottentomatoes.gif?v=02152009) 0 95% no-repeat;
}

div#content.moviefill div.channel-logo {
	width: 120px;
	background: url(http://assets.moviefill.com/images/partner-logos/moviefill.gif?v=02152009) 0 95% no-repeat;
}

/* Page Titles  */

div#content.news div.channel-title h2, div#content.rollingstone div.channel-title h2, div#content.filmjunk div.channel-title h2,
div#content.dailyfill div.channel-title h2, div#content.pagesix div.channel-title h2, div#content.rottentomatoes div.channel-title h2,
div#content.filmdrunk div.channel-title h2, div#content.moviefill div.channel-title h2 {
	width: 102px;
	background: url(http://assets.moviefill.com/images/channel-logos/news.gif?v=02152009) 0 0 no-repeat;
}

div#content.photos div.channel-title h2 {
	width: 133px;
	background: url(http://assets.moviefill.com/images/channel-logos/photos.gif?v=02152009) 0 0 no-repeat;
}

div#content.celebs div.channel-title h2, div#content.stars div.channel-title h2 {
	width: 131px;
	background: url(http://assets.moviefill.com/images/channel-logos/movies.gif?v=02152009) 0 0 no-repeat;
}

div#content.aboutus div.channel-title h2 {
	width: 105px;
	background: url(http://assets.moviefill.com/images/channel-logos/aboutus.gif?v=02152009) 0 3px no-repeat;	
}

div.channel-title h2 {
	height: 35px;
	margin: 10px 0 0 0;
}

/* Header Search Autocomplete  */

.channel-title {
	float: left;
	width: 600px;
	height: 60px;
	position: absolute;
	border-bottom: 2px solid #625551;
}

div#content div.channel-logo img {
	display: none;
}

div#content div.channel-logo {
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	height: 45px;
}

.ac_results {
	padding: 0px;
	border: 1px solid #771312;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	overflow-x: hidden !important;
}

.ac_results li {
	margin: 0px;
	cursor: pointer;
	display: block;
	float: left;
	width: 100%;
	padding: 0 0 6px 0;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif?v=02152009') right center no-repeat;
}

.ac_odd {
	background-color: #e9e4e3;
}

.ac_over {
	background-color: #771312;
	color: #fff;
}

span#results-wrap {
	float: left;
	display: block;
	padding: 6px 6px 0 6px;
}

span#results-wrap span {
	float: left;
}

span#results-wrap img {
	width: 55px;
	height: 55px;
	float: left;
	margin: 0 10px 0 0;
}

/* Errors */

div.error {
	width: 780px;
	margin: 50px auto 150px auto;
}

div.error-image, div.error-text p, div.error-text img, div.error-text {
	float: left;
}
div.error-text {
	width: 410px;
	margin: 120px 0 0 0;
}

div.error-text img {
	padding: 0 0 20px 0;
}

div.error-image {
	margin: 0 27px 0 0;
	width: 340px;
}

div.error-text p {
	font-size: 17px;
	line-height: 30px;
	color: #000;
	background: transparent;
	width: 100%;
	clear: both;
}

div.error p.error-code {
	font-size: 12px;
	line-height: 12px;
	color: #000;
	background: transparent;
	margin: 100px 0 0 0;
}

div.error p.error-code span {
	color: #8e0066;
	background: transparent;
}

div.ad-unit {
	height: 250px;
	width: 300px;
	padding: 0 0 16px 0;
	background: url(http://assets.moviefill.com/images/nav/adtext.gif?v=02152009) 0 100% no-repeat;
	margin: 10px 0;
	float: left;
}

/* Buttons */

div#content a.btn {
	text-indent: 0 !important;
	font-size: 11px !important;
}

div#content a.btn span.lc, div#content a.btn span.rc {
	display:block; 
	float:left;
	height:32px !important;
	width:7px;
	background-image: url(http://assets.moviefill.com/images/nav/btns-pink.gif?v=02152009);
}

div#content a.btn span.txt {
	display: block;
	float: left;
	height: 32px !important;
	line-height: 32px !important;
	padding: 0 0.8em !important;
	font-weight: bold;
	font-size: 11px !important;
	white-space: nowrap;
	text-transform: uppercase;
	background-image: url(http://assets.moviefill.com/images/nav/btns-pink.gif?v=02152009);
	text-align: center;
}

div#content a.btn:hover { text-decoration: none !important; }
div#content a.btn { cursor: pointer; text-decoration: none !important; }
div#content span.lc, div#content span.rc, div#content span.txt { height: 32px; }


div#content a.article-readmore { color: #fff !important; }
div#content a.article-readmore span.lc {background-position: left 0; background-repeat: no-repeat;}
div#content a.article-readmore span.rc {background-position: right -84px; background-repeat: no-repeat;}
div#content a.article-readmore span.txt {background-position: left -42px; background-repeat: repeat-x;}
div#content a.article-readmore:hover span.lc {background-position: left -126px;}
div#content a.article-readmore:hover span.rc {background-position: right -210px;}
div#content a.article-readmore:hover span.txt {background-position: left -168px;}

div#content a.article-readmore-blk {color: #fff !important;}
div#content a.article-readmore-blk span.lc {background-position: left 0; background-repeat: no-repeat;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}
div#content a.article-readmore-blk span.rc {background-position: right -84px; background-repeat: no-repeat;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}
div#content a.article-readmore-blk span.txt {background-position: left -42px; background-repeat: repeat-x;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}
div#content a.article-readmore-blk:hover span.lc {background-position: left -126px;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}
div#content a.article-readmore-blk:hover span.rc {background-position: right -210px;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}
div#content a.article-readmore-blk:hover span.txt {background-position: left -168px;background-image: url(http://assets.moviefill.com/images/nav/btns-pink-blk.gif?v=02152009);}

div#content div.btn-wrap {
	bottom: 15px;
	left: 32%;
	position: absolute;
}

div#content div#top-story div.btn-wrap {
	left: 0;
	position: absolute;
	margin: 0 0 0 45px;
	bottom: 28px;
	height: 32px;
}

/* Featured Icon */

#channel-news .Featured {
	background: url(http://assets.moviefill.com/images/nav/featured-icon.gif) 100% 18px no-repeat;
}

#celeb-gossip #channel-news .Featured {
	background: url(http://assets.moviefill.com/images/nav/featured-icon.gif) 100% 10px no-repeat;
}

#channel-news .Featured h3 {
	padding-right: 90px;
}

/* iPhone */

div#iphone-wrap {
	background: #eaeef1 url(http://assets.moviefill.com/images/iphone/iphone-bg.gif) 0 0 no-repeat;
	width: 100%;
	height: 290px;
	margin: 100px 0 150px 0;
	position: relative;
}

div#iphone-screen {
	background: #eaeef1 url(http://assets.moviefill.com/images/iphone/iphone.jpg) 0 0 no-repeat;
	width: 277px;
	height: 482px;
	position: relative;
	top: -71px;
	margin: 0 0 0 50px;
	float: left;
}

div#iphone-copy {
	float: left;
	width: 500px;
	margin: 46px 0 0 40px;
}

div#iphone-copy strong {
	background: url(http://assets.moviefill.com/images/iphone/iphone-title.gif) 0 0 no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 392px;
	height: 30px;
	float: left;
	margin: 0 0 22px 0;
}

div#iphone-copy p {
	clear: both;
	float: left;
	font-size: 13px;
	line-height: 21px;
	width: 500px;
}

div#iphone-copy div.btn-wrap {
	position: relative;
	left: auto;
	bottom: auto;
	margin: 24px 0 0 0;
	float: left;
	clear: both;
	width: 500px;
}

body .iphone {
	padding: 0 !important;
	width: 940px !important;
}


div#mf-copyright {
	color: #fff;
	background: #160402;
	padding: 0 0 20px 0;
}

/* Pink Error Alert */

div.error-alert {
	width: 610px;
	float: left;
	background: #fbecff;
	border: 1px solid #f6d5ff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	padding: 20px;
	font-size: 11px;
	line-height: 14px;
	color: #9958B3;
}

div.error-alert a {
	font-weight: bold;
	text-decoration: underline;
}

div.error-alert a:hover {
	text-decoration: none;
}

div.error-comment
{
    width: auto;
	float: left;
	background: #A02022;
	border: 1px solid #A02022;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	padding: 20px;
	font-size: 13px;
	line-height: 14px;
	font-weight:bold;
	color: #FFFFFF;
}

/* Tooltip */


div.celeb-tooltip-container {
	display: none;
	width: 208px;
	height: auto;
	position: absolute;
	z-index: 100;

}

div.celeb-tooltip-container div.tooltip-top {width: 208px;height: 26px; font-size: 0%;}
div.celeb-tooltip-container div.tooltip-top img {
	width: 208px;
	height: 26px;
	background: url(http://assets.moviefill.com/images/nav/tooltip-top.png) 0 0 no-repeat;
}

div.celeb-tooltip-container div.tooltip-mid {
	width: 208px;
	background: url(http://assets.moviefill.com/images/nav/tooltip-mid.png) 0 0 repeat-y;
	float: left;
}

div.celeb-tooltip-container div.tooltip-btm {width: 208px;float: left;height: 10px;font-size: 0%;}
div.celeb-tooltip-container div.tooltip-btm img {
	width: 208px;
	background: url(http://assets.moviefill.com/images/nav/tooltip-btm.png) 0 0 no-repeat;
	height: 10px;
	font-size: 0;
}

div.celeb-tooltip-container div.icon {
	float: right;
	width: 40px;
	height: 40px;
	margin: 0 14px 10px 0;
	display: inline;
}

div.celeb-tooltip-container div.icon img {
	width: 40px;
	height: 40px;
}

div.celeb-tooltip-container div.info {
	float: left;
	width: 120px;
	padding-left: 14px;
	height: 50px
}

div.celeb-tooltip-container div.info span.id {
	display: none;
}

div.celeb-tooltip-container div.info span.count {
	display: none;
}

div.celeb-tooltip-container span.tooltip-celeb-name {
	font-size: 13px;
	font-weight: bold;
	color: #202e3e;
	padding: 6px 0 3px 0;
	display: block;
	float: left;
	width: 120px;
}

div.celeb-tooltip-container span.celeb-subscriber-count {
	display: block;
	float: left;
	clear: left;
	color: #6e7882;
	font-size: 11px;
	width: 120px;
}

div.celeb-tooltip-container div.links {
	clear: both;
	position: relative;
	float: left;
	width: 200px;
	background: #f4f5f8;
	border-top: 1px solid #dbdfe4;
	margin: 0 0 0 4px;
	padding: 0;
}

div.celeb-tooltip-container div.rail {
	border-right: 1px solid #dbdfe4;
	height: 35px;
	width: 1px;
	position: absolute;
	top: 0;
	left: 100px;
}