/*** column containers ***/
.container_w684, .container_w309 {
float:left;
margin:0;
padding:0;
}

.container_w684 {
width:684px;
}

.container_w309 {
width:309px;
}

#container_w309 {
margin:0;
padding:0;
}

.container_w994 {
margin:0;
padding:0;
float:none;
}


/*** BREAKING NEWS ***/
#breaknews {
margin:0 8px 10px 9px;
border:1px solid #900;
background-color:#eceff3;
height:31px;
}

#breaknewsImg {
float:left;
}

#breaknewsScroll {
float:left;
position:relative;
margin:7px 13px;
font:12px verdana,arial,helvetica;
color:#000;
height:20px;
overflow:hidden;
}

#breaknewsScroll a {
color:#000;
}

#breaknewsScroll a:hover {
font-weight:bold;
}

*html #breaknewsImg {
margin-bottom:-10px;
}

#fade_link, #fade_link a {
color:#f00;
}

#breaknews2 {
margin:0 8px 10px 9px;
height:44px;
}

/*** TOP STORIES ***/
#TopStories {
margin:0 8px 8px 9px;
overflow:hidden;
float:left;
}

#TopStoriesContainer {
overflow:hidden;
background-color:transparent;
clear:none;
float:left;
width:320px;
}

*html #TopStoriesContainer {
width:667px;
}

#TopStoryImg {
float:left;
width:319px;
margin:0 5px 0 0;
position:relative;
height:0;
}

#TopStoryItems {
float:left;
margin-top:0px;
margin-left:13px;
}

.ts_title {
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
float:left;
position:relative;
}

.ts_nutgraph {
font:10px Verdana, Geneva, sans-serif;
}

#ts_more {
clear:both;
float:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
margin:0 10px 0px 0;
padding:0;
}

/*** Big Daddy (Top Stories) revised layout -- July 8, 2010 ***/
#newImageContainer {
background:url("http://images2.variety.com/graphics/variety/BigDaddy_gradient_bg_tall.gif") repeat-x;
background-color:transparent;
width:330px;
float:left;
border:1px solid #ccc;
padding:5px;
}

div#newImageContainer h2 {
font-size:16px;
font-weight:bold;
margin:4px 0;
}

#imgDeck {
margin:0 0 5px 0;
font:11px verdana;
}

div#newImageContainer h2 a, #imgDeck a {
text-decoration:none;
color:#369;
}

div#newImageContainer .caption {
margin:7px 7px 0 7px;
font:11px verdana;
}

div#newImageContainer ul li {
margin:15px 0 0 15px;
line-height:18px;
list-style-type:square;
}

.caption ol {
list-style-type:disc;
margin:0 0 5px 10px;
padding:0;
font-weight:bold;
color:#369;
}

div#newImageContainer .caption a{
color:#369;
text-decoration:none;
text-transform:none;
}

div#newImageContainer .caption a:hover{
color:#900;
text-decoration:underline;
}

#boxed1 .ts_comment {
margin-right:0;
}

#boxed1 .TopStoryBlock, #boxed1 .TopStoryFirst {
padding-right:0;
}

#boxed1 .TopStoryFirst {
border-bottom:1px solid #cccccc;
padding:0 0 10px 0;
margin:0;
}

.TopStoryFirst h2 {
color:#900;
font-size:12px;
font-weight:bold;
margin:0;
}

.TopStoryFirst .ts_title {
font-size:15px;
font-weight:bold;
margin:2px 0;
}

.TopStoryFirst .ts_nutgraph {
font:11px verdana;
width:280px;
clear:none;
padding-right: 5px;
}

.MoreTopStories {
margin:10px 0 0 0;
display:block;
}

.MoreTopStories ol {
display:block;
float:none;
list-style-type:disc;
padding-top:0;
margin-top:0;
color:#900;
margin-bottom:3px;
}

