/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */
	/****************************/ /* LOCAL CSS                */
	/****************************/
	/* Put your custom CSS and CSS overrides in this file and  */
	/* rename it local.css.  By restricting your CSS changes   */
	/* to local.css, your changes will not be overwritten when */
	/* upgrading to a new version of this theme.  You can also */
	/* use a local-rtl.css file for the equivalent in RTL.     */
	/* Steps to activate local.css:                       */
	/* 1. Add your custom CSS to this file                */
	/* 2. Rename this file to local.css                   */
	/* 3. Clear cached data at admin/settings/performance */ /* TEMP */
	/*------------ Positioning -----------------------------------------------------------------*/
/*#pid-programs-coolidge-award #block-menu_block-1 {
	display: none;
}*/

html {
  box-sizing: border-box;
}
html .page-admin, .logged-in.page-node #node-form {
	box-sizing: content-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

img {max-width:100%; height:auto;}

.main-wrapper {
	position: relative;
	margin-top: 0;
}

/* expanded column handling */
.preface-top-wrapper {
	position: relative;
}

.full-width-column {
	position: absolute;
	width: 50%;
}

/* misc sitewide settings */
#logo a {
	outline: none;
}

div.boxes-box div.boxes-box-controls {
	/* hide the boxes inline edit link */
	display: none;
}

#block-user-0 {
	display: none;
}

/* full-width-column height and background is specific to:
 * 1 - the region on the page
 * 2 - the page content (e.g. front is different than internal pages)
 */ /* FRONT PAGE */
.front .page .preface-top-wrapper .full-width-column {
	/* height: 388px; */
	/* matches the height of the slidesshow + 3px bottom border */

}

.front .page .preface-top-wrapper .right-full-column {
	background: #000000 url(../images/front-right-col-bg.png) repeat-x;
	right: 0px;
	top: 0;
	bottom: 0px;
	z-index: -100;
}

.front .page .preface-top-wrapper .left-full-column {
	background: #000000 url(../images/front-left-col-bg.png) repeat-x;
	left: 0;
	top: 0;
	bottom: 0px;
	z-index: -100;
}

.front .page .main-wrapper .left-full-column {
	left: -180px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}

.front .page div.preface-top-border {
	height: 3px;
	background-color: black;
	/*
	-moz-box-shadow: 0px -1px 6px #c7c7c7;
	-webkit-box-shadow: 0px -1px 6px #c7c7c7;
	box-shadow: 0px -1px 6px #c7c7c7;
	*/
}

.front .page div.preface-bottom-border {
	height: 5px;
	background: url(../images/front-main-bottom-border.png) repeat-x;
}

/* STANDARD CUSTOMER PAGE (move to layout-default.css) */
.standard-customer-page .page .preface-top-wrapper .block {
	margin: 0;
}

.standard-customer-page .page .preface-top-wrapper .block .inner {
	margin: 0;
}

.standard-customer-page .page .preface-top-wrapper .full-width-column {
	margin-top: 3px; /* accounts for 3px div.preface-top-border */
}

.standard-customer-page .page div.preface-top {
	border-left: #000000 solid 3px;
	border-right: #000000 solid 3px;
}

.standard-customer-page .page div.preface-top-border {
	height: 3px;
	background-color: black;
	/*
	-moz-box-shadow: 0px -1px 6px #c7c7c7;
	-webkit-box-shadow: 0px -1px 6px #c7c7c7;
	box-shadow: 0px -1px 6px #c7c7c7;
	*/
}

.standard-customer-page .page div.preface-bottom-border {
	height: 5px;
	background: url(../images/front-main-bottom-border.png) repeat-x;
}

.standard-customer-page .page .preface-top-wrapper .right-full-column {
	background: #000000 url(../images/pages-right-col-bg.png) repeat-x;
	right: 0px;
	top: 0;
	bottom: 0px;
	z-index: -100;
}

.standard-customer-page .page .preface-top-wrapper .left-full-column {
	background: #000000 url(../images/pages-left-col-bg.png) repeat-x;
	left: 0;
	top: 0;
	bottom: 0px;
	z-index: -100;
}

