/* This file will hold the main styles for your website. */


html {
	font-family: helvetica, sans-serif;
	overflow: hidden;
	height: 100%;
	width: 100%;
	margin: 0;
}

body {
	font-family: helvetica, sans-serif;
	height: 100%;
	width: 100%;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

body.not-front {
	background-color: #efefef;
}

.page {
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
body.logged-in .page {
	padding-bottom: 30px;
}

#messages {
	display: none;
}

/*************************************************************************************************
	Header Region
*************************************************************************************************/

#zone-menu-wrapper {
	position: relative;
	z-index: 10;
	background-color: #fff;
	margin: 15px 0 0 0;
	height: 80px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

#zone-menu {
	width: 970px;
	padding: 0 5px;
}

#region-branding {
	width: 200px;
	float: left;
	margin: 0;
}
#region-branding .logo-img {
	margin: 20px 10px 13px 0;
}
#region-branding .logo-img img {
	width: 195px;
}

/*************************************************************************************************
	Secondary Menu
*/

#region-menu-secondary {
	width: 720px;
	height: 43px;
	float: right;
	margin: 0;
}
#region-menu-secondary #block-menu-menu-call-to-action {
	float: left;
	margin: 0 10px 0 0;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu {
	margin-top: 15px;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 8px;
	line-height: 10px;
	border-left: 1px solid #868686;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li.first {
	padding-left: 0;
	border: none;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li.last {
	margin: -6px 0 0 3px;
	padding: 6px 7px;
	border: none;
	background-color: #fbb700;
	font-weight: bold;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li.last a {
	color: #fff;
	text-transform: uppercase;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li.last a:hover {
	text-decoration: none;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li a {
	display: block;
	font-size: .9em;
	margin: 0;
	color: #868686;
	text-decoration: none;
}
#region-menu-secondary #block-menu-menu-call-to-action ul.menu li a:hover {
	text-decoration: underline;
}

/*************************************************************************************************
	Text Resize
*/

#region-menu-secondary #block-text-resize-0 {
	display: block;
	width: 50px;
	margin: 0 5px;
	float: left;
}
#region-menu-secondary #block-text-resize-0 .content a {
	display: block;
	height: 18px;
	width: 14px;
	float: left;
	background: none repeat 0 0 #f1f1f1;
	border: 1px solid #d9d9d9;
	margin: 9px 2px 0 0;
	padding: 1px 2px 0 4px;
	text-indent: 0;
	color: #a1a1a1;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#region-menu-secondary #block-text-resize-0 .content a#text_resize_increase {
	width: 16px;
	padding-left: 2px;
}

/*************************************************************************************************
	User Block
*/

#region-menu-secondary #block-menu-menu-frameline-user {
	margin: 15px -5px 0 5px;
	float: left;
}
#region-menu-secondary #block-menu-menu-frameline-user ul.menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 8px;
	line-height: 10px;
	border-left: 1px solid #868686;
}
#region-menu-secondary #block-menu-menu-frameline-user ul.menu li.first {
	border: none;
	padding-left: 0;
}
#region-menu-secondary #block-menu-menu-frameline-user ul.menu li a {
	display: block;
	font-size: .9em;
	margin: 0;
	color: #868686;
	text-decoration: none;
}

/*************************************************************************************************
	Primary Menu
*/

#region-menu {
	width: 750px;
	height: 37px;
	float: right;
	margin: 0;
}
#region-menu ul#superfish-1 {
	float: right !important;
}
#region-menu ul#superfish-1 li {
	margin: 5px 10px;
	padding: 3px 0 0 0;
	background: none;
	border: none;
}
#region-menu ul#superfish-1 li.sf-depth-1.first {
	width: 17px;
	height: 27px;
	padding: 0;
	margin: 5px 7px 0 0;
	text-indent: 100em;
	overflow: hidden;
	background: url('../images/home_icon.jpg') no-repeat 0 0 transparent;
}
#region-menu ul#superfish-1 li.sf-depth-1.last {
	margin-right: 0;
}
#region-menu ul#superfish-1 li a {
	padding: 0 0 2px 0;
	margin: 0;
	background: none;
	border: none;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: normal;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	color: #292929;
}
#region-menu ul#superfish-1 li a span.sf-sub-indicator {
	display: none;
}
#region-menu ul#superfish-1 li a:hover,
#region-menu ul#superfish-1 li.active-trail a.sf-depth-1,
#region-menu ul#superfish-1 li.sfHover a.sf-depth-1 {
	border-bottom: 3px solid #ffc424;
}
#region-menu ul#superfish-1 li.sf-depth-1.first a {
	padding: 0 0 5px 0;
}
#region-menu ul#superfish-1 li ul {
	display: block;
	width: 154px !important;
	background: none repeat 0 0 #5b6e7b;
	border-radius: 0;
	margin: 1px 0 0 0;
	padding: 5px 0 0 0;
}
#region-menu ul#superfish-1 li ul li {
	display: block;
	width: 144px !important;
	margin: 5px;
	padding: 0;
}
#region-menu ul#superfish-1 li ul li a {
	display: block;
	padding: 8px 12px;
	margin: 0;
	border: none;
	text-transform: none;
	font-size: 1em;
	font-family: helvetica, sans-serif;
	color: #fff;
}
#region-menu ul#superfish-1 li ul li a:hover {
	background-color: #ffc424;
	border: none;
}

/*************************************************************************************************
	/Header Region
*************************************************************************************************/

/*************************************************************************************************
	Content Region
*************************************************************************************************/
#section-content {
	position: relative;
	z-index: 5;
}
#zone-content {
	width: 970px;
	padding: 0 5px;
}
#zone-content #region-content {
	width: 710px;
	margin: 0;
}
#zone-content .tabs {
	clear: both;
}
.node-type-video #zone-content #region-content {
	width: 980px;
	margin: 0;
}
#zone-preface-wrapper {
	position: relative;
	height: 500px;
	margin-top: -97px;
}

body.node-type-basic-page #content-header {
	position: relative;
	margin-top: -40px;
}

/*************************************************************************************************
	Breadcrumbs
*/

#zone-breadcrumb {
	height: 30px;
	background-color: #efefef;;
}
#zone-breadcrumb #breadcrumb {
	display: block;
	width: 980px;
	margin: 0 auto;
	float: none;
}
#zone-breadcrumb #breadcrumb .breadcrumb {
	padding: 6px 0 4px 0;
	font-size: 12px;
	font-weight: bold;
	color: #565656;
}
#zone-breadcrumb #breadcrumb .breadcrumb a {
	text-decoration: none;
	padding:  0;
	border-bottom: 1px solid #EDAD00;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

/*************************************************************************************************
	/Breadcrumbs
*/

/*************************************************************************************************
	Carousel
*/

body.not-front #section-content #zone-content-wrapper {
	padding: 0 0 30px 0;
}

#zone-preface,
#region-preface-first {
	position: absolute;
	top: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}
#block-views-homepage-carousel-block {
	position: relative;
	display: block;
	width: 974px;
	margin: 0 auto;
	padding: 0 5px;
}
#block-views-homepage-carousel-block .view-homepage-carousel {
	height: 500px;
}
#block-views-homepage-carousel-block .view-homepage-carousel .views-row {
	position: relative;
	display: block;
	float: left;
	padding: 0 2px;
}
#block-views-homepage-carousel-block .view-homepage-carousel .views-row span.carousel-content {
	position: absolute;
	display: block;
	height: 50px;
	bottom: 0;
	right: 50px;
	left: 0;
	padding: 0;
	margin: 15px 22px;
	overflow: hidden;
	z-index: 20;
	font-size: 1.5em;
	line-height: 1.3em;
}
#block-views-homepage-carousel-block .view-homepage-carousel .views-row.views-row-first span.carousel-content {
	display: block;
}
#block-views-homepage-carousel-block .view-homepage-carousel .views-row span.carousel-content h2 {
	display: block;
	float: left;
	font-size: 1em;
	margin: 1px 10px 0 0;
	color: #ffc424;
	font-weight: 500;
	font-style: normal;
}
#block-views-homepage-carousel-block .view-homepage-carousel .views-row span.carousel-content p {
	color: #aeaeae;
	font-weight: 200;
	margin: 0;
}

#block-views-homepage-carousel-block .view-homepage-carousel .homepage-slider-arrow {
	position: absolute;
	display: none;
	width: 31px;
	height: 48px;
	background: url('../images/black_arrow.png') no-repeat 0 0 transparent;
	bottom: 200px;
	cursor: pointer;
}
#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-arrow-left {
	left: 7px;
}
#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-arrow-right {
	right: 7px;
	background-position: -31px 0;
}

#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-footer {
	position: absolute;
	height: 50px;
	bottom: 0;
	right: 5px;
	left: 5px;
	padding: 15px 20px;
	margin: 0 2px;
	background-color: #000;
	opacity: .65;
	z-index: 10;
}
#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-footer-thumbs {
	position: absolute;
	display: none;
	bottom: 0;
	right: 5px;
	padding: 17px 20px;
	margin-right: 2px;
	z-index: 30;
}
#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-footer-thumbs .slider-thumb {
	position: relative;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 2px 0 1px;
	float: left;
	background-color: #000;
	border: 1px solid #737373;
	cursor: pointer;
}
#block-views-homepage-carousel-block .view-homepage-carousel #homepage-slider-footer-thumbs .slider-thumb.current-slide {
	background-color: #ffc424;
	cursor: default;
}

.carousel_image {
	display: none;
}
/*************************************************************************************************
	/Carousel
*/

/*************************************************************************************************
 *Homepage Flickr Carousel
 */
.view-id-homepage_displays.view-display-id-panel_pane_1 .views-row {
  float: left;
}

/*************************************************************************************************
	Title Area
*/

/*****     Date
*/
#page #block-system-main .posted-date {
	display: block;
	margin: 0 0 10px 0;
}
#page #block-system-main .posted-date span {
	color: #edad00;
	font-weight: bold;
	font-size: 1em;
}

