/* Styles for inside pages */

body, p, td {font:12px/1.375em Georgia, "Times New Roman", Times, serif;}
form{margin:0;padding:0;}
/*div{overflow:hidden;}*/
td div{overflow:inherit;}
div.showoverflow{overflow:auto;}
div.clear{clear:both;}
div.clearright{clear:right;}
div.clearleft{clear:left;}
.hide{display:none;}
a{color:#069;text-decoration:none;}
a:hover{text-decoration:underline;color:#900;}
a:visited{text-decoration:none;color:#666;}

div.more {margin:0; padding:0 10px; text-align:right; font-size:11px; font-weight:bold;text-decoration:none; text-transform:uppercase;} 
div.more a {color:#069;}
div.more a:hover{color:#86a4cb;}

div#columnist div.description p, 
div#blogs h2 {margin:0; padding:0;}

/* widgets only for inside pages */
#navWidgets {
margin:0 10px 7px 10px;
}

/* headers with image as bottom border */
div#articlesectionheader,
div#sr,
div#sr2,
div.blogitem {background:url("http://images2.variety.com/contents/images/evRBackgroundTriangleTile.gif") transparent repeat-x bottom left; margin:0; padding:5px 0 5px 5px; position: relative;}

/* mid-column vertical borders  */
div.realestatemain,
div.vpagemain {background:url("http://images2.variety.com/contents/images/evRmaincontentcontainertile.gif") transparent repeat-y 323px 0; height:1%;}

/*General -- ArticleSection Headers*/
div#sectionheadercontainer div#articlesectionheader div#pwclogo {float:right;display:block;width:260px;text-align:center;}
div#articlesectionheader h2,
div#articlesectionheader h3,
div#bioheader h1 {margin:0; padding: 17px 0 5px 0; font-size:26px; font-weight:bold; color: #666;  text-transform: uppercase; line-height:26px;}
div#articlesectionheader h2 a{color:#666;}
div#articlesectionheader div.sponsor{display:block;float:right;text-align:center;width:88px;height:42px;}
div#articlesectionheader div.sponsor a img{border:none;}
div#articlesectionheader div.sponsortext{background-color:transparent;color:#999; font:bold 8px arial, sans-serif; text-align:justify; text-transform:uppercase; width:88px;}

/*News_Front, Reviews_Front, Columns_Category, Charts_Layout Layouts*/
div.newsincategory,
div#newslayout,
div#topstories,
div#columns,
div#vplusfeatures,
div#hottopics,
div#PhotoGallery,
div#channelreviews,
div#blogssmall,
div#departmentcharts,
div#dailyd,
div#vrealestate,
div#DVD,
div#selectyear,
div#columnistupsell,
div#columnistcolumns,
div#chartcontainer,
div#vplusreports,
div#ListingLayout,
div.baselineentity2,
div#OscarRev,
div.vpagemain,
div#vpagenonslideshow,
div#rightcolumn div.module,
div.realestatemain,
div#bioarticle {font-size:11px;border-bottom:3px solid #0F7F33;margin:0 0 25px 0;padding:0 0 5px 0;}
div.newsincategory h3,
div#newslayout h3,
div#columns h3,
div#topstories h3,
div#hottopics h3,
div#channelreviews h3,
div#blogssmall h3,
div#fbrssblogshead h3,
div#departmentcharts h3,
div#dailyd h3,
div#conacontainer h3,
div#vrealestate h3,
div#DVD h3,
div#selectyear h3,
div#viewquarterleft h3, 
div#subsectionheader h2,
div#vplusreports h3,
div#ListingLayout h3,
div#ListingLayout h4,
div.baselineentity2 div.item h3,
div.baselineentity2 div.header, 
div#OscarRev h3,
div#vpagenonslideshow h3
div#boxoffice h3,
div#bioarticle h3 {font-weight:bold; font-size:20px;background-color:transparent;border-bottom:1px dotted #ccc;color:#0F7F33;margin:0 0 10px 0;padding:0 10px 10px 10px;text-transform:uppercase;}
div.newsincategory h2,
div#newslayout h2,
div#topstories h2,
div#columns h2,
div#vplusfeatures h2,
div#hottopics h2,
div#channelreviews h2,
div#blogs h2,
div#columnistupsell h2,
div#columnistcolumns h2,
div#vplusreports h2,
div#ListingLayout h2,
div.baselineentity2 h2,
div.photoGalleryMain h2,
div.vpagemain h2,
div#subscribejump div.sublink a,
div.realestatemain h2,
div#bioarticle h2 {background-color:transparent;color:#069;font-weight:bold; font-size:14px;margin:0;padding:0 0 0 10px;}
div.newsincategory h2 a,
div#newslayout h2 a,
div#topstories h2 a,
div#columns h2 a,
div#vplusfeatures h2 a,
div#hottopics h2 a,
div#channelreviews h2 a,
div#blogs h2 a,
div#columnistupsell h2 a,
div#columnistcolumns h2 a,
div#vplusreports h2 a,
div#ListingLayout h2 a,
div#ListingLayout h2 a:hover,
div.baselineentity2 h2 a,
div.photoGalleryMain h2 a,
div.vpagemain h2 a,
div#subscribejump div.sublink a,
div#bioarticle h2 a {color:#069;text-decoration:none;}
div.newsincategory h2 a:hover,
div#newslayout h2 a:hover,
div#topstories h2 a:hover,
div#columns h2 a:hover,
div#vplusfeatures h2 a:hover,
div#vplusfeatures div.description a:hover,
div#hottopics h2 a:hover,
div#channelreviews h2 a:hover,
div#blogs h2 a:hover,
div#columnistupsell h2 a:hover,
div#columnistcolumns h2 a:hover,
div#vplusreports h2 a:hover,
div.baselineentity2 h1 a:hover,
div.photoGalleryMain h2 a:hover,
div.photoGalleryMain div.more a:hover,
div.vpagemain h2 a:hover,
div.vpagemain div.more a:hover,
div#subscribejump div.sublink a:hover,
div.realestatemain div.less a:hover,
div.realestatemain div.more a:hover,
div#bioarticle h2 a:hover {text-decoration:underline;}
div.newsincategory div.newsitem,
div#newslayout div.newsitem,
div#channelreviews div.description,
div#columnist div.clear,
div.baselineentity2 div.item,
div.baselineentity2 div.item1,
div#subscribejump,
div#bioarticle div.bioarticleitem {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 10px 5px 10px;}
div.newsincategory div.deck,
div.baselineentity2 div.deck {line-height:1.275em; color: #333;}
div.newsincategory div.byline,
div#newslayout div.byline,
div.newsincategory div.subcategory,
div#newslayout div.subcategory,
div#vplusreports div.deck,
div#ListingLayout div.listingUrl,
div.baselineentity2 div.byline,
div.baselineentity2 div.subcategory,
div.photoGalleryMain div.pubdate,
div.vpagemain div.byline,
div.vpagemain div.pubdate,
div#bioarticle div.displaydate {background-color:transparent;color:#666;display:inline;line-height:1.275em;margin:0 0 5px 0;padding:0 0 5px 0;}
div.newsincategory div.subcategory a,
div#newslayout div.subcategory a,
div.baselineentity2 div.subcategory a {color:#666;font-weight: bold;}
div.newsincategory div.more,
div#topstories div.more,
div#columns div.more,
div#vplusfeatures div.more,
div#hottopics div.more,
div#PhotoGallery div.more,
div#channelreviews div.more,
div#blogssmall div.more,
div#departmentcharts div.more,
div#conacontainer div.more,
div#DVD div.more,
div#columnistupsell div.more,
div#columnistcolumns div.more,
div#chartcontainer div.more,
div.baselineentity2 div.more,
div#vpagenonslideshow div.more,
div.realestatemain div.less,
div.realestatemain div.more {margin:0;padding:0 10px;text-align:right;}
div.newsincategory div.more a,
div#topstories div.more a,
div#columns div.more a,
div#columns div.morecolumns a,
div#vplusfeatures div.more a,
div#hottopics div.more a,
div.newsincategory div.previous a,
div.newsincategory div.next a,
div#newslayout div.previous a,
div#newslayout div.next a,
div#PhotoGallery div.more a,
div#channelreviews div.more a,
div#blogssmall div.more a,
div#departmentcharts div.more a,
div#conacontainer div.more a,
div#vrealestate div.more a,
div#DVD div.more a,
div#columnistupsell div.more a,
div#columnistcolumns div.more a,
div#columnistcolumns div.previous a,
div#columnistcolumns div.next a,
div#chartcontainer div.more a,
div#vplusreports div.previous a,
div#vplusreports div.next a,
div#ListingLayout div.listingUrl a,
div.baselineentity2 div.more a,
div#OscarRev div.description a,
div#OscarRev div.more a,
div.photoGalleryMain div.more a,
div.vpagemain div.more a,
div#vpagenonslideshow div.more a,
div#vpagenonslideshow div.blurb div.headline a,
div#bioarticle div.previous a,
div#bioarticle div.next a {background-color:transparent;color:#069;font-weight:bold; text-decoration:none;text-transform:uppercase;}
div.newsincategory div.more a:hover,
div#topstories div.more a:hover,
div#columns div.more a:hover,
div#columns div.morecolumns a:hover,
div#vplusfeatures div.more a:hover,
div#hottopics div.more a:hover,
div.newsincategory div.previous a:hover,
div.newsincategory div.next a:hover,
div#newslayout div.previous a:hover,
div#newslayout div.next a:hover,
div#PhotoGallery div.more a:hover,
div#channelreviews div.more a:hover,
div#blogssmall div.more a:hover,
div#departmentcharts div.more a:hover,
div#conacontainer div.more a:hover,
div#vrealestate div.more a:hover,
div#DVD div.more a:hover,
div#columnistcolumns div.more a:hover,
div#columnistcolumns div.previous a:hover,
div#columnistcolumns div.next a:hover,
div#chartcontainer div.more a:hover,
div#ListingLayout div.listingUrl a:hover,
div.baselineentity2 div.more a:hover,
div#OscarRev div.description a:hover,
div#OscarRev div.more a:hover,
div#vpagenonslideshow div.more a:hover,
div#bioarticle div.previous a:hover,
div#bioarticle div.next a:hover {color:#0F7F33;}
div.newsincategory div.previous,
div#columnistcolumns div.previous,
div#vplusreports div.previous,
div#bioarticle div.previous {float:left;margin:0;padding:0 10px;}
div.newsincategory div.next,
div#columnistcolumns div.next,
div#vplusreports div.next,
div#bioarticle div.next {float:right;margin:0;padding:0 10px;}

/*News_Layout, Reviews_Layout, Revsubcategory, Regional, News_Edition etc.  Layouts*/
div#newslayout{height:1%;position:relative;}
div#newslayout h3 {padding:0px 0 10px 10px;}
div#newslayout h3.smaller {font-size:15px;}
div#newslayout div.newsitem{padding:0 10px 5px 10px;}
div#newslayout div.deck{display:inline;}
div#newslayout div.sidebar1, div#newslayout div.sidebar2 {background-color:#F7F7F7; border:3px double #E5EBF1; width:280px; padding:5px 5px 0 0; margin:0;}
div#newslayout div.sidebar2 {background-color:#EAE8CF; border-color:#EAE8CF; }
div#newslayout div.previous{float:left;position:relative;margin:0 10px;padding:0 10px;}
div#newslayout div.next{margin:0;padding:0 10px 0 0px;text-align:right;}
div#subsectionheader h2 {text-transform:none;font-size:18px; line-height:normal;margin-top:15px;padding-top:15px;color:#000;}

/*Dept_Main Top Stories*/
div#topstories h2,
div#channelreviews h2 {padding:0 10px;}
div#topstories img,
div#columns img{border:1px solid #000;float:right;margin:2px 0 10px 10px;padding:0;}
div#topstories img.nostroke,
div#columns img.nostroke{border:none;}
div#topstories div.description,
div#vplusfeatures div.description,
div#hottopics div.description {background-color:transparent;border-bottom:1px dotted #ccc;color:#333;line-height:1.275em;margin:0 0 5px 0;padding:0 10px 5px 10px;}
div#OscarRev div.description {background-image:url("http://images2.variety.com/graphics/photos/_storypics/netlogos.jpg"); margin-bottom:5px; padding:0 2px 5px 2px; float:right;}
div#OscarRev div.description a{text-transform:none;font-weight:normal; }
div#OscarRev div.description div {padding: 2px 0 0 0; margin:0px; line-height:1.1em;}
div#OscarRev div.more {margin:0;padding:5px 10px 0 10px;text-align:right; border-top:1px dotted #ccc;}

/*Dept_Main Columns*/
div#columns div.column{border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 10px 5px 5px;}
div#columns div.byline{background-color:transparent;color:#333;font-size:11px;margin:0 0 5px 0;padding:0;}
div#columns h2{margin:0 0 16px 0;padding:0;}
div#columns img{margin:0 0 10px 0;}
div#columns div.morecolumns {font-size:10px;}

/*Dept_Main Vplus Features*/
div#vplusfeatures h3{background-image:none;border-bottom:1px dotted #ccc;margin:0 0 10px 0;padding:0 10px 5px 10px;}
div#vplusfeatures h3 a{background:url("http://images2.variety.com/contents/images/evRheaderVPlusFeatures.gif") #fff no-repeat 0px 0px;display:block;height:25px;margin:0;padding:0 10px;width:157px;text-decoration:none;text-indent:-999em;}
div#vplusfeatures div#features{background-color:transparent;margin:0;padding:0;}
div#vplusfeatures h2{padding:0 10px;}
div#vplusfeatures img{border:none;float:right;margin:2px 0 10px 10px;padding:0;}
div#vplusfeatures img.stroke{border:1px solid #000;}
div#vplusfeatures div.description a {text-decoration:none;}

/*Dept_Main Hot Topics*/
div#hottopics h2 {padding:0 10px;}
div#hottopicsimage{margin:0 0 10px 0;padding:0;text-align:center;}

/* Rentrak, Box Office*/
div#rentrak div#rentrakad{right:0;padding:0;position:absolute;top:22px;}
div#boxoffice{font:10px Arial, Helvetica, sans-serif;border-bottom:3px solid #0F7F33;margin-bottom:25px;position:relative;padding-bottom:10px;text-align:left;overflow:visible;}
div#boxoffice h3 {font-family:Georgia, "Times New Roman", Times, serif;}
div#boxoffice ul{position:relative;}
div#boxoffice ul#boxofficemenu{margin:0;padding-bottom:4px;text-align:left;position:relative;top:0;z-index:10;}
div#boxoffice ul#boxofficemenu li{display:inline;margin:0;}
div#boxoffice ul#boxofficemenu li.lion {background-color:#e9e9e9;border-top:1px solid #666;border-right:1px dotted #666;border-left:1px dotted #666;border-bottom:none;padding:0 3px 4px 3px;}
div#boxoffice ul#boxofficemenu li.lion span{background-color:#e9e9e9;color:#069;cursor:hand;font-weight:bold;padding-bottom:0;text-transform:uppercase;}
div#boxoffice ul#boxofficemenu li.lioff{background-color:transparent;padding:0 4px 4px 4px;}
div#boxoffice ul#boxofficemenu li.lioff span{background-color:transparent;color:#14487a;cursor:hand;font-weight:bold;text-transform:uppercase;}
div#boxoffice div.boxcontent{display:none;position:relative;background-color:#fff;margin:0;padding-top:10px;z-index:5;}
div#boxoffice div.boxcontent h3{background-color:transparent;color:#333;border-bottom:none;font-size:17px;margin:0;padding:5px 10px 10px 10px;text-transform:capitalize;}
div#boxoffice div.boxcontent div.deck{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px 5px 10px;}
div#boxoffice div#rentrak{display:block;margin:0;overflow:visible;padding:0;text-align:left;}
div#boxoffice div#rentrak div#row1{background: url("http://images2.variety.com/contents/images/rentrakheaderbackground.gif") #fff repeat-x 0 0;padding:0;}
div#boxoffice div#rentrak div#row2{font-family:Georgia, "Times New Roman", Times, serif;background-color:#e8e8e8;font-size:20px;padding:10px 0 5px 10px;}
div#boxoffice div#rentrak div#row3{font-family:Georgia, "Times New Roman", Times, serif;background-color:#e8e8e8;font-size:10px;padding:0 0 10px 12px;}
div#boxoffice div#rentrak div#row4{padding:0;}
div#boxoffice div#rentrak td.rentrakcolrank{background-color:transparent;color:#333;text-align:center;width:19px; vertical-align:top; }
div#boxoffice div#rentrak td.rentrakcolfilm{background-color:transparent;color:#333;font-size:12px; width:148px;}
div#boxoffice div#rentrak td.rentrakcolgrosstotal{background-color:transparent;color:#333;font-size:12px;padding-right:2px; vertical-align:top; }
div#boxoffice div#rentrak td.rentrakaltrow{background-color:#F2F2F2;}
div#boxoffice div#rentrak td.rentrakup{background-color:transparent;color:#1a5d3a;font-size:12px;text-align:center;}
div#boxoffice div#rentrak td.rentrakdown{background-color:transparent;color:#b22222;font-size:12px;text-align:center;}
div#boxoffice div#rentrak td.rentrakflat{background-color:transparent;color:#333;font-size:12px;text-align:center;}
div#boxoffice div#rentrak td.rentrakheadercol1{background-color:transparent;color:#333;font-weight:bold;padding-top:2px;}
div#boxoffice div#rentrak td.rentrakheadercol2{background-color:transparent;color:#333;font-weight:bold;padding:2px 2px 0 0;width:225px;}
div#boxoffice div#rentrak td.rentrakheadercol3{background-color:transparent;color:#333;font-weight:bold;padding:2px 2px 0 2px;width:25px;}
div#boxoffice div#rentrak td.rentraktitle{background-color:transparent;color:#333;}
div#boxoffice div#rentrak td.rentraksubtitle{background-color:transparent;color:#333;font-size:12px;}
div#boxoffice div#rentrak td.rentrakbottom{background-color:transparent;border-top:1px dotted #666;text-align:center;padding-top:5px;}
div#boxoffice div#rentrak td.rentrakbottom a {color:#069;font:bold 10px Georgia, serif;text-decoration:none;}
div#boxoffice h3 .upnumber {color:#0F7F33;font-size:110px;}
div#boxoffice div#rentrak td.rentrakn{background-color:transparent;color:#333;font-size:12px;text-align:center;}
div#boxoffice div#rentrak td.rentrakr{background-color:transparent;color:#b22222;font-size:12px;text-align:center;}
div#boxoffice div#rentrak td.rentrakg{background-color:transparent;color:#1a5d3a;font-size:12px;text-align:center;}
div#boxoffice div#tv {padding:0px 0px 5px 0px;}
div#boxoffice div#tv div#row1{background-color:#E8E8E8;font-size:20px;padding:10px 0 5px 10px;}
div#boxoffice div#tv div#row2{font-family:Georgia, "Times New Roman", Times, serif;background-color:#E8E8E8; border-bottom:1px dotted #666;font-size:10px;padding:0 0 10px 12px;}
div#boxoffice div#tv div#row3{padding:0;border-bottom:1px dotted #666;}
div#boxoffice div#tv .secheaderl,
div#boxoffice div#tv .secheaderr{font:bold 13px Sans-Serif; color:#333; padding-top:5px;}
div#boxoffice div#tv .secheaderr{text-align:center;}
div#boxoffice div#tv .secitem{font-size:12px; color:#333; padding-left:10px;}
div#boxoffice div#tv .secnumbers{font-size:12px; color:#333; padding-right:5px;text-align:center;}
div#boxoffice div#tv .sectext{font-size:10px;color:#333; text-align:center;}
div#boxoffice div#tv .bottomline {border-bottom:3px solid #0F7F33;display:block;float:left;margin:0;padding:0 0 5px 0;position:relative;}
div#bobutton {height:31px; margin:0;padding:0;}
div#bobutton .searchsponsortext{float:right;color:#666; font: bold 9px arial, sans-serif; text-align:justify; text-transform:uppercase;padding:20px 4px 0 0;}
div#bobutton .bobuttonad {float:right;margin:0;}/* the box office pages header text */
.contentLargeHeader{font:bold 22px Arial, Helvetica, sans-serif;line-height:28px;}

/*Photo Gallery slideshow 1 column */
div#PhotoGallery table#header {height:28px;border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 0 5px 0;}
div#PhotoGallery .headerTitle, div#PhotoGallery .headerTitle a{color:#0F7F33; font-size:12px; text-transform:uppercase;padding:0;margin:0;}
div#PhotoGallery .headerTitle a{text-decoration:none;}
div#PhotoGallery .Headline a {line-height:11px;}
div#PhotoGallery a img{border:none;}
div#PhotoGallery a{background-color:transparent;color:#069;font-weight:bold; font-size:10px;}
div#PhotoGallery div.more {border-top:1px dotted #ccc;clear:both;padding:5px 0 0 0;}
div#PhotoGallery div.more a {padding:0 5px 0 0;}
img#leftbutt {float:left;padding:0;margin:0;}
img#rightbutt {float:left;padding:0;margin:0;}
div#headcont {padding:8px 8px 0 8px;margin:0;}

/* Photo Gallery Layout */
div.photoGalleryMain{height:1%;margin:0 0 25px 0;padding:0;overflow:hidden;}
div.photoGalleryMain h2{color:#295D8C;margin:5px 15px 0 15px ;padding:0; font-size:11px;}
div.photoGalleryMain div.photoGalleryItem{border:1px dotted #ccc;float:left;margin:0 2px 5px 2px;padding:0;width:150px;height:272px;overflow:hidden;}
div.photoGalleryMain div.pubdate{font-size:10px;}
div.photoGalleryMain div.image{margin:15px 25px;width:100px;}
div.photoGalleryMain div.caption{font-size:10px;margin:5px 15px 0px 15px;}
div.photoGalleryMain div.more{background-color:#fff;clear:both;margin:0;padding:5px 15px 10px 15px}
div.photoGalleryMain a:visited{text-decoration:none;color:#666;}

/* Vpage - not a slideshow anymore*/
div#vpagenonslideshow h3 a{background:url("http://images2.variety.com/contents/images/evVPagePhotosHeader.gif") #fff no-repeat 0 0;display:block;height:25px;width:157px;text-decoration:none;text-indent:-999em;}
div#vpagenonslideshow div#vpageblurbs{margin:0 auto 10px auto;overflow:visible;padding:0 0 0 6px;text-align:center;}
div#vpagenonslideshow div.blurb div.headline a{font-size:10px; color:#069; text-transform:none;}
div#vpagenonslideshow div.blurb{display:block;float:left;height:1%;margin:0 3px;padding:5px 0 10px 0;text-align:left;width:100px;font-size:10px; line-height:1.2em}
div#vpagenonslideshow div.blurb a img{border:none;}
div#vpagenonslideshow div.more{border-top:1px dotted #ccc;clear:both; padding-top:5px;}

/*Vpage Main */
div.vpagemain h2{padding:0;}
div.vpagemain div.vpageitem{border-bottom:1px dotted #ccc;float:left;margin:0 4px 0 7px;padding:0 9px 5px 9px;width:286px;height:200px;}
div.vpagemain div.deck{background-color:transparent;font-size:12px;line-height:1.275em;margin:0;padding:0;}
div.vpagemain div.image{float:left;margin:5px 5px 0 0;width:100px;}
div.vpagemain div.caption{margin:5px 0 0 0;}
div.vpagemain div.more{background-color:#fff;clear:both;margin:0;padding:5px 10px;text-align:right;}

/*Dept_Main Reviews*/
div#channelreviews img{border:1px solid #000;float:right;margin:0 0 10px 10px;padding:0;}
div#channelreviews img.nostroke{border:none;}
div#channelreviews div.description{color:#333;line-height:1.275em;}
div#channelreviews div.description h2{padding-left:0px;}
div#channelreviews div.byline1,
div#channelreviews div.subcat1,
div#channelreviews span.byline2,
div#channelreviews span.subcat2{color:#666;line-height:1.275em;}

/*Blogs Small*/
div#blogssmall div.news {padding: 5px 0; border-bottom:1px dotted #ccc; height: 1%;}
div#blogssmall div.news h2{background-color:transparent;margin:0;padding:0 10px 4px 10px; font-weight:bold; font-size:13px;}
div#blogssmall div.news h2 a{color:#069;text-decoration:none;}
div#blogssmall div.news h2 a:hover{text-decoration:underline;}
div#blogssmall div.news div.deck{margin:0;padding:0 10px 5px 10px; line-height:14px;color:#333;}
.blogtitlefront,
a.blogtitlefront{color:#069; font-size:12px; font-weight: bold; text-decoration:none; margin:10px 0;}
.bftitle{color:#069; font-size:12px;}
.bfdescription{color:#333; font-family:san-serif;}
div#blogssmall{border-bottom:none;}
#fbrssblogs {text-align:left;}
#fbrssblogs h2 {background-color:transparent;line-height:15px;margin:0; padding:0 1px 4px 1px; font-size:13px; font-weight:bold; }
#fbrssblogs h2 a {color:#069; text-decoration:none;}
#fbrssblogs h2 a:hover {text-decoration:underline;}
div#fbrssblogshead h3 {margin:0 0 5px 0; padding:0 0 5px 10px;}
#creditfooter {visibility:hidden; overflow:hidden; height:1px; width:1px;}
.feedburnerFeedBlock ul li {list-style-type:none; margin:0px; padding:0px;}
.feedburnerFeedBlock ul {padding:0 4px; margin:0; text-decoration:none; list-style-type:none;}
.feedburnerFeedBlock ul li a {text-decoration: none;}
.feedburnerFeedBlock .headline a {color:#069; font-weight:bold; font-size:12px; padding:1px 0;}
.feedburnerFeedBlock .headline a:hover {text-decoration:underline;}
.feedburnerFeedBlock div {color: #333; padding:5px 0 10px 0; border-bottom:1px dotted #ccc;}

/*Home Screening Series Slide Show*/
div#AwardCentral {font-size:11px;border-top: 3px solid #820B0B; border-left:1px solid #70695E; border-right:1px solid #70695E; border-bottom:3px solid #70695E; padding:0px; width:334px; margin-bottom:20px; background-color:#FCFCEE;}
div#AwardCentral div#stories div.headline {font-size:15px; line-height:20px; padding-top:10px; text-decoration:none; font-weight:bold;}
div#AwardCentral div#stories div.headline a {font-size:15px; line-height:20px; padding:0px;text-decoration:none; color:#820B0B; font-weight:bold;}
div#AwardCentral div#stories div.description {font-size:12px; line-height:16px; padding-bottom:0px; border-bottom:1px dotted #ccc;}
div#AwardCentral div#stories div.description {padding:5px;}
div#AwardCentral div#stories div.description a {font-size:12px; line-height:16px; padding-bottom:0px; border-bottom:1px dotted #ccc;margin-bottom:3px;padding-bottom:2px;}
div#AwardCentral div#stories div.signup {font-size:11px; line-height:16px; padding-bottom:5px; padding-top:5px; padding-right:10px; border-bottom:1px dotted #ccc; width:306px;}
div#AwardCentral div.more {padding:5px;font-weight:bold;}
div#AwardCentral div.more a {font-weight:bold; color:#820B0B;font-size:10px;}
div#AwardCentralFront div#stories div.more {background-color:#fff;padding:5px;}
div#AwardCentralFront div#stories div.more a {font-weight:bold; color:#820B0B;}
.style9 {font-size: 12px}

/* Department Charts Module */
div#departmentcharts div#departmentchartstables{font-size:12px; border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 10px 2px 10px;}

/* Department TV Daily */
div#dailyd h3 {background:transparent url('http://images2.variety.com/graphics/photos/_storypics/record.jpg') no-repeat scroll right top;line-height:44px;margin:0 0 2px;padding:0 10px;}
div#dailyd div.des {margin-bottom:2px;padding:0 10px;}
div#dailyd div.caption{padding-left:10px;padding-bottom:4px;width:272px;color:#333;font-size:10px;}
div#dailyd div.byline1 {color:#333;line-height:1.275em;padding-bottom:5px;width:289px;margin-top:5px;}

/* TV Listings Widget */
#tvgwidget td {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000; text-align:left; height:37px; padding-left:10px;}
#tvgwidget a {text-decoration:none; font-size:11px; color:#069;}
#tvgwidget a:hover{text-decoration:underline;}
#wrapwidget {width:300px;border-bottom:3px solid #0F7F33;margin-bottom: 25px;}
#tvwidget h3 {background:url(http://partnergrid.tvguide.com/SportsMovies/images/tvglogo.jpg) right top no-repeat; line-height:44px; margin:0 0 2px 0; padding:0 10px 0 4px;}
#Submit1 {margin-left:7px; margin-right:0px;margin-bottom:0px;}
.widgdent {padding-left:4px;line-height:18px;}

/* Beyond Variety Widget */
div#conacontainer {padding-bottom:0px;font-size:11px;border-bottom:3px solid #0F7F33;}
div#conacontainer div#conapower {text-align:center;float:right;font:9px Arial, Helvetica, sans-serif;}
div#conacontainer div#conalogo {text-align:left;padding-left:10px;}
div#conacontainer div#conastories div.conaheader {padding: 0 0 0 10px;}
div#conacontainer div#conastories div.conaheader a {font-size:14px; font-weight:bold; color: #4d4d4d;text-decoration: none;}
div#conacontainer h2 {font-weight:bold; font-size:11px;border-bottom:1px dotted #ccc;padding:4px 5px 4px 20px;margin:0;background-color:transparent;color:#0F7F33;text-decoration:none;}
div#conacontainer h2 a {color:#0F7F33;}

/* Real Estate */
div#vrealestate h3 a{background:url("http://images2.variety.com/graphics/images/Vrealestate.gif") #fff no-repeat;display:block;height:25px;margin:0;padding:0 10px;width:157px;text-decoration:none;text-indent:-999em;}
div#vrealestate div#featuredhome {margin-top:-3px;color:#333;font:italic 11px Georgia;padding:0 0 3px 10px;}
div#vrealestate div#description {padding:3px 0 0 10px;margin:0px;color:#333;}
div#vrealestate div.more{border-top:1px dotted #ccc;padding:7px 30px 7px 10px;margin:0;text-align:right;}

/* Home Entertainment/DeptReleases_DVD */
div#DVD h3{padding:0 5px 5px 5px;}
div#DVD b{font-family:Arial,Helvetica, san-sarif;}
div#DVD div.description{ margin:0 0 5px 10px;padding:0 5px 5px 2px; }
div#DVD div.more{border-top:1px dotted #ccc;}

/*Archive Layouts*/
div#selectyear div#yearlist{font-size:12px;text-align:center;margin:0 auto;padding:0;}
div#selectyear div#yearlist a{float:left;display:block;height:18px;width:50px;}
div#viewquarterleft{border-bottom:3px solid #0F7F33;margin:0 2px 15px 0;padding:0 10px 10px 10px;}
div#viewquarterleft h3{color:#333;font-size:14px;}
div#viewquarterleft div#weeklist{font-size:12px;line-height:20px;margin:0;padding:0;}

/*Blog Layout*/
div#blogs {margin:0; padding:0; width:650px; font-size:11px; color:#333;}
div#blogs h2 {padding:0;}
div#blogs p {margin:0; padding:2px 0; font-size:11px/15px; color: #333;}
div.blogitem {margin:0; padding:10px 0 10px 10px;}
div.blogdesc, div.blogpost {margin:0; padding:0 0 0 10px; float:left; width:290px;}
div.blogimage {margin:0; padding:0 10px; float:left; width:100px;}
div.blogpost {width:199px; border-left:1px solid #ccc;}
.feedburnerFeedBlock div {overflow:hidden; border-bottom:none;}

/* Columnist Layouts */
div#columnist {margin:0 0 10px 0;padding:0;}
div#columnist div.clear{clear:both;}
div#columnist a img{border:none;float:left;margin:0;padding:0 10px;width:150px;}
div#columnist h2{margin:0 0 10px 0;padding:0 10px;}
div#columnist h2 a{font-size:17px; font-weight:normal; color:#333;}
div#columnist div.description{font-size:12px; color:#333; margin:0; padding:0 10px; line-height:18px;}
div#columnistcolumns h2{margin:0px;padding:0 10px;}
div#columnistcolumns div.column{border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 0 5px 10px;}
div#columnistcolumns div.subcategory{background-color:transparent;color:#666;display:inline;padding-left:0;}
div#columnistcolumns div.more{clear:both;}
div#columnistupsell h2{color:#333;padding:0 10px;}
div#columnistupsell div.pubdate{font-size:12px;color:#333;margin:0;padding:0 10px 0 0;}
div#columnistupsell div.image {margin:0; padding:0; width:125px; height:65px; float:left;}
div#columnistupsell div.columnist,
div#columnistarchive {margin:0 0 10px 0;padding:0 0 10px 0;}
div#columnistupsell div.more{border:1px solid #ccc;;clear:both;padding:2px 10px;}
div#columnistupsell div.more a:hover{text-decoration: underline;}
div#columnistupsell div.more div.email{float: right;}
div#columnistarchive h3{font-size:20px; color:#666;padding:0 10px 10px 10px;text-transform:uppercase;}
div#columnistarchive ul {list-style:none; margin:0; padding:0;}
div#columnistarchive ul li{border-bottom:1px dotted #ccc; float:left; margin:0; padding:10px 0; width:33%;}
div#columnistarchive ul li.noborder{border:none;}
div#columnistarchive ul li h2{font-size:12px; font-style:italic; font-weight:normal; color:#333; margin:0; padding:0 10px; text-transform:uppercase;}
div#columnistarchive ul li h2 a{color:#666; text-decoration:none;}
div#columnistarchive ul li h2 a:hover span{text-decoration:underline;}
div#columnistarchive ul li h2 span{color:#069;}
div#columnistarchive ul li div.pubdate{font-size:12px; color:#333; margin:0; padding:0 10px;}

/* Charts layout */
#rntrkhead {float:right;margin:-45px 5px 0 0px;}
div#chartcontainer span.contentLargeHeader{font-size:24px;line-height:28px;}
div#chartcontainer .content, 
.contentsmall {font-size:12px;}
#arthouse .title{ font-size:14px; font-weight:bold; color:#fff; background-color:#069;}
#arthouse {margin:5px;font-size:11px;}
#arthouse .row1{background-color:#e9e9e9;}
#arthouse .intro{font-size:12px;}

/*Slanguage Layout*/
div.slanguage {margin:0; padding:10px 10px 10px 20px;}
div.slanguage ul {margin:0; padding:0; list-style:none outside;}
div.slanguage li {margin:0; padding:0 0 10px 0;}

/* Features index */
div#vplusreports div.report{border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 10px 5px 10px;}
div#vplusreports div.deck{color:#333;}

/*Listing_Layout,*/
div#ListingLayout h3, div#ListingLayout h4 {color:#666; margin:5px 0 0 0; padding:10px 5px 0 10px; border-bottom:none; line-height:normal;}
div#ListingLayout h3 a {color:#069;}
div#ListingLayout h2 {color:#666;}
div#ListingLayout h4 {color:#0F7F33;}
div#ListingLayout div.description{padding:0 3px 0 0;}
div#ListingLayout div.ListingLayoutcolumn{display:block; float:right; margin:10px 15px 0 0; padding:0 4px; width:425px; }
div#ListingLayout div.sidebar1,
div#ListingLayout div.sidebar1 div.newsitem {background-color:#F7F7F7; border:3px double #E5EBF1; width:410px; padding:5px; margin:0; }
div#ListingLayout div.sidebar1 div.newsitem {border:none;}
div#ListingLayout div.newsitem, 
div#ListingLayout div.sidebar1 h2 {border-bottom:1px dotted #ccc; margin:0 0 5px 0; padding:0 0 5px 10px; }
div#ListingLayout div.sidebar1 h2 {background-color:transparent; color:#666; font-size:14px; font-weight:bold; }
div#ListingLayout div.ColLeft, 
div#ListingLayout div.ColRight {height:1%; padding:5px; margin:0; width:425px; float:left;}
div#ListingLayout div.ColRight {float:right;}

/* People layout */
.listingalpha {border:1px solid #ccc; font-weight:bold; font-size:10px; width:15px; height:15px; display:block; text-align:center;}
.listingalpha a {text-decoration:none; padding:1px; display:block;}
.listingalpha a:hover {background-color:#069; color:#FFF; text-decoration:none;}

/* Variety -  Baseline data */
div.baselineentity2 {font-size:12px;}
div.baselineentity2 div.headerblock{width:100%;padding-left:10px;}
div.baselineentity2 div.item h3{margin:0; padding: 0 5px 5px 10px; text-transform:none; border-bottom:none;}
div.baselineentity2 div.headerblock{padding-left:10px;}
div.baselineentity2 h2{padding:0;}
div.baselineentity2 h1, div.baselineentity2 h1 a {background-color:transparent; margin:0; padding:0; font-size:26px; line-height:30px; font-weight:bold; color:#0F7F33;}
div.baselineentity2 div.item{padding:0 5px 5px 5px; font-size:12px;}
div.baselineentity2 div.item div.disclaimer{float:right; font: 11px Arial, Helvetica, sans-serif; padding-right:5px;}
.listing {font-weight:bold; font-size:10px; text-decoration:none; width:19px; height:19px; margin-bottom:1px;}
.listing a {padding:1px; display:block;}
.listing a:hover {background-color:#069; color:#fff; display:block; text-decoration:none;}
.item, .itemNews, div.baselineentity2 div.item1{border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 5px 5px 5px;}
div.baselineentity2 div.item1{border-bottom:none;}
div.baselineentity2 div.item div.news{border:1px;overflow:auto;}
div.baselineentity2 div.header{padding:0 0 10px 0; text-transform:none;}
div.baselineentity2 div.more a{height:20px;margin-bottom:3px;}
div.baselineentity2 div.topborder{border-top:1px dotted #ccc; margin:10px 0 0 0; padding:0; min-height:1%;}
.creditsTable {width:100%;padding:3px;border:1;}
#creditsHeaderCol1, .creditsCol1{width:50%; border-bottom:2px solid #ccc;}
#creditsHeaderCol2, .creditsCol2{width:20%; border-bottom:2px solid #ccc;}
#creditsHeaderCol3, .creditsCol3{width:30%; border-bottom:2px solid #ccc;}
.creditheader{background-color:#F5F5F5;border:1px solid #DDD;}
.creditsCol1, .creditsCol3{text-align:left; border-bottom-width:1px;}
.creditsCol2{text-align:center; border-bottom-width:1px;}
.awardsHeaderCol{border-bottom:2px solid #ccc;}
.awardsCol{border-bottom:1px dotted #ccc;}
div#entitysr {margin:0px;padding: 2px 2px 0px 2px;width:450px;}
#entitysr h3, #entitysr h4, #entitysr h5 {display:inline;padding-left:0px;}
#entitysr h4, #entitysr h5 {font-weight:normal;}
#entitysr h3, #entitysr h4, #entitysr h5, #entitysr .source {font:12px Arial, Helvetica, sans-serif;}
#entitysr h3 a {text-decoration:none;color:#069; font-size:16px; line-height:20px;font-weight:bold}
#entitysr h3 a:hover {text-decoration:underline;color:#069;}
#entitysr .source {font-style:italic;}
.item, .itemNews{border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding:0 5px 5px 5px;}
.anchortag{padding-left:5px}
.textHeader{padding-left:5px;font-color:color:#333;padding-top:3px; padding-bottom:3px;}

/* Resources */
div#resources3 div.ressection {clear:both;}
div#resources3 div.ressection div.title {padding:10px 0px 3px 10px;}

/*Newsletter Layout*/
div#NL {margin:0; padding:0; width:640px; color:#333;}
div#NL h2 {margin:0; padding:0 0 0 8px; font-size:14px; color:#666;}
div#NL h2 a {color:#069; padding-left:8px; text-decoration:none;}
div#NL h2 a:hover {color:#069; text-decoration:none;}
div#NL p {margin: 0px; padding: 2px 0; font-size:11px/15px; color:#333;}
div.NLitem {padding:10px 0 10px 10px; width:640px;}
div.NLdesc, 
div.NLemail {margin:0; padding:0 10px; float:left; width:600px;}
div.NLemail {width:500px;}
div.NLemail input.NLsubmit{background-color:#F4F0ED;border:1px dotted #069;font-size:10px; color:#069; height:18px; letter-spacing:.25em; margin:0; padding:0; text-align:center; text-transform:uppercase;}
.form {margin:0; padding:2px; font-size:11px/15px; color:#333;}

/*Subscribe Jump Page*/
div#subscribejump {color:#666;font-size:11px;line-height:1.275em;}
div#subscribejump div.sublink, div#subscribejump div.sublink a {padding:10px 0;}

/* RSS index, Articles and reviews */
div#article {padding: 0 0 10px 20px;}
div#article div {overflow: visible;}
div#article,
div#article p,
div#article td {font-size:12px/17px; color:#333;}
div#article h1,
div#article h2,
div#article h4, div#article h4 a {margin:0; padding:0; font-weight:bold;}
div#article h1 {font-size:26px; line-height:30px; color:#000; margin-bottom:10px;}
div#article h2 {font-size:16px; color:#9F1209;}
div#article h4, div#article h4 a {font-size:10px; color:#666; font-style:italic; margin-bottom:5px;}
div#article div#author {margin:5px 12px 12px 0px; padding:4px 4px 4px 6px; background-color:#F7F7F7;}
div#article div#author h3 {margin:0; padding:0; font-size:9px; font-weight:normal; color:#333; letter-spacing:1px; float:left;}
div#article div#author h3 a, 
div#article div#author h3 a:visited {text-transform:uppercase;color:#666;}
div.dateemailprint {margin:0 0 10px 5px; padding:5px; border:1px dotted #ccc;}
div.dateemailprint h3 {margin:0; font-weight:normal; padding:0; font-size:11px; color:#666; font-style:italic; float:left;}
div.dateemailprint div.link {padding-left:10px; float:right;}
div#article div#primarycredit {height:1%; clear:none; margin:0 10px 10px 0; padding:0; border-bottom:1px dotted #ccc; font-size:11px; line-height:1.275em; color: #333;}
div#article div#secondarycredit p {font-size:11px; line-height:1.275em; color:#333;}
div#article #MRQE{padding:0; float:right; width:200px; margin:0 0 10px 0; width:auto;}
div#article #MRQE p{border-bottom:1px solid #D0DEE9; padding-bottom:5px;}
div#article #MRQE #MRQEImage{padding:0; margin:-7px 0 0 0; color:#93876C; text-align:center; text-transform:uppercase; font-size:10px/1.275em;}
div#article #MRQEout{float:right; width:200px;margin:0 25px 10px 25px;background-color:#fff;}
div#article #MRQEout object {margin:0 25px;}
div#article #photoWrapper{float:right; width:300px;}
div#article #photos {padding:0 10px; float:right;}
div#article #photos p, 
div#article #photos span.photoCaption {margin:0 0 10px 0; padding:0; font:normal 11px arial, sans-serif; color:#666; font-style:italic;}
div#infusedlinks {margin:0 15px 10px 15px; padding:5px; border:1px dotted #ccc; height: 1%;}
div#infusedlinks h3,
div#infusedlinks li {margin:0; padding:0 2px 0 0; font:11px arial, sans-serif; color:#999;}
div#infusedlinks h3 {float:left; font-weight:bold;}
div#infusedlinks li {list-style:none outside; display:inline;}
div#infusedlinks li a {color:#999; text-decoration:none;}
div#infusedlinks li a:hover {text-decoration:underline;}

/*Article sidebar navigaton*/
div#Articlesbar {margin:5px 5px 5px 0; border:1px solid #ccc; padding:0 0 10px 0; font-size:11px;}
div#Articlesbar div.header,
div#Articlesbar div.header2 {background-color:#F1F4F7; text-transform:uppercase; color:#0F7F33; padding:5px 0 5px 5px; font-weight:bold; font-size:11px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; letter-spacing:0.02cm; margin-bottom:3px;}
div#Articlesbar div.header2 {background-color:#E5E5E5; padding:2px 0 2px 3px;}
div#Articlesbar div.header a {color:#0F7F33; font-weight:bold; text-decoration:none;}
div#Articlesbar div.header a:hover {color:#0F7F33;}
div#Articlesbar div.links h2,
div#Articlesbar div.links h2.first {background-color:#fff; color:#2E4869; padding:5px 2px 0 5px; font-size:10px; font-weight:normal; line-height:12px; border-top:#ccc 1px dotted;}
div#Articlesbar div.links h2.first {padding:0 2px 0 5px; border:none;}
div#Articlesbar div.links h2 a {color:#2E4869; font-weight:bold; text-decoration:none;}
div#Articlesbar div.links h2 a:hover {color:#000;}

/* Related Articles */
div#relartcontainer {margin:20px 0 0 5px; padding:0; border-top:1px dotted #ccc;}
div.relart, 
div.talkBackArt {margin:10px 0 0 10px; padding:0 0 5px 0; background:url("http://images2.variety.com/contents/images/evRrelatedLinksBG2.gif") transparent repeat-x 0 34px; height:1%;}
div.relart h3,
div.talkBackArt h3 {color:#999; font-size:20px; line-height:35px; font-weight:bold; margin:0 0 10px 0; padding:0 10px 10px 10px; text-transform:uppercase;}
div.talkBackArt h2,
div.relart h2 {border-bottom:1px dotted #ccc; color:#069; font-weight:bold; font-size:11px; margin:0 0 0 5px; padding:10px 0;}
div.talkBackArt h2 a,
div.relart h2 a {color:#245580; font-style:italic; margin:0; padding:0; text-decoration:none;}
div.talkBackArt h2 a:hover,
div.relart h2 a:hover {text-decoration:underline;}
div.relart img {border:1px solid #000; float:right; margin:2px 0 10px 10px; padding:0;}
div.relart img.nostroke {border:none;}
div.relart div.stories {clear:right;margin:0 0 5px 0; padding:0 10px 5px 10px;}
div.relart span.description {color:#333; font-size:11px; font-weight:bold; line-height:1.275em; font-style:italic; margin:0; padding:0;}

/* Talkback */
div.talkBackArt h3 {margin:10px 0 0 0; padding:0 10px 5px 0; color:#900;}
div.talkBackArt h4 {margin:0 0 0 5px; padding:5px 0; border-bottom:1px solid #ccc; color:#666; font-size:11px; font-weight:bold; color:#333;}
div.talkback {margin:10px 0 0 0; padding:10px 10px 10px 0; border-bottom:1px dotted #ccc; font-size:11px; font-weight:bold;; color:#666; line-height:1.275em;}
div.talkback h2 {margin:0; padding:0; font-size:16px; font-weight:bold;; color:#069;}
div.talkback h2 a {color:#069;}
span.talkbackNib {color:#000;}
span.commentcount {display:inline; font-size:12px; line-height:17px; color:#333;}
div.talkbackcomment {margin: 10px 0 0 0; padding: 10px 10px 10px 0; border-bottom:1px dotted #ccc; color:#333; font-size:11px; line-height:1.275em;}
span.ihtfw {color:#f00;}
div#article input.searchsubmit{background-color:#F4F0ED; border:1px dotted #069; font-size:10px; color:#069; height:18px; letter-spacing:.25em; margin:0; padding:0; text-align:center; text-transform:uppercase;}
div#topnavcontainerNone {display: none;}
div#sectionheadermenu ul {margin:0 0 30px 15px; padding:0; list-style-type: none; display:block;}
div#sectionheadermenu li {margin:0; padding:0 5px 0 0; float:left; color:#174A76; font-weight: bold;}
div#sectionheadermenu li a {margin:0; padding:0; text-transform:uppercase}

/*Article Layout - Vstory*/
div#article div#vstoryauthor {margin:5px 0 12px 0; padding:4px 4px 4px 6px; background-color:#F7F7F7;}
div#article div#vstoryauthor h3 {margin:0; padding:0; font-size:9px; color: #333; letter-spacing:1px; float:left;}
div#article div#vstoryauthor h3 a, div#article div#vstoryauthor h3 a:visited {text-transform:uppercase; color:#666;}
div#vstorycontent {margin:0; padding:0; position:relative;}
div#vstorycontent div#slideshow {font:normal 9px arial, sans-serif; text-transform:uppercase; letter-spacing:0; position:absolute; top:-28px; left:495px; z-index:auto;}
div#articlecontent div#slideshow img {vertical-align: middle;}

/* upfronts sked */
div#schedcont {font:12px Arial, Helvetica, sans-serif; border:4px solid #d3e1ea; width:600px; padding:0; margin:0; overflow:hidden;}
div#schedcont a {color:#069; font-weight:bold;}
div#schedcont .Day{border-bottom:1px solid #CCC; border-right:1px solid #CCC; color:#036; font-weight:bold;}
div#schedcont .SchedHed {font:bold 18px Georgia, "Times New Roman", Times, serif; color:#0F7F33; border-bottom:1px solid #CCC; height:60px;}
div#schedcont .row {background-color:#e3f1da;border-top:1px solid #CCC; }
div#schedcont .row2 {background-color:#fff;border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
div#schedcont .cell{border-right:1px solid #CCC;  border-bottom:1px dashed #ccc; padding:5px 0;}
div#schedcont .cell2, 
div#schedcont .cell3{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px 0;}

/*Search Results Layout*/
div#baselineResults, div#baselineResults ul,
p#filterResults, p#sortResults, #sr, div.sourceBlogs, div.googlelabel, .googleafsline1, .googleafsline2, .googleafsline3, .googleafsvurl,
ul#srtabs, div#profilesSub, #filterby,#topicsbox,topicsbox a {font:12px Arial, Helvetica, sans-serif;}
div#baselineResults{border:1px solid #0F7F33; padding:0 5px 5px; margin:0 10px;}
div#baselineResults h4{margin:5px 0; color:#069; font-size:14px; font-weight:normal;}
div#baselineResults h5{margin:0; padding:3px 0; font:12px bold Arial, Helvetica, sans-serif;}
div#baselineResults h5 a{color:#000;}
div#baselineResults ul{margin:0; padding:0;}
div#baselineResults ul li, div#baselineResults ul li a {margin:0; padding:2px 0 0 0; list-style-type:none;}
div#sr {background-position:top left; margin:0 8px 30px 9px; padding: 10px 0 0 0; width:645px;}
div#sr2 {background-position:top left; padding:10px 0; border-bottom:1px dotted #ccc; margin-bottom:10px;}
* html div#sr2 {padding:0 14px 10px 14px;border-bottom:1px dotted #ccc;margin-bottom:0px;}
.srbread {text-transform:uppercase; font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:2px;}
.srbread strong {font-size:12px;}
* html ul#srtabs {margin:18px 0 0 0; padding:0 0 6px 0; border-bottom:1px solid #666;}
ul#srtabs {margin:18px 0 0 0; padding:0 12px 2px 0; border-bottom:1px solid #D5D5CB;}
ul#srtabs li {background:url("http://images2.variety.com/graphics/images/0706NavLstBg.gif") transparent repeat-x right top; display:inline; margin:0; padding:6px 8px 2px  8px; text-align:center; font-size:12px; text-transform:uppercase; color:#000; border:1px solid #D5D5CB; border-bottom:none;}
ul#srtabs li a {font-weight:bold; color:#000;}
ul#srtabs li.lion {background-image:none; background-color:#fff; border:1px solid #D5D5CB; color:#000; font-weight:bold;}
p#filterResults {text-transform:uppercase;}
p#filterResults span,
p#sortResults {color:#069; font-weight:bold; text-transform:none;}
p#filterResults a {color:#3164B5; text-decoration:underline; text-transform:uppercase;}
p#filterResults a:hover,
p#sortResults a:hover {text-decoration:none;}
p#sortResults span {color:#000;}
p#sortResults a {font-weight:normal; text-decoration:underline;}
#srhit {padding:12px 0; border-bottom:1px solid #ddd;}
#sr h3, #sr h4, #sr h5 {display:block; margin:0; padding:0;}
#sr h3{font-size:13px; font-weight:normal; padding-bottom:4px;}
#sr h3 a {text-decoration:underline; color:#174A76}
#sr h3 a:hover {text-decoration:none;}
#sr h3 a:visited {text-decoration:underline; color:#666;}
#sr h4 {font-size:11px; font-weight:normal; padding4px 0; line-height:15px;}
#sr h5{color:#174A76;font:11px Arial, Helvetica, sans-serif;}
#sr h5 a {color:#174A76;font:11px Arial, Helvetica, sans-serif;}
div.sourceBlogs{background:url("http://images2.variety.com/contents/images/sr2BlogIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:53px;}
div.sourcePerson{background:url("http://images2.variety.com/contents/images/sr2PersonIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:65px;}
div.sourceNews{background:url("http://images2.variety.com/contents/images/sr2NewsIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:49px;}
div.sourceReviews{background:url("http://images2.variety.com/contents/images/sr2ReviewsIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:62px;}
div.sourceColumn{background:url("http://images2.variety.com/contents/images/sr2ColumnIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:66px;}
div.sourceWeb{background:url("http://images2.variety.com/contents/images/sr2WebIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:41px;}
div.sourceProject{background:url("http://images2.variety.com/contents/images/sr2ProfileIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:72px;}
div.sourceTV{background:url("http://images2.variety.com/contents/images/sr2TVProjectIcon2.gif") transparent no-repeat left center; font-size:11px; padding-left:72px;}
div.sourceFilm{background:url("http://aimages2.variety.com/contents/images/sr2MovieProjectIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:72px;}
div.sourceCompany{background:url("http://images2.variety.com/contents/images/sr2CompanyIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:74px;}
div.sourceVPagePhoto{background:url("http://images2.variety.com/contents/images/sr2VPageIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:57px;}
div.sourceVariety{background:url("http://images2.variety.com/contents/images/sr2VarietyIcon.gif") transparent no-repeat left center; font-size:11px; padding-left:68px;}
#googlesearch {border:1px solid #0F7F33; margin:3px 0 13px 0; padding:7px;}
#googlesearch p {padding:7px 0 0 0; margin:0;}
#googlesearch a {text-decoration:none;}
.googleafsline1, .googleafsvurl {color:#000; text-decoration:underline;}
.googleafsline2, .googleafsline3 {color:#000; text-decoration:none;}
.googleafsvurl {font-weight:normal;}
ul#searchnavcontent {display:block; left:0; list-style-type:none; padding:0 0 0 5px; position:absolute; margin:0; top:0;}
ul#searchnavcontent li {float:left; background-color:#fff; margin:0; padding:0; font:10px Georgia, sans-serif; text-transform:uppercase;}
#searchnavcontent a {float:left; display:block; color:#069; text-decoration:none; padding:1px 6px 0 6px;}
#searchnavcontent a:hover {color:#0F7F33; background-color:#e9e9e9;}
ul#searchnavcontent li.tabOn a {color:#069; background-color:#e9e9e9;border-left:1px dotted #ccc; border-right:1px dotted #ccc;}
* html .srpage {float:right; font-size:11px; margin:18px 0 0 0;}
.srpage {float:right; font-size:11px;}
.srpagelabel {color:#666;}
div#profilesSub {font-size:10px; text-transform:uppercase; text-align:right; padding-top:0; margin-top:0;}
div#profilesSub span {color:#069; font-weight:bold; font-size:10px; text-transform:none;}
div#profilesSub a{color:#3164B5; font-size:10px; text-decoration:underline; text-transform:uppercase;}
div#profilesSub a:hover {text-decoration:none;}
p#sortby {border-top:1px dotted #ccc; margin-top:15px; padding-top:10px; text-transform:uppercase; font-size:11px; color:#666;}
p#sortby span.sbi {color:#000; font-weight:bold; font-size:10px;}
p#sortby a {font-weight:bold;}
#sr .source {font-style:italic;}
#filterby {float:left; margin-right:5px;}
#topicbox {float:left;}
#topicsbox a {text-decoration:underline;}
#topicsbox a:hover {text-decoration:none;}
.dym {font-family: Arial, Helvetica, sans-serif}
#moretopics, .fewertopics {margin:0; display:none;}
.moretopics {display:inline;}

/*Realestate Main*/
div.realestatemain h2{margin:5px 0 0 0; padding:0;}
div.realestatemain {background-position:330px;}
div.realestatemain div.realestateitem{border-bottom:1px dotted #ccc; float:left; margin:0 7px; padding:0 4px 5px 4px; width:310px; height:525px;}
div.realestatemain div.deck,
div.realestatemain div.description {line-height:1.375em;}
div.realestatemain div.image,
div.realestatemain div.logo {float:left; margin:5px 10px 0 0; width:285px;}
div.realestatemain div.contact{font-weight:bold; margin:5px 0 0 0;}
div.realestatemain div.less,
div.realestatemain div.more{clear:both; padding:5px 10px;}
div.realestateadinfo{padding:0; margin-left:10px;}

/*Registration Pages*/
div#registration {padding:0 10px 10px 10px;}
div#registration div#sectionheader h2{left:-10px;position:relative;}
div#registration table td.content{line-height:23px;}/* line-height added to eliminate page jitter from disappearing select element on top nav menu rollover */

/*Bio Layout*/
div#bioheader {background:url("http://images2.variety.com/contents/images/evRarticlecontainertile.gif") transparent repeat-x top left; border-bottom: 1px dotted #ccc; margin:0px; padding:10px 0 10px 5px; position: relative;}
div#bioheader img{display:block; float:right; padding:7px 0 10px 10px;}
div#bioheader div.title,
div#bioheader div.bio,
div#bioheader div.email {padding:0 10px;}
div#bioheader div.bio{color:#333;}

/* Blogs and Columns index -- Opinions page */
div.opinions {font:11px Arial, Helvetica, sans-serif; border:1px solid #ccc; margin:0;}
div.opinions #fbrssblogs {text-align:left; margin:20px 4px 0 4px; padding-bottom:4px; border-bottom:1px dotted #ccc;}
div.opinions .opinionContainer {background-color:#e8e5dd; padding:6px 6px 0 6px; max-height:96px; height:96px; overflow:hidden; font:11px Arial, Helvetica, sans-serif;}
div.opinions #fbrssblogs h2 {font:12px Georgia, "Times New Roman", Times, serif; line-height:15px;margin:5px 0; padding:5px 1px 4px 1px; font-size:13px; font-weight:bold; text-transform:uppercase; border-bottom:1px dotted #ccc;}
div.opinions #fbrssblogs h2 a {color:#0F7F33; text-decoration:none;}
div.opinions #fbrssblogs h2 a:hover {text-decoration:underline;}
div.opinions div#fbrssblogshead h3 {margin:0 0 5px 0; padding:0 0 5px 10px;}
div.opinions #creditfooter {display:none; overflow:hidden;}
div.opinions .feedburnerFeedBlock ul li {list-style-type:none; margin:0px; padding:0px;}
div.opinions .feedburnerFeedBlock ul {padding:0 4px; margin:0; text-decoration:none; list-style-type:none;}
div.opinions .feedburnerFeedBlock ul li a {text-decoration: none;}
div.opinions .feedburnerFeedBlock .headline a {color:#069; font-weight:bold; font-size:12px; padding:1px 0; margin:5px 0;}
div.opinions .feedburnerFeedBlock .headline a:hover {text-decoration:underline;}
div.opinions .feedburnerFeedBlock div {color: #333; padding:5px 0 10px 0;}
div.opinions #fbrssblogs .deck {margin:0; padding:0;}