.MoreTopStories li {
margin:5px 10px 2px -20px;
font-weight:normal;
text-transform:none;
}

.MoreTopStories li a {
text-transform:none;
font-weight:bold;
}
/*** end Big Daddy revised ***/

/* BIG MOMMA */
#BigMa {
margin:0 8px 8px 9px;
clear:both;
border:1px solid #ccc;
background-color:#e7ebf1;
}

#BM_left {
float:left;
padding-right:10px;
}

#BM_right {
padding:10px;
}

#BigMa h2 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#900;
margin:0 0 5px 0;
padding:0 0 5px 0;
}

.BM_nutgraph {
padding:10px 10px 10px 0;
margin-right:10px;
}

#BM_more, #BM_more a {
font:bold 10px Verdana, Geneva, sans-serif;
color:#369;
margin:15px 0 0 0;
}

/* big mamma for 3-column-rotation */
/* for scrolling items (3 sets per scroll) */
#flowpanes { 
	width:100%;
	height:250px;	
}

/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:0;
	background:url("http://images2.variety.com/graphics/variety/BM_3col_gradientBody.gif") repeat-x; 
}  
 
/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	margin:0;
}
 
/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:664px;
	cursor:pointer;
	font-size:14px;
	color:#000;
}
 
/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
 
#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
/* end scrolling items (3 sets per scroll) */

#bigMa_1x3 {padding:0 4px 2px;}
#bigMa_1x3 tr h2{text-align:left;color:#356da0;font-size:14px; margin: 3px 10px 0 10px;}
#bigMa_1x3 tr p{margin:0 10px; padding-top: 5px;}
#bigMa_1x3 tr img{margin-top:5px;}
#bigMa_1x3 tr p a{color: #356da0;}
#bigMa_1x3 td#spacer{border:none; padding: 0 5px; width:1px;} /* remove this after 2010-05-11 */
#bigMa_1x3 td.spacer{border:none; padding: 0 5px; width:1px;}

#BMheader {
background:url("http://images2.variety.com/graphics/variety/BM_3col_gradientHeader.gif") repeat-x; 
height:30px;
width:100%;
}

#BigMa h3 {
color:#000;
font:bold 11px verdana, sans-serif;
text-transform:uppercase;
float:left;
margin:9px;
display:inline;
}

#BMnextprev {
font:bold 11px Arial, Helvetica, sans-serif;
color:#369;
float:right;
margin:2px 10px;
}

#BMnextprev img {
vertical-align:middle;
}

/*** CHARTS ***/
.cur {
cursor:pointer;
}

.tabtick2 {
float:left;
margin:7px 0 2px 34px;
}

#charts {
margin:0 8px 8px 9px;
overflow:hidden;
clear:both;
}

#chartsHeader {
background:url("http://images2.variety.com/graphics/variety/BigDaddy_bg_gray.gif") repeat-x; 
height:44px;
}

#charts h3 {
font:bold 11px verdana, sans-serif;
color:#fff;
text-transform:uppercase;
float:left;
position:relative;
margin:9px;
}

#chartsContainer {
background:url("http://images2.variety.com/graphics/variety/Charts_gradient_bg4.gif") repeat-x; 
clear:both;
padding:5px;
}

.chartsHead, .tvChartsHead, .iTunesHead {
font:bold 12px Arial, Helvetica, sans-serif;
color:#900;
width:100%;
}

.tvChartsHead, .iTunesHead {
border-bottom:1px dotted #ccc;
padding-bottom:4px;
float:left;
}

.chartsDate {
font:10px Verdana, Geneva, sans-serif;
vertical-align:baseline;
color:#666;
margin-left:20px;
}

.chartsColumnHead {
border-top:1px dotted #c3c1b9;
font:11px Verdana, Geneva, sans-serif;
color:#000;
vertical-align:middle;
border-bottom:1px dotted #c3c1b9;
height:20px;
margin:5px 0;
}