/*****     Categories
*/
#page #block-system-main .field-name-field-categories {
	display: block;
	width: 450px;
	float: left;
}
#page #block-system-main .field-name-field-categories .field-label {
	display: block;
	float: left;
	width: 70px;
	padding-top: 10px;
	color: #737373;
	font-weight: 200;
}
#page #block-system-main .field-name-field-categories .field-items {
	display: block;
	float: left;
	width: 380px;
	padding-top: 7px;
}
#page #block-system-main .field-name-field-categories .field-item a {
	display: block;
	float: left;
	padding: 3px 8px;
	margin: 0 3px 3px 0;
	color: #565656;
	background-color: #e4e4e4;
	text-decoration: none;
}
#page #block-system-main .field-name-field-categories .field-item a:hover {
	color: #484848;
	background-color: #c6c6c6;
	text-decoration: none;
}

/*****     AddThis
*/
#page #block-system-main .addthis_toolbox {
	display: block;
	float: right;
	width: 250px;
	margin: 10px 0 5px 0;
}
#page #block-system-main .addthis_toolbox a {
	display: block;
	float: left;
	height: 20px;
	padding: 0 10px 0 0;
}
#page #block-system-main .addthis_toolbox a.addthis_button_facebook_like {
	width: 90px;
}
#page #block-system-main .addthis_toolbox a.addthis_button_tweet {
	width: 90px;
}
#page #block-system-main .addthis_toolbox a.addthis_button_google_plusone {
	display: none;
}
#page #block-system-main .addthis_toolbox a.addthis_counter {
	padding-right: 0;
	height: 16px;
	width: 16px;
	margin: 2px 0;
}

/*************************************************************************************************
	/Title Area
*/

/*************************************************************************************************
	Blog
*/
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages {
	position: relative;
	top: 10px;
}
body.page-blog #page #block-system-main .view .views-row,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row {
	display: block;
	width: 680px;
	float: left;
	clear: both;
	margin: 0;
	padding: 25px 40px 25px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: none;
}
body.page-blog #page #block-system-main .view .view-display-id-attachment_1 .views-row {

}

body.page-blog #page #block-system-main .view .views-row a,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row a {
	text-decoration: none;
}
body.page-blog #page #block-system-main .view .views-row a:hover,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row a:hover {
	text-decoration: underline;
}

body.page-blog #page #block-system-main .view .views-row a h2,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row a h2 {
	display: block;
	margin: 0 0 5px 0;
	font-size: 1.6em;
	line-height: 1.25em;
	font-weight: normal !important;
	letter-spacing: 0;
}
body.page-blog #page #block-system-main .view .view-display-id-attachment_1 .views-row a h2 {
	margin: 0 0 15px 0 !important;
	font-size: 2em !important;
	font-weight: normal !important;
}

body.page-blog #page #block-system-main .view .views-row .img-container {
	display: block;
	float: right;
	margin: 0 0 0 20px;
}
body.page-blog #page #block-system-main .view .attachment .views-row .img-container {
	display: block;
	float: left;
	margin: 0 20px 0 0;
}
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row .img-container {
	display: block;
	float: left;
}

body.page-blog #page #block-system-main .view .views-row .blog-overview-content,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row .blog-overview-content {
	margin: 0;
}
body.page-blog #page #block-system-main .view .views-row .blog-overview-content {
	max-width: 535px;
	*width: 535px;
}
body.page-blog #page #block-system-main .view .attachment .views-row .blog-overview-content {
	max-width: 100%;
	*width: 100%;
}
body.page-blog #page #block-system-main .view .views-row .blog-overview-content .comments a,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row .blog-overview-content .comments a {
	font-weight: normal;
	margin-left: 20px;
	padding-left: 20px;
	background: url('../images/comment.png') no-repeat left center transparent;
}
body.page-blog #page #block-system-main .view .views-row .blog-overview-content a,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row .blog-overview-content a {
	font-size: 1em;
	color: #EDAD00;
	font-weight: bold;
}

body.page-blog #page #block-system-main .view .view-display-id-attachment_1 .views-row .blog-overview-content {
	margin: 0;
}

body.page-blog #page #block-system-main .view .views-row span.date,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row span.date {
	font-size: 1em;
	color: #777777;
	font-weight: bold;
}

body.page-blog #page #block-system-main .view .views-row p,
body.page-taxonomy-term #page #block-system-main .view-blog-taxonomy-pages .views-row p {
	color: #777777;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.60em;
	padding: 0;
	margin: 10px 0 10px 0;
}
body.page-blog #page #block-system-main .view .view-display-id-attachment_1 .views-row p {
	margin: 15px 0 15px 0 !important;
}

/*************************************************************************************************
	/Blog
*/

/*************************************************************************************************
	Content Styling
*/

/*****     Front Page Content
*/
body.front #zone-content {
	margin-top: 25px;
	margin-bottom: 60px;
}

body.front #zone-content #block-system-main #homepage-panel {

}

body.front #zone-content .block h2 {
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-size: 1.6em;
	margin-bottom: 5px;
	color: #292929;
}
body.front #zone-content .block h2 a {
	position: relative;
	font-family: helvetica, sans-serif;
	font-size: .63em;
	letter-spacing: 0;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: 200;
	color: #ebab00;
	bottom: 2px;
}
body.front #zone-content .block h2 a:hover {
	text-decoration: underline;
}

/*Column First*/
body.front #zone-content #block-system-main #homepage-panel .panel-col-first {
	display: block;
	width: 320px;
	float: left;
}

body.front #zone-content #block-system-main #homepage-panel .panel-col-first .panel-pane {
	margin-bottom: 35px;
}

body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row {
	display: block;
	float: left;
	clear: both;
	padding: 0 0 13px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #e7e7e7;
	color: #777777;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row-last {
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row a {
	display: block;
	text-decoration: none;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row a .link {
	color: #515151;
	font-weight: bold;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row img {
	display: block;
	float: left;
	margin: 0 15px 0 0;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row .title {
	display: block;
	margin-bottom: 5px;
	font-size: 1.154em;
	font-weight: bold;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row .body {
	margin: 0;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row .link a {
	display: block;
	color: #515151;
	font-weight: bold;
	text-decoration: none;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .views-row .link a:hover {
	text-decoration: underline;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .more-link {
	display: block;
	clear: both;
	padding: 7px 12px;
	background-color: #e7e7e7;
	text-align: left;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .more-link a {
	color: #515151;
	font-weight: bold;
	text-decoration: none;
}
body.front #zone-content #block-system-main #homepage-panel .pane-blog-panel-pane-1 .more-link a:hover {
	text-decoration: underline;
}

body.front #zone-content #block-system-main #homepage-panel .pane-nodeblock-a74e701f-b866-0914-c907-9df928c24951 .field-name-body img {
	display: block;
	float: left;
	margin: 0 12px 25px 0 !important;
}
body.front #zone-content #block-system-main #homepage-panel .pane-nodeblock-a74e701f-b866-0914-c907-9df928c24951 .field-name-body h3 {
	font-size: 1.154em;
	color: #edad00;
	margin: 20px 0 5px 0;
	line-height: 1.25em;
}
body.front #zone-content #block-system-main #homepage-panel .pane-nodeblock-a74e701f-b866-0914-c907-9df928c24951 .field-name-body p {
	display: block;
	color: #565656;
	margin-bottom: 5px;
}
body.front #zone-content #block-system-main #homepage-panel .pane-nodeblock-a74e701f-b866-0914-c907-9df928c24951 .field-name-body p a {
	display: block;
	color: #565656;
	font-weight: bold;
	text-decoration: none;
}
body.front #zone-content #block-system-main #homepage-panel .pane-nodeblock-a74e701f-b866-0914-c907-9df928c24951 .field-name-body p a:hover {
	text-decoration: underline;
}

/*Column Last*/
body.front #zone-content #block-system-main #homepage-panel .panel-col-last {
	display: block;
	width: 380px;
	float: right;
}
body.front #zone-content #block-system-main #homepage-panel .panel-col-last .inside {
	margin: 0;
}

body.front #zone-content #block-system-main #homepage-panel .panel-col-last .panel-pane {
	margin-bottom: 50px;
}

