/* FROM ROOT.CSS or MAIN.CSS --- TRYING TO SEPARATE OLD STYLES FROM NEW LAYOUT SO THEY AFFECT ONLY THE OLD LAYOUTS */
/* LAYOUT */
	#wrapper {width:100%;}
	#innerwrap {margin:0 auto;}
	#content-container, body.ie6 #content-container {float:none !important;text-align:center;margin:0 auto;width:100%;}
	#content-content, body.ie6 #content-content {float:none !important;text-align:center;margin:0 auto;width:100%;}
	#content-body, body.ie6 #content-body {float:none !important;text-align:left;margin:0 auto;width:977px;}
	#page-container {
		position:relative;
		margin:0;
		padding:0;
	}
	#page-content {
		position:relative;
		width:978px;
		margin:0 0 40px 0;
		padding:0;
	}

/* FOOTER */
	#page-footer-container, #page-subfooter-container {
		position:relative;
		width:100%;
		clear:both;
	}
	#page-footer-content, #page-subfooter-content { 
		float:none;
		width:977px;
		margin:0 auto;
		text-align:center;
	}

/* STYLES */
	.hidetext {text-indent:-1000px;overflow:hidden;}
	.bl {
		display:block;
		float:left;
	}
	.br {
		display:block;
		float:right;
	}