.columnHead, .columnHead1, .columnHead3, #box6 .columnHead2, #box6 .columnHead5, #box6 .columnHead4, #box7 .columnHead4, #box7 .columnHead5, #box8 .columnHead2, .chartsContentColumn, 
#box10 .columnHead2 {
float:left;
font:11px Verdana, Geneva, sans-serif;
text-transform:uppercase;
width:25%;
padding:3px 0;
}

.chartsFilmTitle {
width:28%;
}

.columnHead1 {
margin-left:15px;
width:26%;
}

.columnHead1, .columnHead3, #box6 .columnHead2, #box10 .columnHead2 {
font-weight:bold;
}

.chartsContentColumn, .chartsContentColumn1, .chartsContentColumn2 {
font:12px Arial, Helvetica, sans-serif;
text-transform:none;	
padding:0;
}

.chartsContentColumn1, .chartsContentColumn2 {
float:left;
width:49.5%;
margin:0;
}

.columnHead3 {
width:11%;
}

#box8 .columnHead2, #box6 .columnHead5, #box7 .columnHead5 {
width:20%;
font-weight:bold;
}

#box7 .columnHead5 {
text-align:right;
}

#box6 .columnHead2, #box10 .columnHead2  {
width:8%;
margin-left:10px;
}

#box8 .columnHead, #box6 .columnHead4, #box7 .columnHead4 {
width:25%;
font-weight:bold;
margin-left:20px;
}

.chartsContentColumn ul {
list-style:none;
margin:0 0 5px -35px;
}

#box8 .chartsContentColumn, #box7 .chartsContentColumn, #box6 .chartsContentColumn, #box10 .chartsContentColumn {
width:45%;
}

#box7 .chartsContentColumn {
width:300px;
}

*html #box8 .chartsContentColumn, *html #box6 .chartsContentColumn, *html #box6 .chartsContentColumn, *html #box6 .chartsContentColumn1, 
*html #box6 .chartsContentColumn2, *html #box10 .chartsContentColumn, *html #box10 .chartsContentColumn1, *html #box10 .chartsContentColumn2 {
width:45%;
padding-right:20px;
}

#box8 .chartsContentColumn ol, #box7 .chartsContentColumn ol, #box6 .chartsContentColumn ol, #box6 .chartsContentColumn1 ul, #box6 
.chartsContentColumn2 ul, #box10 .chartsContentColumn ol, #box10 .chartsContentColumn1 ul, #box10 .chartsContentColumn2 ul {
padding:0;
margin:0 0 5px 0;
}

#box6 .chartsContentColumn1 ul, #box6 .chartsContentColumn2 ul, #box10 .chartsContentColumn1 ul, #box10 .chartsContentColumn2 ul {
list-style-type: none;
}

#box8 .chartsContentColumn ol li, #box7 .chartsContentColumn ol li, #box6 .chartsContentColumn ol li, #box10 .chartsContentColumn ol li {
margin-left:30px;
}

#box8 .chartsContentColumn ol.col2, #box7 .chartsContentColumn ol.col2, #box6 .chartsContentColumn ol.col2, #box10 .chartsContentColumn ol.col2 {
padding-left:20px;
}

#box7 .chartsContentColumn ol.col2 {
width:300px;
}

#box8 .chartsContentColumn ol li span, #box7 .chartsContentColumn ol li span, #box6 .chartsContentColumn ol li span, #box10 .chartsContentColumn ol li span {
float:right;
}

#box8 .chartsContentColumn ol li span, #box7 .chartsContentColumn ol li span, #box6 .chartsContentColumn ol li span {
[margin-top:-15px;
margin-top:0;
]margin-top:-15px;
}
.dummyend[id]{clear:both;}

#box8 .chartsContentColumn ol li span,x:-moz-any-link, #box7 .chartsContentColumn ol li span,x:-moz-any-link, #box6 .chartsContentColumn ol li span,x:-moz-any-link, #box10 .chartsContentColumn ol li span,x:-moz-any-link {
/*margin-top:-15px;*/
}