/* PRINTABLE CUSTOMER PAGE (basically same as .standard-customer-page, but
	corrects spacing for the Print/Share/Email buttons */
.printable-customer-page .page .main-wrapper .main-group {
	padding-top: 5px;
}

.printable-customer-page .page .main-wrapper .sidebar-first {
	padding-top: 45px;
}

/* ADMIN PAGES */ /*
.page-admin .page .main-wrapper .main-group {
	float: left;
	padding-top: 32px;
	padding-left: 0px;
	width: 960px;
}
*/ /* push the internal menu to the top left of the header region */
#header-group-wrapper {
	position: relative;
}

.block-menu.internal-menu {
	overflow: visible;
	z-index: 999;
	margin-bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
}

h1.title,.event-node-content h2.pane-title {
	margin-bottom: 0px;
}

/* MEMBER RENEWAL PAGE */
.member-renew .page .membership-purchase-link.new {
	display: none;
}

/*------------ Background colors -----------------------------------------------------------*/
.bg-main {
	bacground-color: #ffffff;
}

.bg-grey {
	background-color: #f3f3f0;
}

/*------------ HTML Elements ---------------------------------------------------------------*/
hr {
	border: 0;
	color: #d5d4d2;
	background-color: #d5d4d2;
	height: 1px;
}

span.inline-article-link a {
	display: inline-block;
	min-height: 17px;
	/* make sure the entire background-image is displayed */
	line-height: 17px; /* match to min-height to vertically center text */
	padding-right: 22px;
	background-image: url(../images/calendar-right-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}

/*------------ Separators ------------------------------------------------------------------*/
.tall-separator {
	height: 14px;
	margin-bottom: 10px;
	overflow: hidden;
}

.short-separator {
	height: 7px;
	margin-bottom: 10px;
	overflow: hidden;
}

.bottom-separator {
	position: absolute;
	/* bottom: 10px; */
	left: 0;
	right: 0;
}

.top-margin {
	margin-top: 10px;
}

.top-margin-only {
	margin-top: 10px;
	margin-bottom: 0px;
}

.large-top-margin {
	margin-top: 30px;
}

.large-bottom-margin {
	margin-bottom: 25px;
}

.slash-white-bg {
	background-image: url(../images/slash-white-bg.png);
}

.slash-grey-bg {
	background-image: url(../images/slash-grey-bg.png);
}

.dark-grey-bg {
	background-color: #dcd9d4;
}

#block-boxes-sep_short_grey_bg {
	margin-bottom: 0;
	/* override the default .block margin-bottom. any margins are handling by adding classes to the div */
}

/*------------ Header styling --------------------------------------------------------------*/
#primary-menu ul {
	float: right;
}

#primary-menu-inner {
	margin-right: 0;
}

#header-top-wrapper {
	background-image: url(../images/tools_bg.jpg);
	height: 43px;
}

#header-top-inner {
	padding-top: 15px;
}

/* tools menu */ /* search form */
#block-search-0 .inner {
	margin: 0; /* override default .block behavior */
}

#block-search-0 .inner h2.title {
	display: none;
}

#block-search-0 #search-block-form div.form-item {
	vertical-align: top;
}

#block-search-0 #search-block-form input.form-text {
	width: 190px;
	height: 20px;
	border: 0;
	background: url(../images/tools_search_field.png) no-repeat 0 0;
	color: #97948f;
	text-indent: 25px;
}

/* hide the title of the internal menu */
#block-menu-menu-internal h2.title {
	display: none;
}

#block-menu-menu-internal li.logout {
	float: right;
}

#block-menu-menu-internal li.hideadmin {
	float: right;
}

/* hide title on front page */
.front #main-content .title {
	display: none;
}

/* override margin settings for full width elements */
#content-inner-inner,#preface-top-inner,#block-ddblock-4 .inner {
	margin-left: 0;
	margin-right: 0;
}

#block-ddblock-4 {
	border-left: #000000 3px solid;
	border-right: #000000 3px solid;
	margin-bottom: 0;
	overflow: visible;
	margin-bottom: 0;
}

.header-group-inner {
	padding-top: 40px;
	position: relative;
	/* padding-bottom: 10px; */
}