/* FROM ROOT.CSS, TO ELIMINATE CONFUSION AND REPETITION, BETTER TO MANAGE ALL OLD STYLES IN ONE OLD STYLESHEET */
	/* DEFAULT */
	body {background-color:#001e45;	background-image:url(/gfx/elements/body-bg.jpg);color:#666666;	font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px;text-align:center;}
	#wrapper {margin: 0;padding:0;}
	#content-container {background:#ffffff url(gfx/elements/body/side-shadows.png) 0px 0px repeat-y;}
	#content-body {background-color:#fff;width:977px;min-height:400px;z-index: 1;}
	a {color:#0099cc;}
	#footer, #tightfooter, #widefooter {clear:both;padding:18px 0px;margin:18px 12px 0px 12px;background:url(/gfx/elements/footer/background.jpg) 0px 0px no-repeat;text-align:center;font-weight:bold;color:#c8edff;font-family: verdana, geneva, tahoma, helvetica, sans-serif;font-size: 11px;font-weight: 400;}
	#tightfooter {margin-top: 0;}
	#widefooter {width: 977px;background-repeat: repeat-x;margin: 10px auto;}
	#footer a, #tightfooter a, #widefooter a{line-height:11px;text-transform:uppercase;padding-left:20px;margin-left:20px;color:#c8edff;border-left:solid 1px;font-family: verdana, geneva, tahoma, helvetica, sans-serif;font-size: 11px;font-weight: 400;}
	div#cleansubfoot {background:none;}
	#subfoot, #cleansubfoot {color:#ffffff;clear:both;background:transparent url(/gfx/elements/body/bottom-shadow2.png) 0px 0px no-repeat;padding-top:24px;width:995px;font-size:10px;margin:0px auto 0px auto;}
	#subfoot  .subfootwrap {margin: 0;padding: 0;}
	#subfoot a, #cleansubfoot a {color:#ffffff;}
	#subfoot a.header, #cleansubfoot a.header {color:#66ccff;font-family: Tahoma, Helvetica, Arial, sans-serif;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;}
	#subfoot .contentitem, #cleansubfoot .contentitem {width:185px;float:left;margin:29px;}
	#subfoot .contentitem li, #cleansubfoot .contentitem li {display: block;margin: 2px 0;padding: 0;width: 185px;float: left;}
	#subfoot .contentitem div.embellished, #cleansubfoot .contentitem li div.embellished {margin:2px 0px 5px 0px;padding:5px 0px;color:#ffffff;min-height:48px;border-top:dotted 1px;border-bottom:dotted 1px;}
	#subfoot .contentitem .imglink, #cleansubfoot .contentitem li .imglink {margin:4px 6px 4px 0px;}
	.paddedframe {padding:4px;border:solid 1px #c7c7c7;/* margin-right: 12px; */}
	.paddingframe {padding:5px;}
	.login {position: fixed;top: 10px; left: 50%;background: url(/gfx/elements/body-bg.jpg);border-style: solid;border-color: #000000;padding: 4px;width: 200px;}
	.emailer {position: fixed;top: 50%;left: 50%;background-image: url(/gfx/elements/body-bg.jpg);border-style: solid;border-color: #000000;padding: 4px;}
	.ResultsBrowser {visibility: hidden;height: 0px;width: 0px;}
	.content-width {min-width: 500px;min-height: 500px;vertical-align: middle !important;}
	.content-width ul {vertical-align: middle !important;}
	.content-width li {text-align: center;}
	.archives_header {font-style: italic;font-size: 18px;font-family: Times, Garamond, Serif;vertical-align: middle !important;padding: 10px 10px 0;color: #09c;}
	#editorsblog-header {position: relative;top: -20px;}
	.leftcolumn {float:left;width:579px;margin:10px 16px;}
	.rightcolumn {width:337px;float:left;margin:16px 16px 16px 12px;}
	.sidebar {/* width:335px; */width: 99%;float:left;border:1px solid #c7c7c7;
	margin:0px 0px 24px 0px;}
	.sidebar .titlearea {padding:3px 0px 3px 16px;border-bottom:1px solid #c7c7c7;/* width: 330px; */ width: 99%;float: left;}
	.sidebar .pubtitle {color:#006699;font-size:16px;font-weight:bold;text-transform:uppercase;}
	.sidebar .blurb {padding:3px 0px 3px 0px;}
	.sidebar .article-item {padding:8px;border-bottom:1px solid #c7c7c7;/* width: 330px; */width: 99%;float:left;display:block;}
	.sidebar .article-item .img-wrap {width: 120px;float:left;}
	.sidebar .article-item .word-wrap {
	float:left;padding-left:8px;width: 190px;}
	.sidebar .article-item .word-wrap p {margin: 0;float:left;width: 186px;}
	.sidebar .article-item .word-wrap h3 {float:left;width: 190px;}
	.topad {margin-bottom:16px;}
	.breadcrumb a {color:#09c;font-size:10px;}
	.breadcrumb span {font-size: 10px;color: #999;}
	.admineditor {position: absolute; top: 30px;left: 10px;width: 150px;padding: 5px;background-color: #efefef;border: 5px solid #fefefe;overflow: auto;}
	.admineditor li {padding-bottom: 5px;border-top: dotted 1px;}
	.photo-pop {width:639px;height:604px;background-image:url("/gfx/elements/photo-popup-shadow-left.png");background-repeat:no-repeat;padding-left:6px;}
	.photo-pop .wrap-bottom-shadow {height:596px;background-image:url("/gfx/elements/photo-popup-shadow-bottom.png");background-position:bottom;background-repeat:no-repeat;padding-bottom:8px;}
	.photo-pop .wrap-background {height:100%;padding:0px 32px 0px 32px;background-image:url(/gfx/elements/photo-popup-bg.png);background-repeat:repeat-x;background-position:bottom left;}
	.photo-pop .top-area {padding:16px 0px 16px 0px;}
	.photo-pop .top-area .toplink {padding:8px 0px 0px 0px;}
	.photo-pop .top-area .toplink + .toplink {border-right:1px solid #083d66;padding-right:8px;margin-right:8px;}
	.photo-pop .feature {background-color:#fff;padding:9px;}
	.photo-pop .feature-text {padding:6px 0px 18px 0px;}
	.photo-pop .caption {color:#fff;font-family:Georgia serif;font-style:italic;width:70%;}
	.photo-pop .thumb-nav {width:100%;height:100%;border-top:double #083d66;padding-top:6px;margin:0px 0px 16px 0px;color:#fff;text-transform:uppercase;}
	.photo-pop .thumb-nav .thumb {width:105px;height:72px;padding:0px 7px 0px 7px;float:left;list-style-type:none;background-image:url(/gfx/elements/media-thumb-shadow-left.png);background-position:0px 0px;background-repeat:no-repeat;}
	.photo-pop .thumb-nav .thumb + .thumb {margin-left:7px;}
	.photo-pop .thumb-nav .thumb img {border:3px solid #727272;}
	.photo-pop .thumb-nav .shadow_wrap {background-image:url("/gfx/elements/media-thumb-shadow-bottom.png");background-position:bottom left;background-repeat:no-repeat;padding-bottom:11px;}
	.photo-pop .thumb-nav .left-button div {float:left;width:28px;height:72px;margin-right:6px;background-image:url("/gfx/elements/media-back-button.gif");background-repeat:no-repeat;background-position:left center;}
	.photo-pop .thumb-nav .right-button div {float:left;width:28px;height:72px;margin-left:6px;background-image:url(/gfx/elements/media-forward-button.gif);background-repeat:no-repeat;background-position:left center;}
	.relations_manager {width: 90%;}
	.caption {padding-left: 12px;line-height: 140%;}
	.timemachine, .timemachine a {color: #CC0000;font-size:9px;}
	.timemachine a {color: #0099CC;}
	.searchfilter {border:solid 1px #111111;background-color: #f0efee;position: absolute;width: 391px;top: 130px;left: 50%;z-index: 1000;}
	.contest-wrap {width: 800px;margin: 20px auto ;}
	.instructions {padding: 10px 80px 0 12px;border-bottom: 1px solid #666;}
	.contest-wrap .leftcol, .contest-wrap dl {float: left;}
	.contest-wrap .leftcol-wide {width:450px;float:left;padding:10px 0 0 60px;}
	.contest-wrap .leftcol-wide textarea {width: 500px;}
	.contest-wrap .leftcol-wide textarea.milk-loggedin {float: left;}
	p.wc-warning {color: #999;font-size: 12px;font-style: italic;float:left;font-family: georgia, times, serif;margin-bottom: 4px;}
	.contest-wrap .leftcol {padding: 10px;width: 380px;}
	.contest-wrap dl {margin: 10px;width: 350px;}
	p.squat {float: left;width: 260px;margin: 10px 0 0 52px;}
	.contest-leftcol, .contest-rightcol {float:left;}
	.contest-leftcol {width: 600px;margin: 10px 0 0 20px;}
	.contest-rightcol  {width: 330px;border:10px;border:none;}
	ul.stories {width: 580px;float:left;margin-top:20px;}
	ul.stories li {padding: 10px 0 12px;border-bottom: 1px solid #c7c7c7;}
	ul.stories li h4 {margin: 0 0 6px 0;}
	ul.stories li p {line-height:140%;}
	.sidebar ul#milkside {border-top:1px solid #c7c7c7;}
	.sidebar li.article-item {width:310px;border: 1px solid #c7c7c7;border-top:none;display:block;}
	li.article-item div.iwrap {padding: 5px;float:left;}
	li.article-item div.wwrap {width: 214px;float: left;}
	.contest-leftcol h4.general-title-small a {color: #09c;text-decoration: underline;}
	#milk-submit-button {padding:16px 110px 16px 130px;cursor:pointer;}
	#milk-submit-button.submitalone {float:left;padding: 30px 10px 30px 0;}
	.contest-wrap dl div.errordiv {color:red;}
	#updateaccount_btnSubmit {clear:left;float:right;cursor:pointer;}
	.mini {position: fixed;left: 40%;top: 40%;}
	/*
	*	image replacement titles
	*/
	div#title {border-bottom:1px dotted #c7c7c7;width: 580px;text-align:left;}
	#title.archivestitle {width:300px;float:left;border:none;}
	table.searchform {margin-top: 10px;border-top: 3px double #666;padding-top: 10px;}
	div#interact div.title {display: none;}
	.img-replace {text-indent: -199em;background-repeat:no-repeat;background-position: left top;}
	#title h1, div#interact div.title h1 {
	background-:none;
	height: 40px;
	font-size: 30px;
	line-height: auto;
	margin: 0 1px;
	}
	#title h1.featured-article {background-image: url(/gfx/elements/titles/featured-article.png);width: 280px;}
	#title h1.articles {background-image: url(/gfx/elements/titles/articles.png);width: 280px;}
	#title h1.editors-blog {font-size: 24px;color: #36445c ;font-weight:bolder;text-indent: 0px;height: auto;}
	#title h1.film-week {background-image: url(/gfx/elements/titles/film-week.png);width: 167px;}
	#title h1.blogs-in-focus {background-image: url(/gfx/elements/titles/blogs-in-focus.png);width: 261px;}
	#title h1.five-in-focus {background-image: url(/gfx/elements/titles/five-in-focus.png);width: 224px;}
	#title h1.people-in-film {background-image: url(/gfx/elements/titles/people-in-film.png);width: 240px;}
	#title h1.film-world {background-image: url(/gfx/elements/titles/film-world.png);width: 193px;}
	#title h1.movie-city {background-image: url(/gfx/elements/titles/movie-city.png);width: 181px;}
	#title h1.film-news {background-image: url(/gfx/elements/titles/film-news.png);width: 171px;}
	#title h1.flashback {background-image: url(/gfx/elements/titles/flashback.png);width: 178px;}
	#title h1.btbarchives {background-image: url(/gfx/elements/titles/btb-archives.png);width: 278px;}
	#title h1.media {background-image: url(/gfx/elements/titles/media.png);width: 99px;}
	#title h1.synopsis {background-image: url(/gfx/elements/titles/synopsis.png);width: 156px;}
	#title h1.reviews-quotes {background-image: url(/gfx/elements/titles/reviews-quotes.png);width: 304px;}
	#title h1.production-notes {background-image: url(/gfx/elements/titles/production-notes.png);width: 316px;}
	#title h1.awards {background-image: url(/gfx/elements/titles/awards.png);width: 132px;}
	#title h1.cast-crew {background-image: url(/gfx/elements/titles/cast-crew.png);width: 211px;}
	#title h1.notfound {background-image: url(/gfx/elements/titles/pagenotfound.png);width: 279px;}
	#title h1.archives {background-image: url(/gfx/elements/titles/archives.png);width: 153px;}
	#title h1.nominations {background-image: url(/gfx/elements/titles/nominations.png);width: 229px;}
	#title h1.video {background-image: url(/gfx/elements/titles/video.png);width: 97px;}
	#title h1.morevideo {background-image: url(/gfx/elements/titles/morevideo.png);width: 115px;}
	#title h1.intheaters {text-indent: -199em;background: transparent url(/gfx/elements/titles/theatresandscreenings.gif) left top no-repeat;width: 585px;}
	.debug {display: none;}
	h1.marketingguys {position: absolute;left: -199em;}
	.module-footer {display:none;}
	.article-wrapper {margin: 0;padding: 0;}
	.non-editable {font-size: 16px;color: #000;font-family: tahoma, helvetica, sans-serif;}
	.regbounce h3 {margin: 20px 0 10px 10px;}
	.regbounce p {margin:0 0 100px 10px;}
	/* POPUP */
	#fancy_overlay {background-color:#000000 !important;display:block;opacity:0.8 !important;}
	#fancy_inner {-moz-border-radius:6px;}
	div#fancy_close {top: -14px;right: -14px;height: 30px;width: 30px;background: url('/js/fancybox/fancy_close.png') top left no-repeat;}
	div#fancy_inner {overflow:visible;}
	
	/* FANCYBOX v1.2.6 */
		#fancy_overlay {
			background-color:#000000 !important;
			opacity:0.85 !important;
			z-index:1001;
		}
		#fancy_outer {
			overflow:visible;
			z-index:1002;
		}
		#fancy_inner {
			-moz-border-radius:6px;
			z-index:1003;
		}
		#fancy_bg {
			z-index:1005;
		}
		#fancy_content {
			z-index:1006;
		}
		#fancy_close {
			margin-top: 5px;
			right: -14px;
			height: 30px;
			width: 30px;
			background: url('/js/fancybox/fancy_close.png') top left no-repeat;
			z-index:1010;
		}
		body.ie6 #fancy_close {
			background: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_close.png');
		}
		a#fancy_left {
			background: url('/js/fancybox/fancy_left.png') top left no-repeat;
			z-index:1011;
		}
		body.ie6 a#fancy_left {
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_left.png');
		}
		a#fancy_right {
			background: url('/js/fancybox/fancy_right.png') top left no-repeat;
			z-index:1011;
		}
		body.ie6 a#fancy_right {
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_right.png');
		}
		#fancy_title {z-index:1011;}
	
	/* Articles */
		.folder_title, .folder_desc {clear:both;}
		.article-wrapper div {}
		.article-wrapper .article-img-wrapper {border:1px solid #CCCCCC;float:left;margin:5px 10px 15px 0;padding:5px;}
		.article-wrapper .content-image {clear:none;float:left;padding:0 12px 0 0;}
		.article-wrapper .fif-desc {clear:none;float:left;width:280px;}
		.article-wrapper .movie-description {clear:both;padding:10px 0;margin:10px 0;border-top:1px dotted #cccccc;}
		.article-wrapper .filmworld-top-five-section {clear:both;padding:10px 0;margin:10px 0;}
		#page-content .pagination a, .pagination span {float:left;}
	
	/* Fixes */
		.filmworld-more-five .see-more-five {display:none;clear:both;}
		#filmworld-article-leftcolumn {margin-left:0;margin-right:0;width:600px;}
		.rightcolumn {margin-left:30px;margin-right:0;width:336px;}
	
	.general-title-large  {
	    font-family: arial,helvetica,sans-serif;
	    color: #006699;
	    display: block;
	    font-size: 18px;
	    font-weight: 600;
	    line-height: 20px;
	    margin: 0;
	    padding: 0;
	    text-indent: 0;
	    text-transform: uppercase;
	}
	.general-title-large em {
	    font-family: arial,helvetica,sans-serif;
	    color: #006699;
	    font-size: 18px;
	    font-weight: 600;
	    line-height: 20px;
	    margin: 0;
	    padding: 0;
	    text-indent: 0;
	    text-transform: uppercase;
	   }
	.general-subtitle {
	    font-family: arial,helvetica,sans-serif;
	    color: #333333;
	    font-weight:bold;
	    font-size: 16px !important;
	    line-height:100% !important;
	    padding: 0;
	}
	.author, .author a {
	    font-family: arial,helvetica,sans-serif;
	    font-size: 12px;
	    font-weight: normal;
	    margin: 4px 0;
	    padding:0 0 8px;
	}
	.article-wrapper .article-img-wrapper {
	    padding: 3px 5px 5px 0;
	}