/*Column Bottom*/
body.front #zone-content #block-system-main #homepage-panel {
	display: block;
	width: 100%;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 h2 {
	margin-top: 7px;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default {
	position: relative;
	display: block;
	background-color: #e7e7e7;
	padding: 15px 25px;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default .views-row {
	display: block;
	margin: 0 0 0 5px;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default .views-row-first {
	margin: 0 0 0 0;
}

body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_homepage_displays-panel_pane_1 {
	position: absolute;
	width: 14px;
	height: 22px;
	top: 50px;
	left: 5px;
	text-indent: -1000em;
	background: url('../images/flickr-arrows.png') no-repeat 0 0 transparent;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_homepage_displays-panel_pane_1 {
	display: none;
}
body.front #zone-content #block-system-main #homepage-panel .pane-homepage-displays-panel-pane-1 .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_displays-panel_pane_1 {
	position: absolute;
	width: 14px;
	height: 22px;
	top: 50px;
	right: 5px;
	text-indent: -1000em;
	background: url('../images/flickr-arrows.png') no-repeat -18px 0 transparent;
}

body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row {
	display: block;
	width: 240px;
	float: left;
	margin-bottom: 3px;
	background-color: #e7e7e7;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .date {
	display: block;
	width: 50px;
	height: 100%;
	float: left;
	padding: 12px 0;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .date .month {
	display: block;
	text-align: center;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 5px;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .date .day {
	display: block;
	text-align: center;
	clear: both;
	font-size: 2.2em;
	color: #fbb700;
	font-weight: bold;
	line-height: .75em;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .title {
	display: block;
	width: 187px;
	float: right;
	background-color: #f5f5f5;
	border-left: 3px solid #fff;
	min-height: 65px;
	*height: 65px;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .title a {
	display: block;
	padding: 10px;
	color: #515151;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .view .views-row .title a:hover {
	text-decoration: underline;
}

body.front #zone-content #region-sidebar-second #block-views-events-block-1 .more-link {
	display: block;
	width: 220px;
	height: 20px;
	float: left;
	background-color: #e7e7e7;
	text-align: left;
	padding: 5px 10px;
}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .more-link a {

}
body.front #zone-content #region-sidebar-second #block-views-events-block-1 .more-link a:hover {

}

/*Sidebar*/
body.front #zone-content #region-sidebar-second .block {
	margin-bottom: 35px;
}
body.front #zone-content #region-sidebar-second .block#block-nodeblock-399f6ea4-e2f1-db24-9df5-4d717ac89039 .field-item p {
	margin-bottom: 0;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 h2 a:hover {
	text-decoration: underline;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 .content {
	padding-bottom: 26px;
	background: url('../images/twitter-bubble-arrow.png') no-repeat 173px bottom transparent;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 .content .view {
	background-color: #ffba00;
	padding: 20px;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 .content .view .views-row {
	color: #4d4c4c;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 .content .view .views-row a {
	color: #4d4c4c;
}
body.front #zone-content #region-sidebar-second #block-views-twitter-feed-block-1 .content .view .views-row .source {
	display: block;
	color: #ffffff;
	clear: both;
	padding-top: 10px;
}
body.front #zone-content #region-sidebar-second .block#block-frameline-general-social-links {
	margin-bottom: 20px;
}
body.front #zone-content #region-sidebar-second #block-frameline-general-social-links .social-links-subtitle {
	display: block;
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	font-size: 1.154em;
  font-weight: bold;
	color: #edad00;
}

/*****     Event Content
*/
body.node-type-event #block-system-main .field-name-field-event-type {
	display: block;
	float: left;
	width: 450px;
	margin: 7px 0 10px 0;
}
body.node-type-event #block-system-main .field-name-field-event-type .field-item a {
	display: block;
	float: left;
	padding: 3px 8px;
	margin: 0 3px 3px 0;
	color: #565656;
	background-color: #e4e4e4;
	text-decoration: none;
}
body.node-type-event #block-system-main .field-name-field-event-type .field-item a:hover {
	color: #484848;
	background-color: #c6c6c6;
	text-decoration: none;
}

body.node-type-event #block-system-main .subheader {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	padding: 25px 0;
	margin: 0 0 25px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
body.node-type-event #block-system-main .subheader .primary-image {
	display: block;
	margin: 0 20px 0 0;
	float: left;
}
body.node-type-event #block-system-main .subheader .event-details {
	display: block;
	float: left;
	width: 690px;
	height: 245px;
	background-color: #f2f2f2;
}
body.node-type-event #block-system-main .subheader .event-details.with-image {
	width: 320px !important;
}
body.node-type-event #block-system-main .subheader .field-name-field-subhead {
	display: block;
	padding-bottom: 1px;
	background-color: white;
}
body.node-type-event #block-system-main .subheader .field-name-field-subhead .field-item {
	margin: 0 0 15px 0;
	font-size: 1.6em;
	color: #edad00;
	font-weight: bold;
	line-height: 1.25em;
}
body.node-type-event #block-system-main .subheader .event-details #event-info-wrapper {
	position: relative;
	display: block;
	height: 140px;
	width: 100%;
	padding: 20px;
	float: left;
	overflow: hidden;
}
body.node-type-event #block-system-main .subheader .field-label-inline {
	position: relative;
	display: block;
	float: left;
	clear: both;
}
body.node-type-event #block-system-main .subheader .field-name-field-date {
	padding: 0 0 5px 0;
}
body.node-type-event #block-system-main .subheader .field-name-field-venue {
	padding: 10px 0 5px 0;
}
body.node-type-event #block-system-main .subheader .field-name-field-location {
	padding: 10px 0 0 0;
}
body.node-type-event #block-system-main .subheader .field-name-field-google-buttons {
	display: block;
	margin-top: 15px;
}
body.node-type-event #block-system-main .subheader .field-name-field-google-buttons a {
	margin: 0 10px 0 0;
	padding: 5px 8px;
	color: #565656;
	font-weight: bold;
	background-color: #d6d6d6;
	text-decoration: none;
}
body.node-type-event #block-system-main .subheader .field-name-field-google-buttons a:hover {
	text-decoration: underline;
}
body.node-type-event #block-system-main .subheader .field-label-inline .field-label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	color: #565656;
}
body.node-type-event #block-system-main .subheader .field-name-field-venue .field-label,
body.node-type-event #block-system-main .subheader .field-name-field-location .field-label {
	top: 10px;
}
body.node-type-event #block-system-main .subheader .field-label-inline .field-items {
	position: relative;
	display: block;
	left: 0;
}
body.node-type-event #block-system-main .subheader .field-label-inline .field-item {
	display: block;
	margin-left: 70px;
	color: #565656;
}
body.node-type-event #block-system-main .subheader .field-name-field-location .country {
	display: none;
}

body.node-type-event #block-system-main .field-name-body {
	display: block;
	float: left;
	clear: both;
	padding-bottom: 20px;
}
body.node-type-event #block-system-main span.locality:after {
  content: ",";
}


/*****     Now Showing Content
*/

body.context-now-showing #zone-content #block-system-main .panel-display h2.pane-title {
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-size: 1.6em;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #292929;
}

body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top {
	border-top: 1px solid #dfdfdf;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 {
	position: relative;
	display: block;
	width: 710px;
	height: 337px;
	margin: 15px 0 35px 0;
	background-color: #232323;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay {
	display: block;
	width: 243px;
	height: 335px;
	float: left;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay h4 {
	padding: 30px 20px 5px 20px;
	margin: 0;
	font-size: 1.6em;
	letter-spacing: .5px;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay span {
	display: block;
	padding: 0 0 10px 25px;
	color: #747474;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay p {
	padding: 0 20px;
	color: #c5c5c5;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay a {
	padding: 0 20px;
	text-decoration: none;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay h4 a {
	padding: 0;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .overlay a:hover {
	text-decoration: underline;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .carousel-image {
	display: block;
	width: 467px;
	float: left;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views_slideshow_cycle_slide .carousel-image img {
	border: 1px solid #ddd;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views-slideshow-controls-bottom {
	position: relative;
	display: block;
	width: 200px;
	height: 18px;
	margin: -33px 0 0 20px;
	z-index: 100;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 3px 0 0;
	float: left;
	border: 1px solid #4f4f4f;
	background-color: #181818;
	cursor: pointer;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {
	background-color: #ffc424;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-top .pane-now-showing-carousel-panel-pane-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
	text-indent: -100em;
}

body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-first {
	display: block;
	width: 380px;
	float: left;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-first .inside,
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .inside {
	margin: 0;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last {
	display: block;
	width: 310px;
	float: right;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane {
	display: block;
	margin: 0 0 30px 0;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane .field-item h4 {
	font-size: 1.1em;
	line-height: 1.35em;
	margin-bottom: 5px;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane .field-item p {
	margin-bottom: 5px;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane .field-item p a {
	font-weight: bold;
	color: #565656;
	text-decoration: none;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane .field-item p a:hover {
	text-decoration: underline;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane.pane-frameline-now-showing-events-proximity-filter .pane-content {
	padding: 15px 20px 20px 20px;
	background-color: #f5f5f5;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane.pane-frameline-now-showing-events-proximity-filter .pane-content label {
	color: #565656;
	padding: 0 0 5px 0;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane.pane-frameline-now-showing-events-proximity-filter .pane-content .form-text {
	width: 200px;
	height: 25px;
	padding: 3px;
	border: 1px solid #CDCDCD !important;
	outline: none !important;
	background: none repeat 0 0 #FDFDFD;
	color: #979797;
}
body.context-now-showing #zone-content #block-system-main .panel-display .panel-col-last .panel-pane.pane-frameline-now-showing-events-proximity-filter .pane-content .submit {
	width: 67px;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 3px 0 0 0;
	border: 1px solid #FFBA00;
	outline: none;
	background: none repeat 0 0 #FFBA00;
	border-radius: 0;
	color: white;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	text-shadow: none;
	font-weight: normal;
}

body.context-now-showing #zone-content #region-sidebar-second .block,
body.page-taxonomy-term #zone-content #region-sidebar-second .block {
	padding: 15px;
	margin: 0 0 20px 0;
	background-color: #f5f5f5;
}
body.context-now-showing #zone-content #region-sidebar-second .block .view {
	margin: 10px 0 0 0;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row {
	display: block;
	margin-top: 25px;
}
body.context-now-showing #zone-content #region-sidebar-second .block .view-voices-tags .views-row {
	margin-top: 0 !important;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row a {
	text-decoration: none;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row a:hover {
	text-decoration: underline;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row h4 {
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 5px 0;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row h4 a {
	color: #e5a700;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row strong {
	display: block;
	clear: both;
	color: #565656;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row em {
	display: block;
	clear: both;
	color: #565656;
	margin: 0 0 5px 0;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row p {
	clear: both;
	margin: 10px 0;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row .link a {
	clear: both;
	font-weight: normal;
	color: #565656;
	text-decoration: underline;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row .link a:hover {
	text-decoration: none;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row ul {
	margin-bottom: 0;
}
body.context-now-showing #zone-content #region-sidebar-second .block .views-row ul li {
	list-style: none outside url('../images/block-bullet.png');
	padding: 0 0 5px 0;
}

body.context-now-showing #zone-content #region-sidebar-second .block .more-link {
	text-align: left;
}
body.context-now-showing #zone-content #region-sidebar-second .block .more-link a {
	font-weight: bold;
	color: #565656;
	text-decoration: none;
}
body.context-now-showing #zone-content #region-sidebar-second .block .more-link a:hover {
	text-decoration: underline;
}

/* Events Page*/
body.page-taxonomy-term.context-event-type #zone-content {
	overflow: hidden;
}

body.page-taxonomy-term .tabs {
	display: none;
}

body.page-now-showing-events #main-content-heading,
body.page-taxonomy-term #main-content-heading {
	height: 50px;
}
body.page-now-showing-events #main-content-heading .title,
body.page-taxonomy-term #main-content-heading .title {
	position: relative;
	top: 20px;
}
body.page-now-showing-events #block-system-main .view-events,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages {
	position: relative;
	top: -50px;
}

body.page-now-showing-events #block-system-main .view-events .view-filters,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters {
	display: block;
	padding: 3px 20px 10px 240px;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
}
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters {
	padding-left: 465px;
}
body.page-now-showing-events #block-system-main .view-events .view-filters .views-exposed-widget label,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters .views-exposed-widget label {
	color: #565656;
	font-size: 1em;
}
body.page-now-showing-events #block-system-main .view-events .view-filters .views-exposed-widget .form-select,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters .views-exposed-widget .form-select {
	width: 136px;
	height: 22px;
	border: 1px solid #d1d1d1;
	outline: none;
	border-radius: 0;
	background-image: url(../images/select_right.png);

}
body.page-now-showing-events #block-system-main .view-events .view-filters .views-submit-button,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters .views-submit-button {
	display: none;
}
body.page-now-showing-events #block-system-main .view-events .view-filters .views-reset-button .form-submit,
body.page-taxonomy-term #block-system-main .view-event-taxonomy-pages .view-filters .views-reset-button .form-submit {
	margin-top: 18px;
	padding: 4px 2px;
	background: none repeat 0 0 #c9c9c9;
	border: none;
	border-radius: 0;
	outline: none;
}

body.page-now-showing #block-system-main .view .views-row,
body.page-taxonomy-term #block-system-main .view .views-row {
	display: block;
	width: 680px;
	padding: 25px 40px 25px 0;
	float: left;
	clear: both;
	border-bottom: 1px solid #dfdfdf;
}
body.page-now-showing #block-system-main .view .views-slideshow-cycle-main-frame-row-item {
	width: 720px;
	padding: 0;
	border: 0;
}

body.page-now-showing #block-system-main .view .views-row.views-row-last,
body.page-taxonomy-term #block-system-main .view .views-row.views-row-last {
	border-bottom: none;
}
body.page-now-showing #block-system-main .view .views-row img,
body.page-taxonomy-term #block-system-main .view .views-row img {
	display: block;
	float: left;
	margin: 0 20px 0 0;
}
body.page-now-showing #block-system-main .view .views-row h2.title,
body.page-taxonomy-term #block-system-main .view .views-row h2.title {
	font-size: 1.6em;
	margin: 0 0 5px 0 !important;
}
body.page-now-showing #block-system-main .view .views-row h2.title a,
body.page-taxonomy-term #block-system-main .view .views-row h2.title a {
	text-decoration: none;
}
body.page-now-showing #block-system-main .view .views-row h2.title a:hover,
body.page-taxonomy-term #block-system-main .view .views-row h2.title a:hover {
	text-decoration: underline;
}
body.page-now-showing #block-system-main .view .views-row .date-display-single,
body.page-taxonomy-term #block-system-main .view .views-row .date-display-single {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #565656;
}
body.page-now-showing #block-system-main .view .views-row .event-type,
body.page-taxonomy-term #block-system-main .view .views-row .event-type {
	display: block;
	margin: 5px 0 10px 0;
}
body.page-now-showing #block-system-main .view .views-row .event-type a,
body.page-taxonomy-term #block-system-main .view .views-row .event-type a {
	position: relative;
	padding: 4px 8px;
	margin: 0 3px 0 0;
	color: #565656;
	background-color: #E4E4E4;
	text-decoration: none;
}
body.page-now-showing #block-system-main .view .views-row .event-type a:hover,
body.page-taxonomy-term #block-system-main .view .views-row .event-type a:hover {
	color: #484848;
	background-color: #c6c6c6;
	text-decoration: none;
}
body.page-now-showing #block-system-main .view .views-row .teaser,
body.page-taxonomy-term #block-system-main .view .views-row .teaser {
	display: block;
	color: #777777;
}
body.page-now-showing #block-system-main .view .views-row .read-more,
body.page-taxonomy-term #block-system-main .view .views-row .read-more {
	display: block;
	margin-top: 5px;
}
body.page-now-showing #block-system-main .view .views-row .read-more a,
body.page-taxonomy-term #block-system-main .view .views-row .read-more a {
	text-decoration: none;
	color: #777777;
	font-weight: bold;
}
body.page-now-showing #block-system-main .view .views-row .read-more a:hover,
body.page-taxonomy-term #block-system-main .view .views-row .read-more a:hover {
	text-decoration: underline;
}