/*------------ Primary Menu -------------------------------------------------------*/
	/*
#primary-menu li.showtimes a {
	background: url(../images/primary-menu-showtimes.png) no-repeat;
	text-indent: -999px;
	width: 100px;
	margin-left: 14px;
	margin-right: 14px;
	display: block;
}

Hover effect using image sprite:

#menu-708 a:hover {
	background: url("images/menu-708.gif") no-repeat left -30px;
}
*/
	/*------------ Footer ---------------------------------------------------------------*/
.postscript-top span.slash-break {
	margin-left: 10px;
	margin-right: 10px;
}
/*------------ Social media icons ---------------------------------------------------*/
#block-boxes-social_media_icons {
	position: absolute;
	right: 0;
	top: 0;
	width: 350px;
}
#block-boxes-social_media_icons ul {
	list-style: none;
	float: right;
}
#block-boxes-social_media_icons ul li {
	float: left;
	margin: 10px 4px;
}
#block-boxes-social_media_icons ul li a {
	display: block;
	background-image: url("../images/social-media-icons.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}
#block-boxes-social_media_icons a.fb-icon {
	background-position: 0px 0px;
}
#block-boxes-social_media_icons a.fb-icon:hover {
	background-position: -25px 0px;
}
#block-boxes-social_media_icons a.tw-icon {
	background-position: 0px -25px;
}
#block-boxes-social_media_icons a.tw-icon:hover {
	background-position: -25px -25px;
}
#block-boxes-social_media_icons a.pinterest-icon {
	background-position: 0px -50px;
}
#block-boxes-social_media_icons a.pinterest-icon:hover {
	background-position: -25px -50px;
}
#block-boxes-social_media_icons a.instagram-icon {
	background-position: 0px -75px;
}
#block-boxes-social_media_icons a.instagram-icon:hover {
	background-position: -25px -75px;
}
#block-boxes-social_media_icons a.email-icon {
	background-position: 0px -100px;
}
#block-boxes-social_media_icons a.email-icon:hover {
	background-position: -25px -100px;
}


/*------------ Button Palettes ------------------------------------------------------*/
.button-palette div.column-button {
	margin-bottom: 5px;
}

.button-palette div.column-button a {
	display: block;
	width: 285px;
	min-width: 285px;
	height: 48px;
	min-height: 48px;
	background: url(../images/button-palette.png) no-repeat;
}

#bt-buy-tickets a {
	background-position: 0px 0px !important;
}

#bt-buy-tickets a:hover {
	background-position: -300px 0px !important;
}

#bt-become-member a {
	background-position: 0px -50px !important;
}

#bt-become-member a:hover {
	background-position: -300px -50px !important;
}

#bt-make-donation a {
	background-position: 0px -100px !important;
}

#bt-make-donation a:hover {
	background-position: -300px -100px !important;
}

#bt-join-email a {
	background-position: 0px -150px !important;
}

#bt-join-email a:hover {
	background-position: -300px -150px !important;
}

#bt-buy-giftcard a {
	background-position: 0px -300px !important;
}

#bt-buy-giftcard a:hover {
	background-position: -300px -300px !important;
}

#bt-facebook a {
	background-position: 0px -200px !important;
}

/*
#bt-facebook a:hover {
	background-position: -300px -200px !important;
}
*/
#bt-twitter a {
	background-position: 0px -250px !important;
}

/*
#bt-twitter a:hover {
	background-position: -300px -250px !important;
}
*/

	/*------------- custom print icons for the film event page ------------------------*/
.page .share-links-wrapper {
	float: right;
	margin-top: 5px;
}

.page span.print_html,.page span.send_mail,.page span.share_page {
	margin: 0;
}

.page a.share-page,.page a.print-page,.page a.send-mail {
	display: inline-block;
	height: 18px;
	text-indent: -9999px;
	background: url(../images/share_buttons.png) no-repeat;
	outline: none;
}

.page a.share-page {
	width: 52px;
	background-position: 0 0;
}

.page a.print-page {
	width: 47px;
	background-position: 0 -50px;
}

