/* LAYOUT */
body {font-size:15px;line-height:18px;}
#page_container {background-position:center top;background-repeat:repeat-x;background-color:#010101;}
#page_body {box-shadow:0 0 15px 1px #000000;margin:10px auto 40px;}
#pagesection_2 {background:#d8dce0;}

/* HEADER FOOTER */
#top_container {background:#1b1e23;border-bottom:solid 2px #385261;}
#bottom_container {background:#1b1e23;border-top:solid 2px #385261;}

	/* header */
	#top_header .h_text p, #top_header .h_text a {color: #b6cde0;}

	/* nav */
	#top_header .h_nav a.nav_home {background-image: url(/gfx/movies/greetings_from_tim_buckley/nav/ourmovies.png);width:129px;}
	#top_header .h_nav a.nav_videos {background-image: url(/gfx/movies/greetings_from_tim_buckley/nav/videos.png);width:80px;}
	#top_header .h_nav a.nav_news {background-image: url(/gfx/movies/greetings_from_tim_buckley/nav/news.png);width:72px;}
	#top_header .h_nav a.nav_store {background-image: url(/gfx/movies/greetings_from_tim_buckley/nav/store.png);width:72px;}
	#top_header .h_nav a.nav_search {background-image: url(/gfx/movies/greetings_from_tim_buckley/nav/search.png);width:105px;}
	
	#top_header .h_nav a:hover, 
	#top_header .h_nav a.selected {background-position: 0 -36px;text-decoration: none;}
	
	/* footer */
	.bottom_footer a {color: #ffffff;}
	.bottom_link.bottom_toplink a {color: #b6cde0;}
	.bottom_footer .bottom_copyright {color: #b6cde0;}

/* FILM HEADER */
	.FilmHeader {height:350px;}
	.FilmHeaderVideo {position: absolute;right: 0;text-align: center;top: 206px;width: 322px;}
		body.standard .FilmHeaderVideo {width:277px;}
	.FilmHeaderVideo a {border-right: 1px solid #EFEFEF;color: #fb1d1f;font-size: 16px;line-height: 18px;padding: 0 7px;text-transform: uppercase;font-weight: normal;}
		body.standard .FilmHeaderVideo a {border-right: 1px solid #EFEFEF;color: #fb1d1f;font-size: 16px;line-height: 16px;padding: 0 7px 0 8px;text-transform: uppercase;font-weight: normal;height: 16px;overflow: hidden;display: block;float: left;}
		body.ie67 .FilmHeaderVideo a {line-height:24px;}
	.FilmHeaderVideo a:last-child {border:none;}
		body.standard .FilmHeaderVideo a:last-child {border:none;}
	
	.FilmHeaderButtons {position: absolute;right: 0;text-align: center;top: 280px;width: 275px;}
	.FilmHeaderButtons a {float:left;clear:none;display:block;width:50px;height:49px;margin:0 7px 0 0;}
	.FilmHeaderButtons a.button_facebook {background:url('/gfx/movies/the_place_beyond_the_pines/button_facebook.png');}
	.FilmHeaderButtons a.button_twitter {background:url('/gfx/movies/the_place_beyond_the_pines/button_twitter.png');}
	.FilmHeaderButtons a.button_youtube {background:url('/gfx/movies/the_place_beyond_the_pines/button_youtube.png');}
	.FilmHeaderButtons a.button_email {background:url('/gfx/movies/the_place_beyond_the_pines/button_email.png');}
	.FilmHeaderButtons a {background-position:0 49px !important;}
	
	.FilmHeader div.gig-button-container {width: 90px;}
	
	.FilmHeaderNav {background:#b70f12;padding:8px 10px 10px;}
	.FilmHeaderNav .divider {display:none;}
	.FilmHeaderNav a {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;color: #c7ccd0;padding: 0 6px;letter-spacing: 0.5px;font-size: 18px;line-height: 18px;text-transform:uppercase;font-weight: bold;}
	.FilmHeaderNav a:hover, .FilmHeaderNav a.selected {color:#ffffff;}


/* SIDEBARS */
#sidecolumn_container {margin-top:0;}

.side_widget {border:none;}
.side_text {font-weight:300;margin:0;padding:6px 0;color:#333333;}
.side_text b, .side_text strong {font-weight:400;}
.side_more, #side_synopsis .side_more {margin:0;padding:5px 0;font-weight:normal;}
#side_synopsis .side_more a {color: #b70f12;}
.side_more a {color: #003366;text-transform: none;font-weight: normal;}

.side_items {margin:5px 0;border:solid 1px #cccccc;background:#e5e9ed;}
.side_item {margin:0;padding:0;}
.side_item_link {padding:11px 6px 11px 11px;}
.side_item_link:hover {background:#ffffff;}
.side_item_title {color:#006699;}
.side_item_description {font-size: inherit;line-height: inherit;}
	
	#side_articles .side_title,
	#side_news .side_title,
	#side_videos .side_title {border:none;margin-bottom:0;}
	
/* PAGES */
	
	/* TITLES */
	#page_subtitle {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;padding:4px 0 12px;color:#6F4005;}
	#page_subtitle a {}
	.film_overview .widget_title,
	#page_title,
	.side_title {
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana;font-weight:bold;font-size: 36px;line-height: 38px;text-transform:uppercase;float:none;
	margin:1px 0 0 0;padding:0 0 3px 2px;display:block;text-indent:0;position:relative;border-bottom: solid 1px #999;margin-bottom: 6px;
	}
		body.ie67 #page_title, .film_overview .widget_title {line-height:42px;}
		body.ie67 .film_overview .widget_title {margin-top:-36px;}
	.side_title {font-size:30px;line-height:33px;}
	.film_overview .articles_title b {font-weight:300 !important;font-size:18px;line-height:18px;display:block;clear:both;padding-top:6px;}
		body.ie67 .film_overview .articles_title b {line-height:32px;}
	
	/* GENERAL */
	.contenttype {font-weight:300 !important;}
	.contenttitle, .content_item_title {font-size: 19px;line-height: 24px;color:#b70f12;font-family:"Roboto Condensed", Arial, Tahoma, Verdana;text-transform:uppercase;font-weight:bold;}
	.ContentTitle, .BodyTitle {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;margin:0 0 5px;padding:0;color:#333333;}
	.ContentSubtitle, .BodySubtitle {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;color:#666666;margin:0 0 5px;padding:0;font-size: 18px;line-height: 115%;}
	.ContentByline, .ByLine {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;margin:0 0 5px;padding:2px 0;color:#666666;}
	.ContentText, .BodyText {font-size: 16px;line-height: 22px;}
	.ContentTitleDescription {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;}
	.ContentItemImage {background:#ffffff;}
	.BodyPhotoImage {background:#ffffff;}
	.BodyFilter {font-family: "Roboto Condensed", Arial, Tahoma, Verdana;text-transform: uppercase;font-size: 14px;padding: 0;border-bottom: solid 1px #999999;}

	/* PHOTOS */
	.Slideshow .SlideshowSlideTitle {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;}
	.film_photos .ContentTitle {margin-top:7px;}
	.film_photos #page_subtitle {padding-bottom:3px;}
	.Slideshow {margin:17px 0 0 0;}	
	#PhotoBox, .article_photo_box {}
	#PhotoBox img, .article_photo {}
	#PhotoCredit, #PhotoCredit *, .article_photo_credit {font-size: 14px;color:#666;}
	#PhotoCaption, #PhotoCaption *, .article_photo_caption {font-size:14px;font-family:"Roboto Condensed", Arial, Tahoma, Verdana;font-weight: bold;color:#333;}
	.Slideshow .SlideshowNavCarousel {background:#eff0ee;}
	.Slideshow .SlideshowPager {background:#ffffff;}
	
	.Slideshow .SlideshowPager .PagerNext a,
	.Slideshow .SlideshowPager .PagerPrev a {background:#006699;}
	.Slideshow .SlideshowPager .PagerNext a:hover,
	.Slideshow .SlideshowPager .PagerPrev a:hover {background:#b70f12;}
	
	.Slideshow .SlideshowNav .NavSlide a img {border-color:#000000;}
	.Slideshow .SlideshowNav .NavSlide.selected a img {border-color:#b70f12;}
	.Slideshow .SlideshowNav .NavSlide a:hover img {border-color:#b70f12;}
	
	/* ARTICLES & VIDEOS */
	.OverviewBlurb {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;font-weight:300;}
	.OverviewLink {font-family:"Roboto Condensed", Arial, Tahoma, Verdana;}
	.OverviewLargeItems td.cell {background:none;}
	.OverviewLargeContent {min-height:300px;}
	.film_videos .OverviewLargeItems td.cell {background:none;}
	.OverviewLargeContent {min-height:50px;}
	.OverviewLargeContent, .OverviewMediumContent {background:none;}
	.OverviewLargeImage, .OverviewMediumImage {background:none;}
	.OverviewLargeTitle img, .OverviewMediumTitle img {display:block;}
	.OverviewLargeImage img, .OverviewMediumImage img {background:none;border:2px solid #000000; padding:0;}
	.OverviewLink a {color:#003366;text-transform:uppercase;}
	
	/* ARTICLES */
	.film_article .ContentTitle {font-weight:bold;}
	.film_photos .ContentTitle {font-weight:bold;}
	
	/* VIDEOS */
	.film_videos #page_subtitle {color:#666666;font-size: 24px;line-height: 28px;font-weight:normal;}
	
	/* VIDEO */
	.film_video .VideosWideScrollable ul li.selected a img, .film_video .VideosWideScrollable ul li.hover a img {border-color:#e90202;}
	.film_video .activity_module {margin:5px 0;}
	.film_video .activity_module .activity_section {padding:0;}
	.film_video #page_subtitle {color:#000000;}
	.ContentControl a {color:#e90202;}
	.ContentControl a.selected {color:#000000;}
	
	/* SPLASHPAGE */
	.film_splashpage .ContentTitle {padding: 3px 0;font-weight: normal;font-size: 28px;line-height: 30px;}
	
	/* CAST CREW */
	.film_cast-crew .ContentItemTitle, 
	.film_cast-crew .ContentItemTitle a {font-size: 18px;line-height: 20px;color:#b70f12;}
	.film_cast-crew .ContentTitle {font-size: 24px;line-height: 30px;padding: 3px 0;margin: 12px 0;border-top: solid 1px #999;border-bottom: solid 1px #999;color: #666;font-weight: bold;font-family: inherit;text-transform: uppercase;}
	.film-castncrew .ContentTitle {color:#333333;padding:0;margin:5px 0;}
	.film_castncrew .ContentTitleDescription {color:#666666;padding:0;margin:5px 0 10px;}
	.film_castncrew .BodyTitle {font-size: 22px;line-height: 24px;}
	.ContentItemDetails {line-height: 115%;}
	
	/* NEWS */
	.film_news #page_subtitle {display:none;}
	.BodyNews,
	.BodyNewsContent,
	.BodyNewsItemsContent,
	.BodyNewsItems,
	.BodyNewsItem {background:none;padding:0;margin:0;}
	.BodyNewsItem {margin: 9px 0 35px;}
	.BodyNewsItemHeading {background: #e5e9ed;padding: 8px 8px 10px;}
	.BodyNewsItemHeading .ContentTitle {font-size: 24px;line-height: 28px;color:#b70f12;}
	.BodyNewsItem .Byline {font-size: 14px;line-height: 18px;font-weight: normal;color:#333333;}
	.BodyNewsItemDetails {padding:10px 7px;}
	.BodyPhoto {padding-bottom:3px;}
	.BodyPhotoImage {border: solid 3px black;}
	
	.BodyNewsButtons {padding: 0px 5px 12px;overflow: hidden;border-bottom: solid 1px #010101;margin: 0 0 24px;}
	.BodyNewsButton {background:#003366;}
	.BodyNewsButton:hover {background:#006699;}
	
	/* SHARE */
	.activity_strip {margin:6px 0 12px;background:#ffffff;}
	
	/* REVIEWS */
	.BodyItem {border-bottom: solid 1px #999;border-top:none;}
	.BodyItem:last-child {border-bottom:none;}
	.BodyItemLabel {margin: 0px 0 12px;padding: 0 0 7px;}
	.BodyItemLink {font-style: normal;font-family:"Roboto Condensed", Arial, Tahoma, Verdana;}
	.BodyItemQuote {color:#006699;}
	
	/* THEATRES */
	.BodyBox {background:#d0d4d9 !important;}
	.BodyBoxHeading {background: #30444f;}
		body.ie67 .BodyBoxTitle {line-height:24px}
	.BodyTable {color: #333333;}
	.BodyTable tr.BodyTableStripe {background:#e5e9ed;}
	.BodyTable th a {color:#b70f12;}
	.film_theatres .closed {color:#999999 !important;}
	.film_theatres .note {color:#b70f12;}
	.film_theatres .closed .note {color:#999999;}

/* HOMEPAGE */
	
	.FilmTitleAddthis {margin: 5px 0 30px;}

	/* TITLES */
	.film_overview #pageheader_container {display:none;}
	.film_overview #sidecolumn_container {margin-top:8px;}
	.film_overview .articles_widget {margin-top:0;}
	.film_overview .OverviewItems td.cell {background:none;}
	.film_overview .OverviewContent {padding-left:0;padding-right:0;background:none;}
	.film_overview .OverviewImage img, .film_overview .OverviewImage img {border:solid 2px #000000;width:auto;height:auto;}
	

/* SHOWTIMES */
#showtimes_top {border:none;position:relative;width:975px;height:51px;margin:0 auto 20px;background:url('/gfx/movies/closed_circuit/showtimes.jpg') no-repeat;}
#showtimes_top #showtimes_zipcode {position: absolute;width: 122px;height: 17px;border: solid 1px #567787;top: 15px;left: 364px;}
#showtimes_top #showtimes_buttons {position: absolute; width: 277px;top: 5px;right:0;}
#showtimes_top .showtimes_button {cursor: pointer;float: left;height: 38px;margin-right: 7px;margin-top: 1px;overflow: hidden;position: relative;width: 76px;}
#showtimes_top #showtimes_fandango {background:url('/gfx/movies/default/showtimes/fandango.png') no-repeat;}
#showtimes_top #showtimes_movietickets {background:url('/gfx/movies/default/showtimes/movietickets.png') no-repeat;}
#showtimes_top #showtimes_moviefone {background:url('/gfx/movies/default/showtimes/moviefone.png') no-repeat;}
#showtimes_top #showtimes_fandango:hover,
#showtimes_top #showtimes_movietickets:hover,
#showtimes_top #showtimes_moviefone:hover {background-position:0 -38px;}

.film_showtimes .showtimes_bg {border-radius:0;}

/* MOBILE ONLY: ********************************************************************************************************/

.mobile a {color:#b70f12;}
.mobile .contenttype {color:#333333;}
.mobile .ContentItemImage {border: solid 2px #333333;margin: 2px 0 0 5px;}
.mobile .contenttitle {font-family:Roboto, Arial, sans-serif;letter-spacing:0;font-weight:900;}

#page_title {font-family:Roboto, Arial, sans-serif;letter-spacing:0;font-weight:900;font-size: 220%;line-height: 130%;}
.film_navlinks .section_item span {font-family:Roboto, Arial, sans-serif;letter-spacing:0;font-weight:900;font-size:34px;}
.film_synopsis .section_content {font-size: 120%;line-height: 120%;}
.item_image {border: solid 2px #333333;}
.film_cast-crew .item_image_container {width:19px;}
.film_section {margin: 0px 0 38px;}
.film_section.film_share {margin: 6px 0 19px;}

/* SHOWTIMES */
.film_showtimes .showtimes_zipcode {position: absolute;width: 33%;height: 8%;border: solid 1px #000000;top: 28%;left: 58%;}
	body.lt300 .film_showtimes .showtimes_zipcode {font-size:7pt;line-height:9pt;}
	body.lt400 .film_showtimes .showtimes_zipcode {font-size:9pt;line-height:11pt;}
	body.lt500 .film_showtimes .showtimes_zipcode {font-size:11pt;line-height:13pt;}
.film_showtimes .showtimes_buttons {left: 24%;bottom: 15%;position: absolute;width: 70%;}
.film_showtimes .showtimes_button {position: relative;width: 27%;height: auto;overflow: hidden;margin-left: 9%;float: left;cursor: pointer;}

/* HEADER */
body.mobile #top_container {height:auto;}
body.mobile #top_container .h_logo h1 {background-position: -4px 8px;}

/* FOOTER */
.footer_links a, .copy_links a {color:#e5d5b1;}
.footer_buttons a, .f_links a {background: #cccccc;color: #1b1e23;}
.footer_buttons a:hover, .f_links a:hover {background:#cccccc ;color:#1b1e23;}

/* NAV */
.film_navlinks .section_item {color:#1b1e23;border-color:#1b1e23;background:#e5e9ed; font-size:20pt;line-height:21pt;font-weight:bold;letter-spacing:1px;}
.film_navlinks .section_item:hover {color:#1b1e23;border-color:#1b1e23;background:#ffffff;}