body.page-now-showing-events #region-sidebar-second .block-frameline-now-showing-events,
body.page-taxonomy-term #region-sidebar-second .block-frameline-now-showing-events {
	padding: 0 !important;
	background: none !important;
	margin-bottom: 40px !important;
}
body.page-now-showing-events #region-sidebar-second .block-frameline-now-showing-events h2,
body.page-taxonomy-term #region-sidebar-second .block-frameline-now-showing-events h2 {
	font-size: 1.3em;
}
body.page-now-showing-events #region-sidebar-second .block-frameline-now-showing-events .content form label {
	display: none;
}

/* Event Nodes */
body.context-now-showing #region-sidebar-second #block-views-events-block-3 .upcoming-events .events-list {
	margin: 0 0 10px 0;
}
body.context-now-showing #region-sidebar-second #block-views-events-block-3 .upcoming-events .events-list .views-row {
	margin-bottom: 0;
	padding: 0 0 0 10px;
	background: url('../images/block-bullet.png') no-repeat left top transparent;
}

body.context-now-showing.node-type-event #region-sidebar-second .view .events-list {
	margin-bottom: 0 !important;
}
body.context-now-showing.node-type-event #region-sidebar-second .view .events-list li.views-row {
	margin-bottom: 10px !important;
}
body.context-now-showing.node-type-event #region-sidebar-second .view .events-list li.views-row a {
	font-weight: normal !important;
}

/*****     Basic Page Content
*/
body.not-front.context-blog #zone-content .node {
	position: relative;
}
body.not-front.context-blog #zone-content .node .node-links {
	position: absolute;
	top: -35px;
	right: 0;
}

body.not-front.node-type-basic-page #zone-content .node .content,
body.not-front.context-blog #zone-content .node .content {
	display: block;
	float: left;
	clear: both;
	border-top: 1px solid #dfdfdf;
	margin: 15px 0 0 0;
	padding: 20px 0 0 0;
	width: 100%;
}

body.not-front.node-type-basic-page  #zone-content .node .content .field-name-field-image,
body.not-front.context-blog  #zone-content .node .content .field-name-field-image {
	margin: 30px 30px 30px 0;
}

body.not-front.node-type-basic-page #zone-content .node .content .field-item div,
body.not-front.context-blog #zone-content .node .content .field-item div {
	display: block;
	float: left;
	background-color: #f5f5f5;
	margin: 15px 0;
}
body.not-front.node-type-basic-page #zone-content .node .content .field-item div.div-right,
body.not-front.context-blog #zone-content .node .content .field-item div.div-right {
	margin-left: 15px !important;
}
body.not-front.node-type-basic-page #zone-content .node .content .field-item div.div-left,
body.not-front.context-blog #zone-content .node .content .field-item div.div-left {
	margin-right: 15px !important;
}
body.not-front.node-type-basic-page  #zone-content .node .content .field-item div.media_embed,
body.not-front.context-blog  #zone-content .node .content .field-item div.media_embed {
	padding: 0;
	margin: 0 0 15px 0;
	background: none;
}

.field-collection-container {
	border: none;
}

body.not-front.node-type-basic-page .field-name-body,
body.not-front.context-contact .field-name-body,
body.not-front.node-type-blog-post .node-blog-post {
	margin-bottom: 30px;
}
body.not-front.node-type-basic-page .field-name-body .field-item p {
	width: 680px;
}
body.not-front.node-type-basic-page .field-name-body .field-item div p {
	width: auto;
}

/*****     Blog Post Suffix
*/

#block-system-main .node .field-name-field-tags {
	float: left;
	clear: both;
	margin: 30px 0 0 0;
}
#block-system-main .node .field-name-field-tags .field-label {
	color: #292929;
}
#block-system-main .node .field-name-field-tags .field-items {
	width: 100%;
}
#block-system-main .node .field-name-field-tags .field-items .field-item {
	display: block;
	margin: 0 3px 0 0;
	float: left;
}
#block-system-main .node #dsq-content {
	display: block;
	width: 100%;
	float: left;
	clear: both;
}
#block-system-main .node #dsq-content ul,
#block-system-main .node #dsq-content ul li {
	list-style: none !important;
}
#block-system-main .node #dsq-content #dsq-footer {
	margin: 0;
}


/*****     Pager
*/
#block-system-main .view .item-list {
	position: relative;
	display: block;
	height: 30px;
	width: 100%;
	clear: both;
	padding: 15px 0 0 0;
	margin-bottom: 30px;
	border-top: 1px solid #DFDFDF;
}
body.context-now-showing #block-system-main .view .item-list {
	margin-left: 27px;
}
#block-system-main .content .pager {
	float: right;
	border: none;
	border-radius: 0;
	background: none;
}
#block-system-main .content .pager li {
	display:block;
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	border-radius: 0;
	background: none;
	font-size: 1.4em;
	font-weight: bold;
	color: #acacac;
}
#block-system-main .content .pager li.first,
#block-system-main .content .pager li.first a,
#block-system-main .content .pager li.first a:hover {
	border-radius: 0;
	margin-left: 0;
}
#block-system-main .content .pager li a {
	display: block;
	height: 14px;
	width: 25px;
	padding: 5px 0 6px 0;
	text-align: center;
	margin: 0;
	border: none;
	border-radius: 0;
	background: none;
	color: #acacac;
	border: 1px solid #dddddd;
}
#block-system-main .content .pager li a:hover {
	background-color: #ffba00;
	border: 1px solid #ffba00;
	color: #fff;
}
#block-system-main .content .pager li.pager-next,
#block-system-main .content .pager li.pager-last {
	position: relative;
	right: 0;
	float: left;
}
#block-system-main .content .pager li.pager-next,
#block-system-main .content .pager li.pager-last,
#block-system-main .content .pager li.pager-first,
#block-system-main .content .pager li.pager-previous {
	overflow: hidden;
}
#block-system-main .content .pager li.pager-next a,
#block-system-main .content .pager li.pager-last a,
#block-system-main .content .pager li.pager-first a,
#block-system-main .content .pager li.pager-previous a {
	width: 25px;
	text-indent: -100em;
	background-image: url('../images/pager.png');
}
#block-system-main .content .pager li.pager-first a {
	background-position: -1px -1px;
}
#block-system-main .content .pager li.pager-previous a {
	background-position: -32px -1px;
}
#block-system-main .content .pager li.pager-next a {
	background-position: -63px -1px;
}
#block-system-main .content .pager li.pager-last a {
	background-position: -94px -1px;
}
#block-system-main .content .pager li.pager-first a:hover {
	background-position: -1px -32px;
}
#block-system-main .content .pager li.pager-previous a:hover {
	background-position: -32px -32px;
}
#block-system-main .content .pager li.pager-next a:hover {
	background-position: -63px -32px;
}
#block-system-main .content .pager li.pager-last a:hover {
	background-position: -94px -32px;
}
#block-system-main .content .pager li.pager-current {
	display: block;
	height: 14px;
	width: 25px;
	padding: 5px 0 6px 0;
	text-align: center;
	background-color: #ffba00;
	border: 1px solid #ffba00;
	color: #fff;
}
#block-system-main .content .pager li.pager-ellipsis {
	display: block;
	height: 14px;
	width: 25px;
	padding: 6px 0 5px 0;
	text-align: center;
}