.page a.send-mail {
	width: 47px;
	background-position: 0 -25px;
}
/* Share button on film event page */
.page-film-event .da2a_button {
	position: relative;
	bottom: -42px;
}

/*------------ Front Page ----------------------------------------------------------*/
	/*-- left column styling */
img.showing-today-label {
	vertical-align: bottom;
}

span.showing-today-date {
	margin-left: 6px;
}

.front .page .button-pallete-social-media {
	margin-top: 60px;
}

/*-- featured column styling */
.front-page-featured-column {

}

.front-page-featured-column ul {
	list-style-type: none;
}

/* List with bottom border
    Fixes a common issue when list items have bottom borders and appear to be
    doubled when nested lists end and begin. This removes the extra border-bottom
 */
.front-page-featured-column .inner ul li {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

.front-page-featured-column .inner ul li,.front-page-featured-column .view-content div.views-row
	{
	padding: 0; /* LTR */
	border: 0;
	min-height: 220px;
}

.front-page-featured-column .inner ul {
	margin: 0;
}

.front-page-featured-column .inner ul li ul {
	border: 0;
}

.front-page-featured-column .inner ul li ul li.last {
	border: 0;
}

.front .feature-column div.pane-custom {
	margin-bottom: 4px;
}

.front-page-featured-column div.views-field-field-teaser-value {
	clear: both;
}

/*.front-page-featured-column li div.teaser,.front-page-featured-column li div.teaser p {
	display: inline;
}*/



/*------------ Programs page and Showtimes programs ---------------------------------*/
.programs-page div.title-separator-wrapper,.page-showtimes div.title-separator-wrapper
	{
	position: relative;
}

div.program-color-block {
	height: 14px;
	width: 170px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: transparent url(../images/programs-separator-wedge.png)
		no-repeat center right;
}

.programs-page div.view-external-showtime-date-browser {
	margin-top: 10px;
}

/*------------ Coolidge Award page and Discount Partner page---------------------------------*/
#block-views-88d0400a6ddf21682da0172f14ea1509 .inner,#block-views-c5797d35004c150e572c0f95980bb000 .inner,#block-views-external_rentals-block_1 .inner,#block-boxes-sep_tall_white_bg_bottom_margin .inner
	{
	margin-left: 0;
	margin-right: 0;
}

#block-views-c5797d35004c150e572c0f95980bb000 div.views-exposed-form {
	margin-bottom: 35px;
}

/*------------ Lightbox ------------------------------------------------------------*/
#frameContainer {
	background-color: #000000;
}

/*------------ Featured Event Area -------------------------------------------------*/
div.featured-event-wrapper {
	background-color: #dde9ea;
	padding: 15px;
	margin: 15px 0 15px 0;
}

div.featured-event-wrapper div.featured-event-dates div.showtime-list ul
	{
	margin-left: 0;
}

div.featured-event-wrapper div.featured-event-dates div.showtime-list ul li a
	{
	padding-left: 0;
}

div.featured-event-wrapper div.featured-event-dates li.showtime-list-item
	{
	display: block;
}


/*------------ Show Time Listing styling ------------------------------------------*/
span.page-button-wrapper {
	float: left;
}

span.program-button-wrapper span.program-button,span.page-button-wrapper span.page-button
	{
	white-space: nowrap;
	display: inline-block;
}