.ie8 #box8 .chartsContentColumn ol li span, .ie8 #box7 .chartsContentColumn ol li span, .ie8 #box6 .chartsContentColumn ol li span, .ie8 #box10 .chartsContentColumn ol li span {
margin-top:0;
}

#box6 .chartsContentColumn ol li span.nofloat, #box10 .chartsContentColumn ol li span.nofloat {
float:none;
margin-right:70px;
}

#box7 .chartsContentColumn ol li span.nofloat {
float:none;
padding-right:10px;
margin-right:0;
}

#box6 .chartsContentColumn1 ul li, #box6 .chartsContentColumn2 ul li, #box10 .chartsContentColumn1 ul li, #box10 .chartsContentColumn2 ul li {
	clear:both;
	display:block;
	margin-left:0;
}

.ie7 #box6 .chartsContentColumn1 ul li, .ie7 #box10 .chartsContentColumn1 ul li {
	margin-left:5px;
}

#box6 .chartsContentColumn2 ul li, #box10 .chartsContentColumn2 ul li {
	margin-left:5px;
}

.span0 {
	float:left;
	position:relative;
	width:160px;
	text-indent:-13px;
	margin-left:10px;
	padding-right:3px;
}

.chartsContentColumn2 .span0 {
	margin-left:5px;
}

.ie7 .span0 {
	text-indent:-13px;
	padding-left:8px;
	padding-right:0;
	width:155px;
}

.span1, .span2 {
	float:left;
	position:relative;
	width:80px;
	clear:right;
}

.span2 {
	float:right;
	width:65px;
}

#box10 .span2 {
	float:left;
	width:220px;
	padding-left:10px;
}

.chartsContentColumn2 .span0 {
	width:160px;
}

#box10 .span0 {
	text-indent:0;
}

#box10 .span0 {
	width:30px;
}

#box10 .span1 {
	width:60px;
	text-align:center;
}

#box10 .chartsContentColumn2 .span2 {
	width:200px;
}

.chartSource {
font:11px Arial, Helvetica, sans-serif;
float:right;
}

html*.chartSource {
[margin-top:-15px;
margin-top:0px;
]margin-top:-15px;
}
.dummyend[id]{clear:both;}

*html .chartSource {
margin-top:-15px;
}

.ie8 .chartSource {
margin-top:0;
}

.chartsFooter {
clear:both;
border-top:1px dotted #c3c1b9;
font:11px Verdana, Geneva, sans-serif;
margin-bottom:25px;
}

.chartsFooterLinks, .chartsFooterLinks a {
margin-top:3px;
color:#369;
float:left;
}

.chartsFooterCheckbox {
margin-top:3px;
float:right;
color:#000;
}

.chartsFooter img {
margin-right:6px;
}

.chartFeeds {
width:100%;
clear:both;
}

.dummyend[id]{clear:both;}

#box10 .columnHead1 {
width:45px;
margin:0;
}

#box10 .columnHead3 {
width:60px;
}

#box10 .columnHead2 {
width:220px;
text-align:center;
}

/* Music Chart (formerly iTunes) */
#box9 ol {
float:left;
width:180px;
padding-left:30px;
padding-top:0;
margin-top:0;
}

.ie7 #box9 ol {
margin-left:-5px;
}

.iTunesHead {
border-bottom:none;
float:none;
padding-bottom:0;
}

#box9 .iTunesColHead {
font:bold 11px Verdana, Geneva, sans-serif;
text-transform:uppercase;
text-align:center;
padding:3px 0;
border:1px solid #039;
display:inline;
width:200px;
}

#box9 .chartsColumnHead ul {
list-style:none;
font:bold 11px Verdana, Geneva, sans-serif;
text-transform:uppercase;
height:10px;
padding:0;
margin:3px 0 0 0;
}