/*************************************************************************************************
	/Content Styling
*/

/*************************************************************************************************
	Typography
*/

h1 {
	line-height: 1em;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	text-transform: uppercase;
	font-weight: normal !important;
	margin: 27px 0 10px 0;
	color: #292929;
}

h2 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.6em;
	color: #edad00;
	line-height: 1.1em;
	margin: 20px 0 15px 0;
}

h3 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.5em;
	color: #292929;
	margin: 25px 0 12px 0;
}

h4 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.2em;
	color: #edad00;
	margin: 20px 0 12px 0;
}

h5 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.4em;
	color: #5b6e7b;
	margin: 25px 0 12px 0;
}

p {
	font-size: 1em;
	color: #5d5d5d;
	margin: 0 0 10px 0;
}

article .content .field-item p {
	background-color: #fff;
}
article .content .field-item div p {
	background-color: transparent;
	padding: 5px 5px 0 5px;
}

span.smaller {
	font-size: .8em !important;
}

ul {
	font-size: 1em;
	color: #5d5d5d;
	margin-left: 15px;
}
ul li {
	list-style: none outside url('../images/page-bullet.png');
	margin-bottom: 5px;
	padding-left: 5px;
	line-height: 15px;
}
ol {
	font-size: 1em;
	color: #5d5d5d;
	margin-left: 20px;
}

a,
a:link,
a:visited {
	color: #edad00;
}

#block-system-main .node-blog-post .field-name-body,
#block-system-main .node-type-event .field-name-body {
	width: 680px;
}

#block-system-main .field-name-body .field-item .caption {
	clear: both;
	padding: 10px 15px;
	background-color: #f5f5f5;
	font-size: 1em;
	font-style: italic;
}

#block-system-main .field-name-body .field-item .media-image {
	margin-bottom: 15px !important;
}
#block-system-main .field-name-body .field-item div .media-image {
	margin-bottom: 0 !important;
}
#block-system-main .field-name-body .field-item div h2,
#block-system-main .field-name-body .field-item div h3,
#block-system-main .field-name-body .field-item div h4,
#block-system-main .field-name-body .field-item div h5 {
	margin-top: 0;
}
#block-system-main .field-name-body .field-item div img {
	display: block;
}
#block-system-main .field-name-body .field-item div ul {
	display: table;
	margin-bottom: 0;
	padding-left: 13px;
}
#block-system-main .field-name-body .field-item div ul li {
	list-style: none outside url('../images/block-bullet.png');
	padding-left: 0;
}

#block-system-main .field-name-body .inner {
	margin: 20px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
blockquote {
	display: block;
	float: left;
	margin: 0;
	color: #8f9da7;
}
blockquote .inner {
	padding-left: 20px !important;
	border-left: 5px solid #fec72f;
}
blockquote.quote {
	border: none !important;
	margin: 25px;
	background: url('../images/quote-bg-open.png') no-repeat 20px top transparent;
}
#region-sidebar-second blockquote.quote {
	padding: 0;
	background-position: left top !important;
}
blockquote img {
	display: block;
}
blockquote strong {
	display: block;
	margin: 0;
	padding: 0;
	color: #5b6d7a;
}

blockquote .quote {
	margin: 0 20px;
	display: block;
	padding: 4px 25px 15px 0;
	overflow: hidden;
	text-align: left;
	text-indent: 50px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.25em;
	color: #5b6e7b;
	background: url('../images/quote-bg-close.png') no-repeat right bottom transparent;

}
blockquote .quote-source {
	display: block;
	text-align: right;
	color: #5b6e7b;
	font-size: 1em;
	font-weight: normal !important;
	overflow: hidden;
	margin: 10px 20px 0 20px;
	padding: 10px 0 0 0;
	border-top: 1px solid #dcdcdc;
}
blockquote .quote-source em {
	display: block;
	clear: both;
}

.rteright,
.image-right,
.content-box-right {
	display: block;
	float: right;
	margin-left: 20px !important;
}
.rteleft,
.image-left,
.content-box-left {
	display: block;
	float: left;
	margin-right: 20px !important;
}

/*************************************************************************************************
	/Typography
*/


/*************************************************************************************************
	Admin/Editor Tools
*/

/*     WYSIWYG Styling
*/

body.cke_show_borders {
	width: 750px;
}
body.cke_show_borders div {
	position: relative;
	display: block;
	float: left;
	clear: both;
	margin: 10px 0;
}
body.cke_show_borders div .inner {
	padding: 10px;
	border: 1px solid #000;
}
body.cke_show_borders blockquote {
	width: 100%;
}
body.cke_show_borders blockquote.quote {
	width: auto;
}


/*     Block Editing Buttons
*/

#block-system-main .contextual-links-region .contextual-links-wrapper {
	top: -10px;
	right: -15px;
}
#block-system-main .contextual-links-region .panel-pane .contextual-links-wrapper {
	top: 2px;
	right: 5px;
}

/*************************************************************************************************
	/Admin/Editor Tools
*/

/*************************************************************************************************
	/Content Region
*************************************************************************************************/
.button {
  padding: 5px;
  border: 1px solid #FFBA00;
  outline: none;
  background: none repeat 0 0 #FFBA00;
  border-radius: 0;
  color: white;
  font-family: "Trade Gothic W01 Cn 18", sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  text-shadow: none;
  font-weight: normal;
  text-decoration: none;
}
a.button:visited {
  color: white;
}
a.button:link {
  text-decoration: none;
}

.captcha-admin-links {
	display: none;
}

/*************************************************************************************************
	Sidebar Region
*************************************************************************************************/

#region-sidebar-second {
	width: 240px;
	padding: 15px 0 0 20px;
	margin: 0;
	float: right;
}
body.context-blog #region-sidebar-second .block,
body.node-type-basic-page #region-sidebar-second section,
body.node-type-basic-page #region-sidebar-second .block .views-row {
	display: block;
	width: 210px;
	float: right;
	clear: both;
	margin: 20px 0 5px 0;
	padding: 15px;
	background-color: #f5f5f5;
	font-weight: bold;
}
#region-sidebar-second .block blockquote {
	margin: 0;
	font-size: 1.6em;
}
#region-sidebar-second .block blockquote .quote {
	width: 100%;
	padding: 10px 0 25px 0;
	margin: 0;
	font-size: 1em;
}
#region-sidebar-second .block  blockquote .quote-source {
	font-size: .62em !important;
	margin: 10px 0 0 0 !important;
}
#region-sidebar-second .block h2 {
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-size: 1.6em;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #292929;
}
#region-sidebar-second .block h3 {

}
#region-sidebar-second .block h4 {
	margin: 10px 0 5px 0;
}

#region-sidebar-second .block a {
	color: #565656;
	font-weight: bold;
	text-decoration: none;
}
#region-sidebar-second .block a:hover {
	text-decoration: underline;
}

#region-sidebar-second .block#block-nodeblock-53329fea-79f3-f774-514d-d265428fbe70 a {
	position: relative;
	padding: 5px 10px 3px 10px;
	color: #fff;
	font-weight: normal;
	text-shadow: none;
}

body.context-blog #region-sidebar-second .block#block-views-blog-block-1 .views-row a {
	display: block;
	padding: 0 0 10px 12px;
	background: url('../images/block-bullet.png') no-repeat 0 5px transparent;
}
body.node-type-basic-page #region-sidebar-second .block ul li {
	margin-bottom: 10px;
	list-style: none outside url('../images/block-bullet.png')
}

body.context-blog #region-sidebar-second .block a {
	font-weight: normal !important;
}

/*****     Tags Sidebar Block
*/
body.context-blog #region-sidebar-second .block-blog-tags-block .views-row,
body.context-now-showing #region-sidebar-second .block-voices-tags-block-1 .views-row,
body.page-taxonomy-term #region-sidebar-second .block-blog-tags-block .views-row {
	display: block;
	float: left;
	margin: 0 3px 3px 0;
}
body.context-blog #region-sidebar-second .block-blog-tags-block .views-row a,
body.context-now-showing #region-sidebar-second .block-voices-tags-block-1 .views-row a,
body.page-taxonomy-term #region-sidebar-second .block-blog-tags-block .views-row a {
	display: block;
	padding: 3px 8px;
	color: #565656;
	background-color: #e4e4e4;
	text-decoration: none;
	font-weight: normal;
}
body.context-blog #region-sidebar-second .block-blog-tags-block .views-row a:hover,
body.context-now-showing #region-sidebar-second .block-voices-tags-block-1 .views-row a:hover,
body.page-taxonomy-term #region-sidebar-second .block-blog-tags-block .views-row a:hover {
	color: #484848;
	background-color: #c6c6c6;
	text-decoration: none !important;
}