span.program-button-wrapper a.program-button,span.page-button-wrapper span.page-button a
	{
	padding: 2px 18px 1.5px 8px;
	margin-right: 5px;
	background-image: url(../images/program-arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url(../images/program-arrow.png);
}

span.page-button-wrapper span.page-button a {
	background-color: #009EB3;
}

.sorted-showtimes-list { /* font-size:smaller; */

}

.sorted-showtimes-list ul {
	list-style-type: none;
}

/* List with bottom border
    Fixes a common issue when list items have bottom borders and appear to be
    doubled when nested lists end and begin. This removes the extra border-bottom
 */
.sorted-showtimes-list ul li {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

.sorted-showtimes-list ul li { /* padding: 5px 0 5px 10px; /* LTR */
	/* border-bottom-style: solid;* /
	/* border-bottom-width: 1px; */ /* line-height: 216.7%; /* 26px */
	/* min-height: 95px; */
	margin-bottom: 20px;
}

.sorted-showtimes-list ul {
	margin: 0;
}

.sorted-showtimes-list ul li ul { /* border-bottom-style: solid;
	border-bottom-width: 1px; */

}

.sorted-showtimes-list ul li ul li.last { /* border-bottom-style: solid;
	border-bottom-width: 1px; */
	margin-bottom: -1px;
	margin-top: -1px;
}

.sorted-showtimes-list div.day-header {
	margin-top: -10px;
}

.sorted-showtimes-list div.venue-header {
	margin-top: 12px;
}

.showtime-list {
	margin-bottom: 10px;
}

.showtime-list ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	position: relative;
}

.showtime-list ul li a,.showtime-list ul li span.not-on-sale {
	padding: 0 3px 0 3px; /* LTR */
}

.showtime-list ul li span.venue {
    display: none;
    left: 4px;
    position: absolute;
    top: 18px;
    vertical-align: top;
}

.showtime-list ul.inline-times {
	display: inline-block;
}

.showtime-list span.day-header {
	margin-right: 5px;
}

/*------------ inline-list --------------------------------------------- */
.inline-list ul {
	margin-left: 0; /* LTR */
}

.inline-list ul li {
	border-right-style: solid;
	border-right-width: 1px;
	display: inline;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.inline-list ul li a {
	padding: 0 8px 0 5px; /* LTR */
}

.inline-list ul li.last {
	border: none;
}

/* Hide second level (and beyond) menu items */
.inline-list ul li.expanded ul {
	display: none;
}

/*----------- Film/Event page styling ------------------------------------*/
.links.printer-icons {
	float: right;
}

/*----------- Node Edit interface styling -------------------------------------*/
	/* hide the CCKEditor text area identifier */
.textarea-identifier {
	display: none;
}

/* Skinr custom styles
/-------------------------------------------------------------- */
	/********************** WIDTH STYLES **********************/
.grid24-0 {
	width: 100%;
}

.no-inner-margin .inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/********************** MENU STYLES **********************/
	/** INLINE MENU - Adapted from the fusion-inline-menu style. Essentially
	the same, but without a border-right separator **/
.inline-menu .inner ul.menu {
	margin-left: 0; /* LTR */
}

.inline-menu .inner ul.menu li {
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.inline-menu .inner ul.menu li a {
	padding: 0 8px 0 5px; /* LTR */
}

.inline-menu .inner ul li.last {
	border: none;
}

/* Hide second level (and beyond) menu items */
.inline-tools-menu .inner h2.title {
	display: none;
}

.inline-menu .inner ul li.expanded ul {
	display: none;
}

.inline-tools-menu .inner ul.menu {
	margin-left: 0; /* LTR */
}

.inline-tools-menu .inner ul.menu li {
	border: none;
	display: inline;
	margin: 0 12px 0 0;
	padding: 0;
	white-space: nowrap;
}

.inline-tools-menu .inner ul li.last {
	border: none;
}

/* Hide second level (and beyond) menu items */
.inline-tools-menu .inner ul li.expanded ul {
	display: none;
}

.inline-tools-menu {
	margin: 0; /* override default .block behavior */
}

.inline-tools-menu.fusion-right-content ul {
	float: right;
}

.inline-tools-menu li a {
	display: inline-block;
	min-height: 17px;
	/* make sure the entire background-image is displayed */
	line-height: 17px; /* match to min-height to vertically center text */
	padding-left: 20px;
	background-image: url(../images/tools_link_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.inline-tools-menu.light-bg li a {
	background-image: url(../images/calendar-right-arrow.png);
}

/********************** LIST STYLES **********************/
	/** Based on semantic views - need to change everything over eventually **/
.views-list li.no-style-list {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

.views-list {
	margin: 0 !important;
}

/** toggle styles **/
div.toggle-bt a {
	display: none;
	background-image: url(../images/circle-open-close.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 22px;
	outline: none;
}

div.toggle-bt.open a {
	background-position: left -25px;
}

div.toggle-bt.closed a {
	background-position: left 0;
}

.toggle-body {
	display: none;
}

/** REMOVE LIST STYLE **/
.nostyle-list .inner ul li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

/** LEFT COLUMN MENU STYLE **/
div.left-column-menu {
	margin: 0;
	width: 285px;
}

.left-column-menu .inner {
	margin: 0;
}

.left-column-menu .inner ul {
	margin: 0;
}

.left-column-menu .inner ul li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	border-bottom: #958f82 solid 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.left-column-menu .inner ul li.last,.left-column-menu .inner ul li.views-row-last
	{
	border-bottom: 0px;
}

.left-column-menu .inner ul li a {
	display: block;
	height: 23px;
	/* width: 275px; */
	padding-left: 10px;
	background: url(../images/showtimes-buttons.png) no-repeat;
	background-position: right -23px;
}

.left-column-menu .inner ul li a:hover,.left-column-menu .inner ul li a:active,.left-column-menu .inner ul li a.active
	{
	background-color: #aad2d1;
	background-position: right 2px;
}

/** CHANGE BACKGROUND COLOR FOR ALTERNATING ROWS OF VIEW-BASED LISTS **/
.list-view-alternate-rows .inner ul li.views-row-odd {
	background-color: #d5dff6;
}

.list-view-alternate-rows .inner ul li.views-row-even {
	background-color: #f1f4f9;
}

/* LIST WITH BOTTOM BORDER - Adapted from the fusion-list-bottom-border style
    Fixes a common issue when list items have bottom borders and appear to be
    doubled when nested lists end and begin. This removes the extra border-bottom
 */
.list-bottom-border .inner ul li {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

.list-bottom-border .inner ul li,.list-bottom-border .view-content div.views-row
	{
	padding: 5px 0 5px 10px; /* LTR */
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	line-height: 185% %; /* 26px */
}

.list-bottom-border .inner ul {
	margin: 0;
}

.list-bottom-border .inner ul li ul {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.list-bottom-border .inner ul li ul li.last {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: -1px;
	margin-top: -1px;
}

/** CLICKABLE VIEW-BASED LIST
	-- Adds a jquery script that creates rollover and click functionality for each <li> in the list.
		The jquery script assumes that the standard Node->Link field has been added to the view for each node that
		is displayed.
 **/
.views-list-clickable-row .inner ul li {
	cursor: default;
}

.views-list-clickable-row .inner ul li.hover {
	background-color: grey;
	color: white;
	cursor: pointer;
}

.views-list-clickable-row .views-field-view-node {
	/* hide the link field since it is just used by the jquery script */
	display: none;
}

/** LARGE FIELD TITLE **/
.views-list-large-title .views-field-title,.views-list-large-title .views-list-item-title
	{
	font-size: 120%;
	font-weight: bold;
}

/* force comments list when displayed in a view to
	display as a normal list */
.views-field-comments-link ul,.views-field-comments-link ul li {
	border: none !important;
}


/** WEBFORMS **/
.webform-client-form input.form-submit,.mailing-list-form input.form-submit
	{
	background-color: #009eb3;
	border: 0;
}

/* hack so that i can see the status column on the website feedback form*/
#pid-node-11716-webform-results-table .main,#pid-node-11716-webform-results-table .main-group
	{
	width: 1200px !important;
}

/** STAFF MEMBER OVERRIDES **/
	/** Uses a full width div under the thumbnail image so the formatting is slightly different **/
.view-external-staff-members.thumbnail-details-list div.views-field-field-thumbnail-image-fid
	{
	min-height: 106px; /* match the thumbnail image height */
}

.view-external-staff-members.thumbnail-details-list div.full-width-wrapper
	{
	margin-bottom: 35px;
}
#block-boxes-front_page_announcement_block{
	width: 100%;
}

/**
 * JQuery UI for third-party ticket dialog
 */

.ui-dialog {
	background: #fff;
 	padding: 10px;
}
.ui-dialog-buttonpane {
	margin-bottom: 15px;
}
.ui-dialog-titlebar {
	text-align: right;
	margin-bottom: 15px;
}

/* tab override */
ul.quicktabs_tabs.quicktabs-style-zen li {
	margin: -3px 5px;
}