#box9 .chartsColumnHead ul li {
display:inline;
padding:3px 145px 0 15px;
}

#box9 .head2 {
padding:3px 145px 0 5px;
}


/*** REVIEWS ***/
#reviews {
clear:both;
margin:20px 5px 8px 5px;
font:12px Arial, Helvetica, sans-serif;
}

*html #reviews {
margin-bottom:0;
}

.revColumns {
float:left;
width:30%;
margin:0 10px;
}

*html .revColumns {
margin:0 8px;
}

#reviews h2, #reviews h2 a {
font-size:12px;
color:#333;
margin-bottom:8px;
font-weight:bold;
}

#reviews .deck {
margin-bottom:8px;
color:#666;
}

#reviews .title, #reviews .title a {
margin-bottom:0;
font-weight:bold;
color:#369;
}

#reviews .more, #reviews .more a {
font-size:11px;
color:#369;
margin:5px 0 20px 0;
vertical-align:middle;
}


/*** BLOGS ***/
#blogs {
margin:20px 15px;
}

#blogs h2, #blogs h2 a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:5px;
}


/*** OPINIONS (formerly BLOGS) now using google feed ***/
.gfc-resultsbox-visible { /*container for the whole opinions block*/
 display:block;
 width:100%;
 padding-bottom:20px;
} 

.ie7 .gfc-resultsbox-visible {
 padding-bottom:5px;
}

.gfc-resultsRoot { /* container for each blog item */
 border-top:1px dotted #ccf;
 display:block;
 clear:both;
 padding-top:3px;
 padding-bottom:none;
} 

.gfc-resultsHeader { /* blog name container */
 width:auto; 
 border-bottom:none;
 margin-bottom:0;
 display:inline;
 float:left;
 position:relative;
}

.gfc-title{ /*blog name*/
 margin-right:5px;
 display:inline;
}

.gfc-results { /*blog title and link container */ 
 padding-bottom:none;
 display:inline;
 float:left;
} 

.gfc-result, .gfc-result a { /*blog title and link*/
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#369;
 padding:0;
 margin-bottom:none;
}

.gf-title {
 overflow:hidden;
 height:auto;
 display:inline;
}

.gfc-resultsbox-invisible, .gf-result .gf-author, .gf-result .gf-snippet,.gf-result .gf-spacer,.gf-result .gf-relativePublishedDate {
 display : none;
}

.ad_w300 {
text-align:center;
margin:0 10px 10px 0;
}

*html .ad_w300 {
margin:0 6px 10px 0;
}


/*** FEATURED JOBS ***/
#FeaturedJobs {
border:1px solid #e6ebf0;
font:12px Arial, Helvetica, sans-serif;
color:#666;
display:block;
float:right;
width:298px;
text-align:left;
margin:10px 0; 
}

#FeaturedJobs a {
color:#900;
font-weight:bold;
}

#vmclogo {
float:left;
margin:5px;
}

#FeaturedJobs h3, #PhotoGallery h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#900;
float:left;
position:relative;
padding:9px;
margin:0;
}

#FeaturedJobs h3 {
font-size:24px;
margin:20px 0 0 0;
}

.All, .All a {
font:11px Arial, Helvetica, sans-serif;
color:#369;
padding:0;
position:relative;
text-align:right;
}

.All img,#Photoscroll img,#iTunesScroll img {
vertical-align:middle;
}

.dotborder {
clear:both;
width:100%;
height:1px;
border-bottom:1px dotted #ccf;
}

*html .dotborder {
margin-top:-15px;
}

.jt_job_list {
clear:both;
margin:5px 10px 10px 10px;
}
.jt_alljobs {
text-transform:uppercase;
margin-top:5px;
}
.jt_job_company {
margin-bottom:5px;
}