/*****     Archive Sidebar Block
*/
body.context-blog #region-sidebar-second .block .quicktabs-wrapper {
	overflow: hidden;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs {
	width: 230px;
	font-family: helvetica, sans-serif !important;
	padding: 0;
	border: 0;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li {
	display: block;
	font-family: helvetica, sans-serif !important;
	float: left;
	height: 15px;
	background: none;
	border: 0;
	margin: 3px 10px 3px 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #cbcbcb;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li.last {
	border-right: 0;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li a {
	display: block;
	font-size: 16px;
	color: #5b5b5b;
	text-decoration: none;
	margin-top: -2px;
	height: 17px;
	font-family: helvetica, sans-serif !important;
	font-weight: bold !important;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li a:hover {
	border-bottom: 1px solid #5b5b5b;
	text-decoration: none;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li.active a {
	color: #edad00;
	text-decoration: none;
	border-bottom: 1px solid #edad00;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper ul.quicktabs-tabs li.active a:hover {
	text-decoration: none;
	border-bottom: 0;
}

body.context-blog #region-sidebar-second .block .quicktabs-wrapper .quicktabs_main {
	border: 0;
	background: none;
	padding: 5px 0;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper .quicktabs_main .quicktabs-views-group {
	display: block;
	float: left;
	clear: both;
	margin: -1px 0;
	color: #7a7a7a;
	font-size: 12px;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper .quicktabs_main .quicktabs-views-group a {
	color: #4a4a4a;
	text-decoration: none;
	font-size: 13px;
}
body.context-blog #region-sidebar-second .block .quicktabs-wrapper .quicktabs_main .quicktabs-views-group a:hover {
	text-decoration: underline;
}

/*****     Follow Sidebar Block
*/
#region-sidebar-second .block-social-links .frameline-social-links span a {
	display: block;
	height: 27px;
	width: 28px;
	float: left;
	text-indent: -1000em;
	background: url('../images/follow-img.png') no-repeat 0 0 transparent;
	padding-left: 7px;
}
#region-sidebar-second .block-social-links .frameline-social-links span.social-links-twitter a {
	background-position: -35px 0;
}
#region-sidebar-second .block-social-links .frameline-social-links span.social-links-youtube a {
	background-position: -70px 0;
}
#region-sidebar-second .block-social-links .frameline-social-links span.social-links-foursquare a {
	background-position: -105px 0;
}
#region-sidebar-second .block-social-links .frameline-social-links span.social-links-rss a {
	background-position: -140px 0;
}

/*****     Signup Sidebar Block
*/
#region-sidebar-second .block-constant-contact .form-item-cc-email-1 {
	display: block;
	margin: 0;
	float: left;
}
#region-sidebar-second .block-constant-contact .form-item-cc-email-1 input.form-text,
#region-sidebar-second .block-proximity-filter form input.form-text {
	width: 169px;
	height: 25px;
	padding: 3px;
	border: 1px solid #cdcdcd !important;
	outline: none !important;
	background: none repeat 0 0 #fdfdfd;
	color: #979797;
}
body.front #region-sidebar-second .block-constant-contact .form-item-cc-email-1 input.form-text,
#region-sidebar-second .block-proximity-filter form input.form-text {
	width: 199px;
}

#region-sidebar-second .block-constant-contact .form-submit,
#region-sidebar-second .block-proximity-filter .submit {
	width: 37px;
	height: 25px;
	margin: 0 0 0 4px;
	padding: 3px 0 0 0;
	border: 1px solid #ffba00;
	outline: none;
	background: none repeat 0 0 #ffba00;
	border-radius: 0;
	color: #fff;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	text-shadow: none;
	font-weight: normal;
}

/*************************************************************************************************
	/Sidebar Region
*************************************************************************************************/

/*************************************************************************************************
	Footer Region
*************************************************************************************************/


#section-footer {
	overflow: hidden;
	margin-bottom: -1px;
}
#section-footer #zone-footer {
	width: 100%;
	margin: 0;
}
#section-footer #zone-footer #region-footer-first {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #3b3b3b;
}
#section-footer #zone-footer #region-footer-first .region-inner {
	width: 970px;
	padding: 30px 5px 40px 5px;
	margin: 0 auto;
	/* background: url('../images/frameline_footer_logo.png') no-repeat right bottom transparent; */
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul {
	width: 100%;
	list-style: none;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li {
	list-style: none;
	margin: 0;
	padding: 0 25px 0 0;
	display: block;
	float: left;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li.first {
	display: none;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li.last {
	padding: 0;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li a {
	display: block;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	text-decoration: none;
	color: #ffc424;
	margin: 0 0 10px 0;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li a:hover {
	text-decoration: underline;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li ul {

}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li ul li {
	display: inline !important;
	float: none;
	padding: 0;
}
#section-footer #zone-footer #region-footer-first #block-frameline-general-menu-footer ul li ul li a {
	font-family: helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #cacaca;
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: capitalize;
}

#section-footer #zone-footer #region-footer-second {
	width: 100%;
	height: 140px;
	margin: 0;
	background-color: #2d2d2d;
}
#section-footer #zone-footer #region-footer-second .region-inner {
	width: 970px;
	padding: 15px 5px 0 5px;
	margin: 0 auto;
}

#section-footer #zone-footer #region-footer-second #block-superfish-2 {
	width: 100%;
	height: 50px;
	margin: 0 10px;
	border-bottom: 1px solid #3c3c3c;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 {
	margin: 10px 0 25px -12px;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li {
	background: none;
	display: block;
	margin: 0;
	padding: 0 5px;
	border-right: 1px solid #777777;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li.last {
	border: none;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li a {
	display: block;
	border: none;
	color: #949494;
	padding: 7px;
	margin: -7px 0;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li.menuparent a {
	padding-right: 15px;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li a:hover,
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li.sfHover a.menuparent {
	background-color: #4e4e4e;
	color: #d1d1d1;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li.menuparent a .sf-sub-indicator {
	width: 5px;
	height: 4px;
	top: 9px;
	right: 0px;
	display: block;
	margin: 3px 5px 3px 0;
	background: url('../images/footer-arrow.png') no-repeat 0 0 transparent;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li ul {
	top: 20px;
	left: 5px;
	background: none repeat 0 0 #4e4e4e;
	border: none;
	border-radius: 0;
	padding-top: 5px;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li ul li {
	padding: 5px;
	border: none;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li ul li a {
	color: #ffc424;
}
#section-footer #zone-footer #region-footer-second #block-superfish-2 #superfish-2 li ul li a:hover {
	color: #ffc424;
	background: none repeat 0 0 transparent;
	text-decoration: underline;
}

#section-footer #zone-footer #region-footer-second #block-boxes-footer-legal,
#section-footer #zone-footer #region-footer-second .block-nodeblock {
	display: block;
	float: left;
	width: 675px;
	height: 72px;
	margin: 18px 0 0 10px;
}
#section-footer #zone-footer #region-footer-second #block-boxes-footer-legal p {
	font-size: 1em;
	font-family: helvetica, sans-serif;
	color: #737373;
	font-weight: 200;
	margin: 0;
}

#section-footer #zone-footer #region-footer-second #block-boxes-footer-bstro-image {
	display: block;
	float: right;
	width: 150px;
	height: 80px;
	margin: 10px 0 0 0;
}
#section-footer #zone-footer #region-footer-second #block-boxes-footer-bstro-image p {
	line-height: 2.75em;
	font-size: 1em;
	font-family: helvetica, sans-serif;
	color: #737373;
	font-weight: 200;
	margin: 0;
}
#section-footer #zone-footer #region-footer-second #block-boxes-footer-bstro-image p a {
	text-decoration: none;
}
#section-footer #zone-footer #region-footer-second #block-boxes-footer-bstro-image p a .bstro-image {
	position: relative;
	color: transparent;
	display: block;
	overflow: hidden;
	text-indent: -100em;
	float: right;
	width: 72px;
	height: 27px;
	background: url('../images/bstro_logo.png') no-repeat 0 0 transparent;
}

/*************************************************************************************************
	/Footer Region
*************************************************************************************************/

/*************************************************************************************************
	Now Showing Content
*************************************************************************************************/

/**
 * Frameline Voices
 **/

/*   Content
*/
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content #region-content {
	width: 980px;
}
body.page-now-showing-frameline-voices #zone-content #block-system-main {
	overflow: hidden;
}
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content #block-system-main {
	position: relative;
	top: -35px;
}
body.context-now-showing #zone-content .view-voices {
	position: relative;
	left: -27px;
}
body.context-now-showing #zone-content .attachment .view-voices {
	left: 0;
}
body.context-now-showing #zone-content .node-video {
	position: relative;
	left: -27px;
	width: 1007px;
}

body.context-now-showing #zone-content .addthis_toolbox {
	width: 240px;
	float: right;
}

body.context-now-showing #zone-content .view-voices .view-content {
	width: 747px;
	display: block;
	float: left;
	clear: both;
}
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-voices .view-content {
	position: relative;
	width: 1008px;
	left: -3px;
}
body.context-now-showing.page-now-showing #zone-content .view-voices .view-content {
	border-top: 1px solid #DFDFDF;
	margin-bottom: 35px;
}
body.context-now-showing.page-now-showing #zone-content .attachment .view-voices .view-content {
	border: none !important;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row,
body.context-now-showing #zone-content .node-video .video-node-content {
	display: block;
	float: left;
	width: 720px;
	padding: 0;
	margin: 10px 0 10px 27px;
	background-color: #232323;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-video,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-video {
	background-color: #000;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-video iframe,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-video iframe {
	position: relative;
	display: block;
	margin: 0 auto;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-title a,
body.context-now-showing #zone-content .node-video .video-node-content h2 {
	display: block;
	margin: 25px 0 5px 25px;
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
}

body.context-now-showing #zone-content .node-video .video-node-voices {
	display: block;
	width: 240px;
	float: right;
}
body.context-now-showing #zone-content .node-video .video-node-voices img {
	margin: 25px 7px 0 7px;
}
body.context-now-showing #zone-content .node-video .video-node-tags {
	display: block;
	width: 210px;
	float: right;
	padding: 15px;
	margin: 40px 0 20px 0;
	background-color: whiteSmoke;
}
body.context-now-showing #zone-content .node-video .video-node-tags h2 {
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-size: 1.6em;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #292929;
}
body.context-now-showing #zone-content .node-video .video-node-tags .views-row {
	display: block;
	float: left;
	margin: 0 3px 3px 0;
}
body.context-now-showing #zone-content .node-video .video-node-tags .views-row a {
	display: block;
	padding: 3px 8px;
	color: #565656;
	background-color: #e4e4e4;
	text-decoration: none;
	font-weight: 300;
}
body.context-now-showing #zone-content .node-video .video-node-tags .views-row a:hover {
	color: #484848;
	background-color: #c6c6c6;
	text-decoration: none !important;
}

body.context-now-showing #zone-content .node-video .other-videos {
	display: block;
	width: 100%;
	margin: 30px 0 0 27px;
	float: left;
	clear: both;
	overflow: hidden;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 {
	float: left;
	left: -30px;
	width: 1008px;
}
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .attachment .view-voices {
	float: left;
	margin-bottom: 25px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 h2.title,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .attachment h2.title {
	display: block;
	float: left;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-size: 1.6em;
	margin: 5px 0 10px 30px;
	color: #292929;
}
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .attachment h2.title {
	margin-left: 27px !important;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment {
	display: block;
	float: right;
}
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 #views-exposed-form-voices-page-with-page-title-3 {
	display: block;
	float: right;
	margin-right: -27px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget,
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget {
	padding: 5px 0 0 5px !important;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget label,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget label,
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget label,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget label {
	display: block;
	float: left;
	margin: 2px 10px 0 0;
	font-size: 1em;
	color: #565656;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget .views-widget,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .views-widget,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget .views-widget {
	display: block;
	float: left;
}
body.page-now-showing-events #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .views-widget {
	clear: both;
}
body.page-now-showing-find-frameline-near-you #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .views-widget {
	clear: both;
	display: block;
	margin-right: 20px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget#edit-field-voices-categories-tid-wrapper,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget#edit-field-voices-categories-tid-wrapper,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget#edit-field-voices-categories-tid-wrapper {
	margin-right: 20px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget#edit-keys-wrapper .form-text,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget#edit-keys-wrapper .form-text,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget#edit-keys-wrapper .form-text {
	outline: none;
	border: 1px solid #d6d6d6;
	color: #959595;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget.views-submit-button,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget.views-submit-button,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget.views-submit-button {
	margin-left: 5px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget.views-reset-button,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget.views-reset-button,
{
	margin-left: 25px;
}
body.page-now-showing-events #zone-content .view-display-id-page_with_page_title_1 #edit-event-date-data-filter-wrapper {
	margin: 0 0 0 15px;
}
body.page-now-showing-frameline-voices #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget.views-reset-button {
	display: none;
}
body.page-now-showing-events #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget.views-reset-button,
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget.views-reset-button {
	margin: 3px 0 0 7px;
}
body.page-now-showing-events #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget.views-reset-button button {
	height: 22px;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget button,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget button,
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget button,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget button {
	outline: none;
	border: none;
	border-radius: 0;
	background: none repeat 0 0 #c9c9c9;
	height: 23px;
	text-shadow: none;
}
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .jNiceWrapper {
	margin-top: 0;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget button span,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget button span,
body.page-taxonomy-term #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget button span,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget button span {
	text-transform: capitalize !important;
	font-weight: bold;
	color: #565656;
	font-size: 1em;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget .jNiceWrapper,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget .jNiceInputInner,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .attachment .views-exposed-widget button,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .jNiceWrapper,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget .jNiceInputInner,
body.context-now-showing #zone-content .view-display-id-page_with_page_title_1 .views-exposed-widget button,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget .jNiceWrapper,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget .jNiceInputInner,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .views-exposed-widget button {
	margin: 0;
	padding: 0;
}

body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .view-content {
	width: 100%;
	float: left;
	border-top: 1px solid #DFDFDF;
}

body.context-now-showing #zone-content #block-system-main .feature-button {
	position: absolute;
	display: block;
	top: -100px;
	right: 0;
}

body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-title a:hover {
	text-decoration: underline;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-body,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-body {
	margin: 0 25px;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-body span,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-body p {
	color: #c5c5c5;
	background-color: transparent !important;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-categories,
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-tags,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-categories,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-tags {
	clear: both;
	margin: 10px 25px 0 25px;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-tags,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-tags {
	margin-bottom: 25px;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-categories .field-content,
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-tags .field-content,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-categories .field-items,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-tags .field-items {
	color: #c5c5c5;
}
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-categories span,
body.context-now-showing #zone-content .view-voices .attachment .views-row .views-field-field-voices-tags span,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-categories .field-label,
body.context-now-showing #zone-content .node-video .video-node-content .field-name-field-voices-tags .field-label {
	display: block;
	float: left;
	color: #c5c5c5;
	padding-right: 8px;
}

body.context-now-showing #zone-content .view-voices .view-content .voices-page-content,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row {
	display: block;
	width: 222px;
	height: 300px;
	float: left;
	clear: none;
	margin: 15px 0 15px 27px;
	padding: 0;
	border: none !important;
}
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row {
	margin-left: 30px;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-field-video img,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-field-video img,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-field-video img {
	margin: 0;
	border: 1px solid #e2e2e2;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-title,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-title,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-title {
	display: block;
	width: 100%;
	float: left;
	margin-top: 10px;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-title a,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-title a,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-title a {
	color: #edad00;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-title a:hover,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-title a:hover,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-title a:hover {
	text-decoration: underline;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-body,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-body,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-body {
	display: block;
	width: 100%;
	float: left;
	margin-top: 5px;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-body span,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-body span,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-body span {
	color: #5d5d5d;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-view-node,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-view-node,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-view-node {
	display: block;
	width: 100%;
	float: left;
	margin-top: 5px;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-view-node a,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-view-node a,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-view-node a {
	color: #5d5d5d;
	font-weight: bold;
	text-decoration: none;
}
body.context-now-showing #zone-content .view-voices .view-content .voices-page-content .views-field-view-node a:hover,
body.context-now-showing #zone-content .node-video .other-videos .view-display-id-entity_view_1 .views-row .views-field-view-node a:hover,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-display-id-page_with_page_title_3 .view-content .views-row .views-field-view-node a:hover {
	text-decoration: underline;
}
body.node-type-video  .video-node-content .field-type-taxonomy-term-reference .field-item:after {
  content: ", ";
}
body.node-type-video  .video-node-content .field-type-taxonomy-term-reference .field-item:last-child:after {
  content: "";
}

body.page-now-showing-frameline-voices-search #block-system-main {
	margin: 0 0 0 27px;
}
body.page-now-showing-frameline-voices-search #block-system-main .view .view-filters {
	width: 980px;
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}
body.page-now-showing-frameline-voices-search #block-system-main .view .view-filters .views-exposed-widget {
	padding: 0;
	margin-right: 25px;
}
body.page-now-showing-frameline-voices-search #block-system-main .view .view-filters .views-exposed-widget label {
	display: block;
	float: left;
}
body.page-now-showing-frameline-voices-search #block-system-main .view .view-filters .views-exposed-widget .views-widget {
	display: block;
	float: left;
}

#zone-content .node .content .field-collection-container .field-items {
	display: block;
	width: 400px;
	float: left;
}
#zone-content .node .content .field-collection-container .field-item {
  display: block;
  width: auto;
  margin: 0 10px 0 0;
  padding: 0 0 10px 0;
  float: left;
}
#zone-content .node .content .field-collection-container .field-item div {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
}
#zone-content .node .content .field-collection-container .field-items .field-item {
  margin-bottom: 0px;
}
#zone-content .node .content .field-collection-container .field-item .field-collection-item-field-hover-image figure {
  float: left;
  position: relative;
}
#zone-content .node .content .field-collection-container .field-item .field-collection-item-field-hover-image figcaption {
  background: url('../images/voices_bg.png') repeat 0 0 transparent;
  font-family: "Trade Gothic W01 Cn 18", sans-serif;
  font-size: 16px;
  color: #292929;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.1em;
  padding: 8px 5px;
  text-transform: uppercase;
}

#zone-content .node .content .field-name-field-footer .field-item p {
	margin-left: -10px;
}
#zone-content .node .content .field-name-field-footer .field-item a {
	position: relative;
	color: #515151;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	padding: 0 8px;
}
#zone-content .node .content .field-name-field-footer .field-item a:hover {
	text-decoration: underline;
}
#zone-content .node .content .field-name-field-footer .field-item a img {
	position: relative;
	top: 10px;
	margin-top: -20px;
}

body.node-type-video #zone-content #main-content-heading,
body.page-now-showing-frameline-voices #zone-content #main-content-heading {
	width: 980px;
	float: left;
	border-bottom: 1px solid #dfdfdf;
}
body.context-now-showing #zone-content #main-content-heading h1 {
	width: 720px;
}
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content #main-content-heading h1 {
	margin-bottom: 35px;
}

/*   Sidebar
*/
body.context-now-showing #zone-content #region-sidebar-second .block {
	float: left;
	clear: both;
	width: 100%;
}

body.context-now-showing #zone-content #region-sidebar-second #block-frameline-voices-voices-social-links {
	background: none;
	margin-top: 24px;
	margin-bottom: 0;
	padding: 0;
}

body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-1777f76a-860c-23a4-8d55-a1eafeb4efaa,
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-0bef3064-5570-c744-d98e-36d383971f27,
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-50ea9d79-512a-a144-d94e-3583cdbf9204 {
	padding: 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	background: none;
	margin-bottom: 0;
}
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-1777f76a-860c-23a4-8d55-a1eafeb4efaa {
	height: 407px;
	margin-top: 10px;
}
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-0bef3064-5570-c744-d98e-36d383971f27 {

}
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-50ea9d79-512a-a144-d94e-3583cdbf9204 {
	padding-top: 12px;
	padding-bottom: 2px;
	margin-bottom: 40px;
	height: 32px;
}

body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-1777f76a-860c-23a4-8d55-a1eafeb4efaa h2.block-title,
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-0bef3064-5570-c744-d98e-36d383971f27 h2.block-title,
body.context-now-showing #zone-content #region-sidebar-second #block-nodeblock-50ea9d79-512a-a144-d94e-3583cdbf9204 h2.block-title {
	display: none;
}