/*** PHOTO GALLERY ***/
#PhotoGallery {
margin:0 8px 8px 9px;
border:1px solid #ccc;
background-color:#eeedeb;
clear:both;
height:250px;
}

*html #PhotoGallery {
clear:both;
margin-top:30px;
}

#PhotoGallery h3 {
color:#333;
}

#PhotoGallery .All {
margin:10px;
}

*html #PhotoGallery .All {
margin:8px -10px 0px 0;
padding-right:30px;
}

.PhotoBox {
width:177px;
padding-right:12px;
margin:10px 0 5px 0;
font:12px Arial, Helvetica, sans-serif;
color:#666;
}

*html .PhotoBox {
margin:10px 0 0 11px;
}

.Photohead, .Photohead a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
margin:10px 0 5px 0;
}

#PhotoNav {
float:left;
margin:10px 0 5px 10px;
}

#PhotoNav, #PhotoNav a, #Photoscroll {
font:bold 11px Arial, Helvetica, sans-serif;
color:#369;
}

#Photoscroll {
float:right;
position:relative;
margin:5px 10px;
}


/*** css sprites ***/
#allTab, .allTab, .allTabActive, #bd_Legit, .bd_Legit, .bd_LegitActive, #bd_tv, .bd_tv, .bd_tvActive, #bd_film, .bd_film, .bd_filmActive, #bd_music, 
.bd_music, .bd_musicActive, #bd_intl, .bd_intl, .bd_intlActive, #tabFilm, .tabFilmActive, #tabTheater, .tabTheaterActive, #tabTV, .tabTVActive, 
#tabiTunes, .tabiTunesActive, #tabHulu, .tabHuluActive { 
background:url("http://images2.variety.com/graphics/variety/evSprites7.gif") no-repeat;
float:left; 
}

#allTab, .allTab {
background-position:-4px -292px;
width:47px;
height:27px;
}

.allTabActive {
background-position:-4px -326px;
width:47px;
height:27px;
}

/* former mostViewed (width:102px) */
#bd_Legit, .bd_Legit {
background-position:0px -258px;
width:82px;
height:27px;
}

.bd_LegitActive {
background-position:0px -359px;
width:82px;
height:27px;
}

/* former mostEmailed (width:106px) */
#bd_tv, .bd_tv {
background-position:0px -224px;
width:82px;
height:27px;
}

.bd_tvActive {
background-position:0px -392px;
width:82px;
height:27px;
}

/* former mostSearched (width:116px) */
#bd_film, .bd_film {
background-position:0px -190px;
width:82px;
height:27px;
}

.bd_filmActive {
background-position:0px -426px;
width:82px;
height:27px;
}

/* former todayInPrint (width:125px) */
#bd_music, .bd_music {
background-position:0px -156px;
width:82px;
height:27px;
}

.bd_musicActive {
background-position:0px -460px;
width:82px;
height:27px;
}

/* added june 18 2009 */
#bd_intl, .bd_intl {
background-position:0px -1188px;
width:115px;
height:27px;
}

.bd_intlActive {
background-position:0px -1222px;
width:115px;
height:27px;
}

.tabNormal {
position:relative;
display:none;
}

#tabFilm, .tabFilmActive, #tabTheater, .tabTheaterActive, #tabTV, .tabTVActive, #tabiTunes, .tabiTunesActive, #tabHulu, .tabHuluActive {
width:101px;
height:27px;
}

#tabFilm {
background-position:0px -495px;
}

.tabFilmActive {
background-position:0px -633px;
}

#tabTheater {
background-position:0px -563px;
}

.tabTheaterActive {
background-position:0px -703px;
}

#tabTV {
background-position:0px -529px;
}

.tabTVActive {
background-position:0px -669px;
}

#tabiTunes {
background-position:0px -598px;
}

.tabiTunesActive {
background-position:0px -738px;
}

#tabHulu {
background-position:0px -807px;
}

.tabHuluActive {
background-position:0px -773px;
}