body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content #region-sidebar-second .block-frameline-now-showing-events {
	background: none;
	padding: 0;
	margin: 65px 0 45px 0;
}
body.context-now-showing.page-now-showing-find-frameline-near-you.search-performed #zone-content #region-sidebar-second .block-frameline-now-showing-events {
	margin-top: 100px;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content #region-sidebar-second .block-frameline-now-showing-events h2 {
	font-size: 1.3em;
	margin-bottom: 0;
}

/**
 * Find Frameline Near You
 **/
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content #main-content-heading {
	border-bottom: none;
}
body.context-now-showing.page-now-showing-find-frameline-near-you.search-performed #zone-content #main-content-heading {
	height: 75px;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content #main-content-heading #page-title {
	margin-bottom: 5px;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you {
	position: relative;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .attachment {
	position: absolute;
	top: -35px;
	display: block;
	width: 980px;
	padding-bottom: 20px;
	float: left;
	font-size: 1em;
}
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-voices .attachment {
	margin: 0 0 20px 27px;
}
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-voices .view-filters {
	margin: 0 0 10px 27px;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .attachment strong,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-voices .attachment strong {
	font-size: 1.1em;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .attachment strong span,
body.page-now-showing-frameline-voices-frameline-voices-search-results #zone-content .view-voices .attachment strong span {
	color: #edad00;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .view-filters {
	width: 980px;
	padding: 10px 0 15px 0;
	margin-bottom: 25px;
	float: left;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .view-filters .views-submit-button {
	display: none;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .view-filters .views-reset-button #edit-reset {
	outline: none;
	background: none repeat 0 0 #c9c9c9;
	border: none;
	border-radius: 0;
	height: 22px;
	width: 50px;
	margin-top: 20px;
	padding: 3px 7px !important;
}
body.context-now-showing.page-now-showing-find-frameline-near-you #zone-content .view-frameline-near-you .view-filters .views-reset-button #edit-reset span {
	padding: 0 !important;
	text-transform: capitalize;
	color: #565656;
	font-size: 1em;
	text-shadow: none;
	font-weight: bold;
}

#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content {
	position: relative;
	padding: 10px;
	background-color: #f5f5f5;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content .form-item {
	padding: 0;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content #edit-circle-wrapper {
	position: relative;
	padding: 0;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content #edit-circle {
	margin: 0;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content label {
	display: block;
	width: 200px;
	margin: 10px 0 0 0;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	color: #565656;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content .find-frameline-map {
	display: block;
	float: left;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content #edit-circle-location {
	display: block;
	margin: 10px 0 0 15px;
	float: left;
	outline: 0;
	border: 1px solid #cdcdcd;
	background: none repeat 0 0 #fff;
	color: #979797;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content input {
	position: relative;
	display: block;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content .submit {
	position: absolute;
	bottom: 35px;
	left: 167px;
	display: block;
	padding: 0;
}
#block-system-main .pane-frameline-now-showing-events-proximity-filter-homepage .pane-content .submit#edit-submit-frameline-near-you {
	width: 100px;
	height: 30px;
	background: none repeat 0 0 #ffba00;
	border: 0;
	border-radius: 0;
	outline: 0;
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	text-transform: uppercase;
	text-shadow: none;
	color: #fff;
	font-weight: 300;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
}

/*************************************************************************************************
	/Now Showing Content
*************************************************************************************************/

/*************************************************************************************************
	Overview Content
*************************************************************************************************/


body.node-type-overview-page #region-content {
	width: 980px !important;
}
body.node-type-overview-page #block-system-main {
	border-top: 1px solid #dfdfdf;
	padding-top: 25px;
}

body.node-type-overview-page #block-system-main .field-name-body {
	float: left;
	margin-bottom: 5px;
}
body.node-type-overview-page #block-system-main .field-name-body p {
	font-size: 1.05em;
}
body.node-type-overview-page #block-system-main .field-name-body h2 {
	font-size: 1.6em;
	line-height: 1.5em;
}

body.node-type-overview-page #block-system-main .field-collection-container {
	width: 100%;
	float: left;
	padding-top: 15px;
	border-top: 1px solid #dfdfdf;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-items {
	width: 100% !important;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item {
	margin: 0 !important;
	padding: 0 !important;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-collection-view {
	position: relative;
	display: block;
	width: 284px !important;
	float: left;
	clear: none;
	padding: 15px !important;
	padding: 0;
	background-color: #f6f6f6;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item.odd .field-collection-view {
	margin-left: 19px;
	margin-right: 19px;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-image {
	float: left;
	border: 1px solid #dfdfdf;
	margin: 0 5px;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-title {
	float: left;
	margin: 15px 5px 10px 5px !important;
	font-size: 1.3em;
	font-weight: bold;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-title a {
	color: #000000;
	text-decoration: none;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-title a:hover {
	text-decoration: underline;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-content {
	float: left;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-content p {
	font-size: 1.05em;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-content h4 {
	margin: 0 0 5px 0;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-content a {
	color: #565656;
	font-weight: bold;
	text-decoration: none;
}
body.node-type-overview-page #block-system-main .field-collection-container .field-item .field-name-field-content-area-content a:hover {
	text-decoration: underline;
}

/*************************************************************************************************
	/Overview Content
*************************************************************************************************/

/*************************************************************************************************
	Contact Page
*************************************************************************************************/

body.page-contact #region-content {
	width: 980px !important;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside {
	padding: 0;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside .field-name-body {
	padding-top: 15px;
	border-top: 1px solid #dfdfdf;
	margin-right: 15px;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside .field-name-body p {
	color: #777;
	font-weight: 300;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside .field-name-body a {
	text-decoration: none;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside .field-name-body a:hover {
	text-decoration: underline;
}
body.page-contact #region-content .panels-flexible-region .panels-flexible-region-inside .field-name-body img {
	margin-bottom: 0 !important;
}

body.page-contact #region-content .panels-flexible-region.panels-flexible-region-first {
	width: 640px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last {
	width: 340px;
	background-color: #f5f5f5;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last h2 {
	margin: 20px;
	font-size: 1.6em;
	font-weight: bold;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .pane-content {
	float: left;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .pane-content p {
	font-family: Helvetica, sans-serif;
	color: #EDAD00;
	line-height: 1.1em;
	margin: 20px;
	font-size: 1.6em;
	font-weight: bold;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component label {
	display: none;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component {
	margin: 0;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-textfield input,
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-email input,
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-select .form-item-submitted-purpose-other input {
	height: 27px;
	width: 300px;
	margin: 0;
	outline: none;
	color: #979797;
	border: 1px solid #cdcdcd;
	margin: 0 20px 10px 20px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-select .form-type-select {
	margin: 0;
	width: 298px;
	overflow-x: hidden;
	border: 1px solid #cdcdcd;
	margin: 0 20px 10px 20px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-select .form-type-select #edit-submitted-purpose-select {
	height: 25px;
	width: 325px;
	margin: 0;
	padding-left: 4px;
	outline: none;
	background: url('../images/comment-arrow-img.png') no-repeat 270px 0 #fff;
	color: #979797;
	border: none;
	margin: 0;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-select .form-item-submitted-purpose-other {
	margin: 0;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last .webform-component-textarea .form-textarea {
	width: 300px;
	outline: none;
	color: #979797;
	border: 1px solid #cdcdcd;
	margin: 0 20px 10px 20px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form {
	width: 298px;
	overflow: hidden;
	border: 1px solid #cdcdcd !important;
	background-color: #fff;
	margin: 0 20px 10px 20px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form #recaptcha_image {
	margin: 10px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form span.recaptcha_only_if_image {
	display: block;
	width: 250px;
	float: left;
	margin: 0 10px;
	color: #979797;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form #recaptcha_response_field {
	width: 250px;
	height: 32px;
	float: left;
	margin: 5px 10px 10px 10px;
	outline: none;
	color: #979797;
	border: 1px solid #cdcdcd;
	font-size: 1.5em;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form .recaptcha_get_another_captcha {
	display: block;
	margin-top: 17px;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form .recaptcha_get_another_captcha a {
	display: block;
	width: 22px;
	height: 16px;
	margin: 1px;
	overflow: hidden;
	text-indent: -1000em;
	background: url('../images/recaptcha-orange.png') no-repeat 0 0 #EDAD00;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form .recaptcha_only_if_image a {
	display: block;
	width: 22px;
	height: 16px;
	margin: 1px;
	overflow: hidden;
	text-indent: -1000em;
	background: url('../images/recaptcha-orange.png') no-repeat 0 -46px #EDAD00;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form .recaptcha_only_if_audio a {
	display: block;
	width: 22px;
	height: 16px;
	margin: 1px;
	overflow: hidden;
	text-indent: -1000em;
	background: url('../images/recaptcha-orange.png') no-repeat 0 -16px #EDAD00;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-captcha-form .recaptcha_help a {
	display: block;
	width: 22px;
	height: 16px;
	margin: 1px;
	overflow: hidden;
	text-indent: -1000em;
	background: url('../images/recaptcha-orange.png') no-repeat 0 -31px #EDAD00;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-actions {
	margin: 10px 20px;
	padding-top: 10px;
	border-top: 1px solid #cdcdcd;
}
body.page-contact #region-content .panels-flexible-region.panels-flexible-region-last #edit-actions input {
	display: block;
	width: 110px;
	height: 25px;
	padding: 5px 10px 3px 10px;
	outline: none;
	border: none;
	border-radius: 0;
	background: none repeat 0 0 #ffba00;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	text-shadow: none;
	text-transform: uppercase;
	font-size: 1.3em;
	font-family: "Trade Gothic W01 Cn 18", sans-serif;
	font-weight: normal;
}

/*************************************************************************************************
	/Contact Page
*************************************************************************************************/

/*************************************************************************************************
	Special CSS for Script Plugins
*************************************************************************************************/

/*     jNice
*************************/
.jNiceWrapper {
   position: relative;
   overflow:visible;
   width: 138px !important;
   height: 26px;
   float:left;
   margin: 3px 8px 0 0;
   display:block;
}
.jNiceWrapper #edit-event-date-data-filter,
.jNiceWrapper #edit-field-voices-categories-tid {
	width: 138px !important;
}
.jNiceWrapper ul,
.jNiceWrapper li {
	list-style: none !important;
	padding-left: 0 !important;
}
