/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
strong,
.bold {font-weight: bold;}
.black {color: #60605b;}
.clear {clear: both;}

/* Font Styles */

@font-face {
    font-family: 'BellGothicBTRoman';
    src: url('../fonts/bell-gothic-webfont.eot');
    src: url('../fonts/bell-gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bell-gothic-webfont.woff') format('woff'),
         url('../fonts/bell-gothic-webfont.ttf') format('truetype'),
         url('../fonts/bell-gothic-webfont.svg#BellGothicBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

em {font-style: italic;}
a, a:visited {color: #e28c05; text-decoration: none;}

/* Body */

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 18px; color: #60605b; background: #fefefe url(../images/body-bg.jpg);}
/*#page-wrapper {overflow: hidden;}*/
#page-wrapper {}
.wrapper,
.region-bottom { margin-left: auto; margin-right: auto;  width: 960px; clear: both;}
#page {}

#main-wrapper { position: relative;}
.not-front #main-wrapper { margin-top: 15px;}
#main {margin-bottom: 30px;}
#container {margin-top: 20px; margin-bottom: 50px; }
.front #container {margin-top: 0;}

/* Header */

#header { background: #fff; width: 100%; }
#header .panel-col-first {width: 220px; margin: 5px 10px 0 0;}
#header .panel-col-first .inside {
    margin: 0 0 0 0;
}

#search-block-form { height: 15px; padding: 2px; background: url(../images/search-bg.jpg) no-repeat 0 0;}
#search-block-form .form-item {margin:0;}
#search-block-form input { padding: 0; font-size: 11px; color: #5a5a5a; border: 0; float: left;}
#search-block-form #edit-search-block-form--2 {width: 158px; padding: 0 10px;}

#search-block-form #edit-submit--2,
#search-block-form #edit-submit--3 {width: 18px; height: 15px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: none;}

.logged-in #page-wrapper { margin: 0px 0px 0px 0px; }

#header .panel-3col-stacked .panel-col-last {width: 600px; float: right;}
#header .panel-3col-stacked .panel-col {width: auto; height: 20px; padding: 0 10px; line-height: 20px; font-size: 13px; color: #60605b; background: #F0F3F6; float: right;}
#header .panel-3col-stacked .panel-col span {margin-right: 5px; line-height: 20px; float: left;}
#header .panel-3col-stacked .panel-col .inside {margin: 0;}

/* Buttons */

#container .left-sidebar #edit-submit,
a.join-now,
a.btn-brochure,
a.btn-info-sheet,
a.btn-buy-tickets,
.free-ticket a.btn-buy-tickets,
.program_right_links .views-field-phpcode-1 a,
a.book-now,
a.more-info,
a.join,
a.renew,
a.gift,
a.btn-donate,
.not-front #content .content-body .fshare,
.not-front #content .content-body .tweet_button,
.not-front #content .content-body #edit-next-step,
.not-front #content .content-body #edit-start-over,
.not-front #content .content-body #edit-previous-step,
.not-front #content .content-body #edit-previous-step,
.not-front #content .content-body #edit-submit,
.not-front #content .content-body .view-programs-audio-video .program_right_links .listen_now,
.not-front #content .content-body .view-tour-groups .program_right_links .listen_now,
.not-front #content .content-body .view-tour-groups .program_right_links .download_now,
.not-front #content .content-body .view-programs-audio-video .program_right_links .watch_video,
.not-front.page-exhibits #content .content-body ul#display-switch li,
.not-front #content .content-body .view-tour-groups .views-row .btn-positions,
.not-front #content .content-body .view-tour-groups .views-row .btn-apply-now,
.not-front #content .content-body .webform-client-form #edit-next,
.not-front #content .content-body .webform-client-form #edit-previous,
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-submit,
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-clear,
.not-front.page-exhibits #content .content-body #advanced-search-link a,
.not-front #content .content-body .sold-out,
#advanced-search-link a,
.not-front #content .content-body .cancelled,
.not-front #content .content-body .passed-event {text-indent: -9999px; line-height: 0; font-size: 0; background: url(../images/btns-sprite.png) no-repeat 0 0; display: block;}
#edit-submitted-card-expiration-day, #edit-submitted-your-payment-information-card-expiration-day, #edit-submitted-your-payment-information-card-expiration-day  {display:none !important;}
a.learn-more {width: 119px; height: 27px; background: url(../images/btn-learn-more.png) no-repeat;}
a.join-now {width: 102px; height: 27px; background: url(../images/btn-join-now.png) no-repeat;}
a.readmore {padding-right: 7px; font-size: 10px; text-transform: uppercase; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #6a6a6a; background: url(../images/readmore-bg.png) no-repeat right 3px;}
a.sign-up {width: 131px; height: 24px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/btn-sign-up.png) no-repeat 0 0; display: block;}
a.join-now {width: 105px; height: 26px; cursor: pointer; background-position: -80px 0;}
a.btn-brochure {width: 110px; height: 24px; background-position: -80px -30px; cursor: pointer;}
a.btn-info-sheet {width: 110px; height: 24px; background-position: -200px -90px; cursor: pointer;}
a.btn-buy-tickets {width: 115px; height: 25px; background-position: -80px -90px; cursor: pointer; float: right; }
.free-ticket a.btn-buy-tickets {width: 132px; height: 25px; background-position: -188px -330px; cursor: pointer; float: right;}
.pay-as-you a.btn-buy-tickets {display:none; width: 140px; height: 25px; background-position: -38px -330px; cursor: pointer; float: right;}
.program_right_links .views-field-phpcode-1 a {width: 125px; height: 25px; margin-bottom: 15px; background-position: -320px -330px; cursor: pointer; float: right;}
a.book-now {width: 110px; height: 24px; margin-bottom: 10px; background-position: -200px -60px; cursor: pointer;}
a.more-info {width: 110px; height: 24px; background-position: -200px -90px; cursor: pointer;}
a.join {width: 127px;height: 25px;background-position: 0px -280px;}
a.renew {width: 85px; height: 22px; background-position: -80px -120px;}
a.gift {width: 85px; height: 22px; background-position: -80px -150px;}
a.btn-donate {width: 130px; height: 24px; background-position: -320px -30px;}

a.general-admission {width: 156px; height: 26px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/general-admission.png) no-repeat 0 0; display: block; margin-top: 10px; }

a.lamp {width: 126px; height: 25px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/adopt-a-lamp-btn.png) no-repeat 0 0; display: block; }

a.general-admission-timed {width: 250px; height: 26px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/general-admission-timed.png) no-repeat 0 0; display: block; margin-top: 10px;}

a.general-admission-timed2 {width: 250px; height: 26px; text-indent: -9999px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/general-admission-timed.png) no-repeat 0 0; display: block; margin: 0px 0px 0px 10px;}

.not-front #content .content-body #edit-next-step { 
	background-position: -200px 0;
}

.not-front #content .content-body #edit-start-over {
	background-position: -200px -30px;
}

a.continue-btn {
display: block;	
width: 107px; 
height: 26px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/continue-btn.png) no-repeat; 
cursor: pointer;
}

a.group-tours-btn {
display: block;	
width: 122px; 
height: 26px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/group-tours-btn.png) no-repeat; 
cursor: pointer;
}

a.become-a-member {
display: block;	
width: 155px; 
height: 25px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/become-a-member.png) no-repeat; 
cursor: pointer;
}

a.agereq-btn {
display: block;	
width: 401px; 
height:140px; 
background: url(../images/agereq-btn.png) no-repeat; 
cursor: pointer;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
font-size: 24px; 
line-height: 24px;
letter-spacing: 0.075em; 
}

a.agereq-btn span {
color: #FF0000;	
text-transform: uppercase;
display: block;
padding: 45px 50px;
}

.not-front #content .content-body .form-select,
.not-front #content .content-body .form-text,
.not-front #content .content-body .form-submit { margin-right: 5px; border: 0 none; color: #757575;  background: #E3E3E3;}

.webform-component-select .description ul { margin: 0px 0px 0px 30px !important; }

/* Notifier */

.notifier { width: 100%; padding: 25px 0; position: absolute; left: 0; top: 0; box-shadow: 0px 0px 20px #000; background: url(../images/notifier-bg.png); z-index: 55555;}
.notifier h1 { margin-bottom: 15px; font-size: 30px; line-height: 48px; color: #e28c05; font-weight: normal;}
.notifier p { padding-left: 17px; font-size: 19px; line-height: 23px; color: #fff; background: url(../images/popup-arrow.png) no-repeat left 4px;}
.notifier .close-button {width: 18px; height: 18px; text-indent: -9999px; line-height: 0; font-size: 0; position: absolute; right: 15px; bottom: 15px; background: url(../images/close-button.png) no-repeat 0 0; cursor: pointer;}
.notifier.small {padding: 5px 0; margin-bottom: 8px; box-shadow: 0px 0px 3px #000; position: relative;}
.notifier.small h1 {font-size: 14px; line-height: 18px; margin-bottom: 0;}
.notifier.small p {padding-left: 10px; font-size: 13px; line-height: 18px; background: url(../images/popup-arrow-small.png) no-repeat left 4px;}
.notifier.small .close-button {display: none;}

/* Simple table */

.not-front #content .content-body .simple-table {margin: 15px;}
.not-front #content .content-body .simple-table tr td {padding: 4px 0; border-bottom: 1px solid #ccc;}
.not-front #content .content-body .simple-table p {margin: 0; padding: 0;}

.not-front #content .content-body tr.even,
.not-front #content .content-body tr.odd {background: none; border: 0;}
.not-front #content .content-body tr.even:hover,
.not-front #content .content-body tr.even.over,
.not-front #content .content-body tr.odd:hover,
.not-front #content .content-body tr.odd.over { background: #FFEBC7;}
.not-front #content .content-body tr td {padding: 5px; vertical-align: top;}
.not-front #content .content-body thead th {border: 0; padding: 5px;}

/* Feature Slider */

body.front {width: 100%;overflow: auto;}
.front #header {overflow: hidden;}
.front .tabs { display: none; }
.front #header .wrapper {position: relative; padding-bottom: 400px;}
#feature_slider {width: 1200px; height: 400px; overflow: hidden; position: absolute; left: -120px; top: 70px; z-index: 1; display: none;}
.front #feature_slider {display: block;}

#nodequeue_1_carousel .views-row {height: 400px;}

#feature_slider .block {max-width: 1200px!important; width: 1200px; height: 400px; margin: 0 auto; overflow: hidden;}
#feature_slider .carousel-wrap ul { list-style: none; padding: 0;}
#feature_slider .carousel-wrap ul li {margin: 0; position: relative; list-style: none;}
#feature_slider .carousel-wrap ul li .image {width: 1200px;}
#feature_slider .carousel-wrap ul li .description { width: 400px; height: 360px; padding: 20px; position: absolute; top: 0; right: 0; background: url(../images/orange-bg.png);}
#feature_slider .carousel-wrap ul li .description.no-overlay { background-image: none; }
#feature_slider .carousel-wrap ul li .description a,
#feature_slider .carousel-wrap ul li .description a:visited {color: #fff;}
#feature_slider .carousel-wrap ul li .description .views-field-title { margin-top: 50px; line-height: 50px; font-size: 40px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
#feature_slider .carousel-wrap ul li .description .views-field-title a,
#feature_slider .carousel-wrap ul li .description .views-field-title a:visited {color: #000;}
#feature_slider .carousel-wrap ul li .description .views-field-body { width: 360px; font-size: 40px; line-height: 50px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
#feature_slider .carousel-wrap ul li .description .views-field-field-body { width: 290px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; text-transform: uppercase; color: #ffffff !important; position: absolute; top: 295px; left: 20px;}
#feature_slider .carousel-wrap ul li .description .views-field-field-body a,
#feature_slider .carousel-wrap ul li .description .views-field-field-body a:visited {color:#ffffff !important;}
#feature_slider .carousel-wrap ul li .description .views-field-field-link {position: absolute; left: 20px; bottom: 25px;}
#feature_slider .carousel-wrap ul li .description .views-field-field-link a,
#feature_slider .carousel-wrap ul li .description .views-field-field-link a:visited { padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #201406; background: url(../images/readmore-bg.png) no-repeat right 3px;}
#feature_slider .carousel-wrap ul li .description .jcarousel-control { position: absolute; right: 115px; bottom: 10px;}
#feature_slider .carousel-wrap ul li .description .jcarousel-control a {width: 11px; height: 11px; margin-right: 5px; text-indent: -9999px; line-height: 0; font-size: 0; background: url(../images/slider-navigation.png) no-repeat 0 0; display: block; float: left;}
#feature_slider .carousel-wrap ul li .description .jcarousel-control a.active {background-position: -15px 0;}
#feature_slider .view-content {position: relative;}
#feature_slider .view-content .carousel-pagination {position: absolute; bottom: 10px; right: 115px; z-index: 50000;}
#feature_slider .view-content .carousel-pagination a {width: 11px; height: 11px; margin-right: 5px; text-indent: -9999px; line-height: 0; font-size: 0; background: url(../images/slider-navigation.png) no-repeat 0 0; display: block; float: left; cursor: pointer;}
#feature_slider .view-content .carousel-pagination a.activeSlide {background-position: -15px 0;}

#feature_slider .carousel-wrap ul li .description.black-overlay .views-field-field-body-value,
#feature_slider .carousel-wrap ul li .description.black-overlay .views-field-field-link-value a,
#feature_slider .carousel-wrap ul li .description.black-overlay .views-field-field-body-value a,
#feature_slider .carousel-wrap ul li .description.black-overlay .views-field-field-body-value a:visited
#feature_slider .carousel-wrap ul li .description.black-overlay .views-field-field-link-value a:visited,
#feature_slider .carousel-wrap ul li .description.black-overlay  .views-field-title a,
#feature_slider .carousel-wrap ul li .description.black-overlay  .views-field-title a:visited {color: #696969;}
#feature_slider .carousel-wrap ul li .description.black-overlay { background-image: none; background-color: black; }

/* Homepage */

.front #content .center-wrapper {overflow: hidden;}
.front #content {margin-top: 0;}
.front #content .panel-panel {width: 320px; overflow: hidden;}
.front #content .panel-panel .inside {margin: 0;}
.front #content .panel-panel .panel-pane {padding: 10px 15px;}
.front #content .panel-panel h2 {margin-bottom: 10px; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #e28c05; background: none;}
.front #content .panel-panel h2 a {color: #e28c05;}
.front #content .panel-panel h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; line-height: normal; color: #60605b;}

.front .pane-page-logo { height: 180px; background: url(../images/block-bg.png) no-repeat center bottom;}
.front #content .pane-traveling-exhibitions {background: url(../images/block-bg.png) no-repeat center top;}
.front #content .pane-library h3 a {color: #ffffff;}
.front #content #pane-r2c1, .front #content #pane-r2c2, .front #content #pane-r2c3,
.front #content #pane-r3c1, .front #content #pane-r3c2, .front #content #pane-r3c3,
.front #content .pane-frontpage-news {height: 300px; overflow: hidden;}
.front #content .pane-nycfacts { height: 93px; background: url(../images/block-bg.png) no-repeat top center;}
.front #content .pane-statue { margin-bottom: 10px; }

/* New Homepage CSS - January 3 */

.front #content .pane-programs { background: url(../images/new-homepage-buckets/Publicprograms-bucket.jpg) no-repeat 0 0; }
.front #content .pane-dimenna { background: url(../images/new-homepage-buckets/DCHM-bucket.jpg) no-repeat 0 0; }
.front #content .pane-education { background: url(../images/new-homepage-buckets/Education-bucket.jpg) no-repeat 0 0; }
.front #content .pane-membership { background: url(../images/new-homepage-buckets/Membership-bucket.jpg) no-repeat 0 0; }
.front #content .pane-in-the-news { background: url(../images/new-homepage-buckets/Inthenews-bucket.jpg) no-repeat 0 0; }
.front #content .pane-library { background: url(../images/new-homepage-buckets/Library-bucket.jpg) no-repeat 0 0; }
.front #content .pane-collections { background: url(../images/new-homepage-buckets/cwh-bucket.jpg) no-repeat 0 0; }
.front #content .pane-traveling-exhibitions { background: url(../images/new-homepage-buckets/citizenship-bucket.jpg) no-repeat 0 0; }

.front #content .pane-in-the-news .pane-content, .front #content .pane-in-the-news .pane-content a, .front #content .pane-library a { color: #ffffff; }

/* Done */

.front #content .pane-traveling-exhibitions {height: 300px;}
.front #content .pane-traveling-exhibitions h3,
.front #content .pane-traveling-exhibitions h3 a {color: #ffffff;}
.front #content .pane-traveling-exhibitions a {display: block; color: #ffffff; }
.front #content .pane-traveling-exhibitions a img {margin: 0 auto; padding-top: 30px; display: block;}
.front #content .pane-traveling-exhibitions a.readmore { display: inline;}
.front #content .pane-membership a.readmore { color: #fff; background-position: right -7px;}
.front #content .pane-july h3 a,
.front #content .pane-july h3,
.front #content .pane-programs h3 a,
.front #content .pane-programs h3,
.front #content .pane-education h3 a,
.front #content .pane-education h3 {color: #fff;}
.front #content .pane-july a.readmore,
.front #content .pane-programs a.readmore,
.front #content .pane-education a.readmore{color: #fff; background-position: right -7px;}
.front #content p {padding-left: 0;}
.front #content a.readmore:hover {color: #E28C05; font-weight: bold; background-position: right -18px;}
.front #content .pane-membership h3,
.front #content .pane-membership li {color: #fff; }

.front #content .pane-innews .views-row {margin-bottom: 10px;}
.front #content .pane-innews .view.view-display-id-block_1 {
margin-top: 0px;    
}
.front #content .pane-innews .views-row .views-field-title {font-size: 16px; display: inline;}
.front #content .pane-innews .views-row .views-field-php {font-size: 11px; font-style: italic; display: inline;}

.front #content .panel-panel .pane-nhvar-amr .pane-content {padding-left: 10px; background: url(../images/li-bg.png) no-repeat 0 3px; overflow: hidden;}
.front #content .panel-panel .pane-nhvar-amr .pane-content #amr { width: 70px; height: 61px; font-size: 32px; text-align: center; line-height: 45px; float: left; background: url(../images/days-bg.png) no-repeat 0 0;}
.front #content .panel-panel .pane-nhvar-amr .pane-content #nyc-facts-teaser {width: 200px; float: right;}
.front #content .panel-panel .panel-pane#community-block {padding: 0px 15px;}
.front #community-block ul {margin: 0;}
.front #community-block li {list-style: none; margin: 10px 0;}
.front #community-block a {color: #60605B;}
.front #community-block .tumidity { font-weight: bold;  font-style: italic; }

/* Homepage Overlays */

.front #content .loaded {opacity:1 !important;filter:alpha(opacity=100) !important;}

.front #content #pane-r2c1 {}

.front #content #pane-r1c2 {height: 180px; position: relative; overflow: hidden; }
.front #content #pane-r1c2 img {position: absolute; top: 30px; left: 10px;}
.front #content #pane-r1c2 .cover {width: 300px; height: 200px; padding: 10px;  filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;  position: absolute; left: 0; top: 220px; background: #777;}
.front #content #pane-r1c2 .cover h2 {color: #E28C05 !important; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; padding: 0px 0px 0px 5px;}
.front #content #pane-r1c2 .cover h3,
.front #content #pane-r1c2 .cover h3 a {color: #ffffff;}
.front #content #pane-r1c2 .cover a.readmore {color: #fff; font-family: Arial, Helvetica, sans-serif; background-position: right -7px;}
.front #content #pane-r1c2 .cover a.readmore:hover {color: #E28C05; background-position: right -18px;}

.front #content #pane-r1c3 {height: 180px; position: relative; overflow: hidden;}
.front #content #pane-r1c3 img {position: absolute; top: 15px; left: 10px;}
.front #content #pane-r1c3 .cover {width: 300px; height: 200px; padding: 10px;  filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;  position: absolute; left: 0; top: 220px; background: #777;}
.front #content #pane-r1c3 .cover h2 {color: #e28c05; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; padding: 0px 0px 0px 5px; }
.front #content #pane-r1c3 .cover h3,
.front #content #pane-r1c3 .cover h3 a {color: #fff;}
.front #content #pane-r1c3 .cover a.readmore {color: #fff; font-family: Arial, Helvetica, sans-serif; background-position: right -7px;}
.front #content #pane-r1c3 .cover a.readmore:hover {color: #E28C05; background-position: right -18px;}

.front #content .pane-frontpage-news .views-row {margin-bottom: 20px;}
.front #content .pane-frontpage-news .views-row .views-field-field-date-value {padding-left: 18px; font-size: 12px; font-weight: bold; font-style: italic; color: #60605b; background: url(../images/li-bg.png) no-repeat 0 3px;}
.front #content .pane-frontpage-news .views-row .views-field-field-teaser-value { font-size: 13px; padding-left: 18px;}
.front #content .pane-frontpage-news a {color: #60605b;}


/******************/

.front #content .pane-rollover {height: 300px; position: relative; overflow: hidden; }
.front #content .pane-rollover img {position: absolute; top: 30px; left: 10px;}
.front #content .pane-rollover .cover { display: none; width: 300px; height: 300px; padding: 10px;  filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;  position: absolute; left: 0; top: 0px; background: #777;}
.front #content .pane-rollover .cover h2 {color: #E28C05 !important; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase;}
.front #content .pane-rollover .cover h3,
.front #content .pane-rollover .cover h3 a {color: #ffffff;}
.front #content .pane-rollover .cover a.readmore {color: #fff; font-family: Arial, Helvetica, sans-serif; background-position: right -7px;}
.front #content .pane-rollover .cover a.readmore:hover {color: #E28C05; background-position: right -18px;}

.front #content .pane-rollover .cover h2 {
    color: #e28c05;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
	padding: 0px 0px 0px 5px;
}

.front #content .pane-rollover:hover .cover { display: block; }

/* Exhibit Image Lightbox */

#lightbox2-overlay {filter: alpha(opacity=30); -khtml-opacity: 0.3; opacity: 0.3!important;}
#outerImageContainer { background: url(../images/body-bg.jpg);}
#front-popup {padding: 80px 50px; color: #404040;}
#front-popup #front-popup-title {padding-bottom: 15px; margin-bottom: 15px; font-size: 43px; line-height: 48px; border-bottom: 1px solid #b8b8b8;}
#front-popup #front-popup-details {font-size: 14px; line-height: 18px;}
#imageData #bottomNav {height: 17px; margin-bottom: 10px;}
.lightbox2-orig-layout #bottomNavClose {width: 17px; height: 17px; padding: 0; margin: 0; background: url(../images/btn-close.png) no-repeat 0 0;}

/* Breadcrumbs */

.not-front #content .content-top {width: 650px;}
.not-front #content .content-top .inside {margin: 0;}
.not-front #content .content-top .pane-page-breadcrumb { padding-bottom: 20px; font-size: 14px; line-height: 14px; text-transform: lowercase; }
.not-front #content .content-top .pane-page-breadcrumb a {text-decoration: none; color: #60605b;}
.not-front #content .content-top .pane-page-breadcrumb a.active {text-decoration: underline;}

/* Page node + Page community */

.not-front.page-node .content-body,
.not-front.page-community .content-body,
.not-front.page-blog .content-body,
.not-front.page-exhibits .content-body {width: 650px; padding-top: 4px; background: url(../images/shadow-top.png) repeat-x; position: relative;}
.not-front.page-node .content-body .inside,
.not-front.page-community .content-body .inside,
.not-front.page-blog .content-body .inside,
.not-front.page-exhibits .content-body .inside { margin: 0; padding: 15px 0 15px 4px; background: url(../images/main-content-bg.png) repeat-y; overflow: hidden;}
.not-front.page-node .content-body .pane-node-content,
.not-front.page-community .content-body .pane-node-content,
.not-front.page-blog .content-body .pane-node-content,
.not-front.page-exhibits .content-body .pane-node-content {padding: 0px 0; clear: both;}
.not-front.page-node .content-body h2.pane-title,
.not-front.page-node .content-body h2,
.not-front.page-community .content-body h2,
.not-front.page-blog .content-body h2,
.not-front.page-exhibits .content-body h2 { margin: 0 15px; margin-bottom: 5px; font-size: 22px; font-weight: normal; line-height: 34px; color: #60605b; border-bottom: 1px solid #ccc;}
.not-front.page-node .content-body h2.title {border: 0; line-height: 24px;}

.not-front .content-body .without-title h2 { border-bottom: none; }
.views-in-the-news .views-field-body, 
.views-in-the-news .views-field-field-b-embed, 
.views-in-the-news .views-field-edit-node,
.views-in-the-news .views-field-nothing,
.views-in-the-news .views-field-nid {display: none; }
.views-in-the-news .views-field-nothing .field-content, 
.views-in-the-news .views-field-nothing-1 .field-content {color: #E28C05; cursor:pointer; text-decoration: none; font-size: 13px;}  
.views-in-the-news .views-field-nothing .field-content:hover, 
.views-in-the-news .views-field-nothing-1 .field-content:hover {text-decoration:none; }  
.views-in-the-news { margin: 0 15px; border-top: 1px solid #ccc;}
.views-in-the-news .views-field-title a { color: #60605B; }
.not-front #content .views-in-the-news .views-row .views-field-title {background: none;padding: 0 0 5px 0;}
.not-front #content .views-in-the-news .views-row .views-field-field-b-embed { padding: 12px 0; }
.views-in-the-news .views-row { padding-bottom: 5px;}
#content .content-body .views-in-the-news .views-row p { padding: 7px 0;}
.not-front #content .views-in-the-news .views-row .views-field-nothing-1 {color: #E28C05; text-decoration: none;}
.not-front #content .views-in-the-news .views-row .views-field-nothing-1 {color: #E28C05; text-decoration: none;}
.views-in-the-news .views-field-nid { float:right; }
.not-front.node-type-video-blog #content .field-field-b-embed {padding: 0 15px;}

.not-front.page-node #content .content-body ul.menu,
.not-front.page-community #content .content-body ul.menu,
.not-front.page-blog #content .content-body ul.menu,
.not-front.page-exhibits #content .content-body ul.menu,
.not-front.node-type-exhibit #content .content-body ul.menu {width: 625px; margin: 5px 10px; padding-bottom: 4px; list-style: none inside; overflow: hidden; float: left; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.page-node #content .content-body ul.menu li.leaf,
.not-front.page-community #content .content-body ul.menu li.leaf,
.not-front.page-blog #content .content-body ul.menu li.leaf,
.not-front.page-exhibits #content .content-body ul.menu li.leaf,
.not-front.node-type-exhibit #content .content-body ul.menu li.leaf,
.not-front.page-node #content .content-body ul.menu li.collapsed,
.not-front.page-blog #content .content-body ul.menu li.collapsed,
.not-front.page-community #content .content-body ul.menu li.collapsed,
.not-front.page-exhibits #content .content-body ul.menu li.collapsed,
.not-front.node-type-exhibit #content .content-body ul.menu li.collapsed,
.not-front.page-node #content .content-body ul.menu li.expanded,
.not-front.page-blog #content .content-body ul.menu li.expanded,
.not-front.page-community #content .content-body ul.menu li.expanded,
.not-front.page-exhibits #content .content-body ul.menu li,
.not-front.node-type-exhibit #content .content-body ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.not-front.page-node #content .content-body ul.menu li.expanded ul,
.not-front.page-blog #content .content-body ul.menu li.expanded ul,
.not-front.page-community #content .content-body ul.menu li.expanded ul {display: none;}
.not-front.page-node #content .content-body ul.menu li.leaf.last,
.not-front.page-community #content .content-body ul.menu li.leaf.last
.not-front.page-blog #content .content-body ul.menu li.leaf.last,
.not-front.page-exhibits #content .content-body ul.menu li.last,
.not-front.node-type-exhibit #content .content-body ul.menu li.last {background-image: none;}
.not-front.page-node #content .content-body ul.menu li a,
.not-front.page-community #content .content-body ul.menu li a,
.not-front.page-blog #content .content-body ul.menu li a,
.not-front.page-exhibits #content .content-body ul.menu li a, 
.not-front.node-type-exhibit #content .content-body ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.not-front.page-node #content .content-body ul.menu li a:hover,
.not-front.page-node #content .content-body ul.menu li a.active,
.not-front.page-node #content .content-body ul.menu li.active-trail a,
.not-front.page-community #content .content-body ul.menu li a:hover,
.not-front.page-community #content .content-body ul.menu li a.active,
.not-front.page-community #content .content-body ul.menu li.active-trail a,
.not-front.page-blog #content .content-body ul.menu li a:hover,
.not-front.page-blog #content .content-body ul.menu li a.active,
.not-front.page-exhibits #content .content-body ul.menu li a:hover,
.not-front.page-exhibits #content .content-body ul.menu li a.active,
.not-front.page-exhibits #content .content-body ul.menu li.active a,
.not-front.node-type-exhibit #content .content-body ul.menu li a:hover,
.not-front.node-type-exhibit #content .content-body ul.menu li a.active,
.not-front.node-type-exhibit #content .content-body ul.menu li.active a { background: #e28c05; color: #fff; }
.not-front.page-node .content-body .panel-region-separator,
.not-front.page-community .content-body .panel-region-separator,
.not-front.page-blog .content-body .panel-region-separator,
.not-front.page-exhibits .content-body .panel-region-separator {clear: both;}

.not-front.page-node .content-body .pane-full-page-image img {margin-bottom: 10px;}

.not-front.page-node #content .content-body .shadow-bottom,
.not-front.page-community #content .content-body .shadow-bottom,
.not-front.page-blog #content .content-body .shadow-bottom,
.not-front.page-exhibits #content .content-body .shadow-bottom {padding-top: 4px; background: url(../images/shadow-bottom.png) repeat-x 0 0; clear: both;}

/* Page Community only */

.not-front.page-community #content .content-body h2.arrow { margin: 0; margin-bottom: 20px; padding: 0 15px; font-size: 18px; border: 0; background: url(../images/content-arrow.png) no-repeat 0 10px;}
.not-front.page-community #content .follow-badge {margin: 0 15px; margin-bottom: 20px;}
.not-front.page-community #content .tweet-authorphoto { margin: 0 15px; float: left;}
.not-front.page-community #content .tweet-author{ line-height: 80px; float: left;}
.not-front.page-community #content .tweet-author a { font-family: Arial, Helvetica, sans-serif; font-size: 44px; font-weight: bold; color: #000;}
.not-front.page-community #content .tweets-pulled-listing {clear: both; padding: 20px; margin: 0;}
.not-front.page-community #content .tweets-pulled-listing li { padding: 10px 0; background: none;}
.not-front.page-community #content .tweets-pulled-listing li:first-child {font-size: 30px; line-height: normal;}
.not-front.page-community #content .tweets-pulled-listing li .tweet-time a {font-size: 12px; color: #999;}
.not-front.page-community #content .tweets-pulled-listing a {color: #e28c05;}
.not-front.page-community #content .pane-custom.pane-2 {border: 0;}
.not-front.page-community #content .pane-custom.pane-2 a {padding: 0 15px; }
.not-front.page-community #content .view-user-posts .views-row {padding: 15px 0; margin: 0;}
.not-front.page-community #content .view-id-people .views-row { margin-bottom: 15px; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.page-community #content .view-id-people .views-row.views-row-last {background: none;}
.not-front.page-community #content .view-id-people .views-field-title {padding: 2px 15px; font-size: 20px;}
.not-front.page-community #content .view-id-people .views-field-field-pers-position {padding: 0 15px; color: #E28C05; font-style: italic;}
.not-front.page-community #content .view-id-people .views-field-edit-node {padding: 2px 15px;}

/* Youtube */

.page-community #youtubeHeader {margin: 10px 15px;}
.page-community #youtubeHeader .youtube-subscribe {float: right;}
.page-community .mainVideo {margin: 5px 15px;}
.page-community .video-info {margin:0 15px; padding: 0 20px; color: #2e3e5c; font-weight: bold; line-height: 30px; background: #eff1f2 url(../images/video-arrow.jpg) no-repeat 20px bottom;}
.page-community .video-details {margin: 0 15px; padding: 10px; color: #6b7aa0; font-family: Arial, Helvetica, sans-serif; background: #2e3e5c;}
.page-community .video-details a {color: #fff;}
.page-community .video-details h2.video-title {margin: 0; line-height: 16px; margin-bottom: 5px; color: #fff; font-size: 14px; font-weight: bold; border: 0;}
.page-community .video-details .video-data {font-size: 12px; margin-bottom: 10px;}
.page-community .video-details .video-data span {margin-right: 5px; padding-right: 5px; border-right: 1px solid #6B7AA0; line-height: 11px;}
.page-community .video-details .video-description {margin-bottom: 10px;}
.page-community .video-details .video-meta {font-weight: bold;}
.page-community .more-videos {display: block ; clear: both; margin: 0 15px; padding: 15px 0; color: #4c4c4b; font-family: Arial, Helvetica, sans-serif;}
.page-community .more-videos .videoItem {width: 150px; float: left;}
.page-community .more-videos .videoItem img {padding: 3px; border: 1px solid #4c4c4b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff;}
.page-community .more-videos .video-image {position: relative;}
.page-community .more-videos .video-image .time {width: 30px; height: 12px; line-height: 11px; font-size: 11px; text-align: center; color: #fff; position: absolute; top: 82px; left: 94px; background: #000; filter: alpha(opacity=80); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.8;}
.not-front.page-community #content .more-videos h3, 
.page-community .more-videos h3,
.page-community .more-videos h3 a {margin: 0; padding: 0; font-size: 12px; color: #4c4c4b; font-weight: bold;}
.page-community .more-videos span {font-size: 11px; display: block;}

/* Huff */

.not-front.page-community #content .view-id-huffington_post {margin: 15px;}
.not-front.page-community #content .huffington-title {margin: 30px 15px 10px 15px; padding: 0; padding-bottom: 5px; border-bottom: 1px solid #666;}
.not-front.page-community .view-id-huffington_post .views-row { overflow: hidden; clear: both; margin-bottom: 10px;}
.not-front.page-community .view-id-huffington_post .views-row .views-field-title {font-size: 16px; font-weight: bold;}
.not-front.page-community .view-id-huffington_post .views-row .views-field-timestamp {font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; border-bottom: 2px solid #d5d5d5;}
.not-front.page-community #content .view-id-huffington_post .views-row .views-field-timestamp label {width: auto; margin-right: 5px;}
.not-front.page-community #content .view-id-huffington_post .views-row .views-field-link a {font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #2a8c80; padding-right: 15px; background: url(../images/arrow-orange.png) no-repeat center right;}

/* Tumblr */

.not-front.page-node #content .content-body .tumblr .view-content .views-field-description {margin:15px !important;}
.not-front.page-community #content .content-body .tumblr .view-content .views-field-description {margin:15px !important;}

/* Category */

.page-taxonomy #content .content-body {width: 650px;}
.page-taxonomy #content .content-body .inside {margin: 0;}
.page-taxonomy #content .content-body .view-Category, .calendar-exhibitions {overflow: hidden;}
.page-taxonomy #content .content-body .view-Category p {padding: 0;}
.page-taxonomy #content .content-body .view-Category .views-row, .exhibitions-month .exhibition-item {width: 210px; height: 193px; margin: 0 0 5px 5px; float: left;  background: #ababab;}
.page-taxonomy #content .content-body .view-Category .views-row .views-field-title {width: 210px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.page-taxonomy #content .content-body .view-Category .views-row .views-field-title a {width: 195px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.page-taxonomy #content .content-body .view-Category .views-row .views-field-title a:hover,
.page-taxonomy #content .content-body .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.page-taxonomy #content .content-body .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.page-taxonomy #content .content-body .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.page-taxonomy #content .content-body .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Exhibitions */

/* Category Page */

.content-body .pane-exhibitions .views-row {clear: both; min-height: 190px; height: auto!important; height: 190px; padding: 4px 0px; padding-right: 240px; background: url(../images/horizontal-line.png) no-repeat center bottom; position: relative;}
.content-body .pane-exhibitions .views-row.over { background-color: #ffebc7;}
.content-body .pane-exhibitions .views-row .views-field-title { padding-left: 15px; font-size: 19px; line-height: 20px; background: url(../images/content-arrow.png) no-repeat 0 3px;} 
.content-body .pane-exhibitions .views-row a.more {margin: 0 15px; cursor: pointer;}
.content-body .pane-exhibitions .views-row .views-field-title a { color: #404040;}
.content-body .pane-exhibitions .views-row .views-field-field-end-date {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}
.content-body .pane-exhibitions .views-row .views-field-field-text-replace-date {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}

.content-body .pane-exhibitions .views-row .views-field-field-end-date a.more {margin-left: 15px; padding-left: 10px; color: #ef8d00; background: url(../images/arrow-orange.png) no-repeat left center; cursor: pointer;}
.content-body .pane-exhibitions .views-row .views-field-field-teaser a.close {padding-left: 15px; padding-bottom: 10px; cursor: pointer;}
.content-body .pane-exhibitions .views-row .views-field-nothing a,
.content-body .pane-exhibitions .views-row .views-field-nothing a.see-full-colections {margin-left: 15px;}
.content-body .pane-exhibitions .views-row .views-field-field-teaser-image {width: 215px; position: absolute; top: 4px; right: 15px;}

.content-body .pane-exhibitions .views-row .views-field-field-group-button-url { padding-left: 15px; text-transform: lowercase; }

.node-type-exhibition .content-body .pane-addtoany-addtoany-button {width: 55px; text-align: right; position: absolute; top: 50px; right: 40px;}
.node-type-exhibition .content-body .pane-addtoany-addtoany-button a.a2a_button_google_plusone, .node-type-exhibition .content-body .pane-addtoany-addtoany-button a.rss-feed { display: none; }
.node-type-exhibition .content-body .pane-addtoany-addtoany-button a {color: #404040;}
.node-type-exhibition .content-body .back-to-past { padding: 0 15px; margin-bottom: 15px; text-align: right; font-size: 11px; font-style: italic; background: url(../images/content-underline.gif) no-repeat bottom center;}
.content-body .back-to-past a { padding-left: 15px; color: #6e6e6e; background: url(../images/arrow-grey-back.png) no-repeat left center;}
div.back-to-past{
text-align: right;
font-size: 12px;
margin-right: 15px;
}

/* Past Exhibitions Filter */

.section-exhibitions #content .content-body .views-widget-filter-field_start_date_value, .section-exhibitions #content .content-body .views-widget-filter-field_start_date_value .form-item, .section-exhibitions #content .content-body .views-widget-filter-field_start_date_value .date-padding {
	display: block;
	width: 120px;
	height: auto;
	overflow: hidden;	
}

.section-exhibitions #content .content-body .views-widget-filter-field_start_date_value .date-padding .form-item {
	display: inline-block;
	width: 120px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 0px 0px 5px 5px;	
}

.section-exhibitions #content .content-body .form-item-sort-by .form-select, .section-exhibitions #content .content-body .views-widget-sort-order .form-select {
	display: inline-block;
	width: 120px;
	height: auto;
	overflow: hidden;
}

.section-exhibitions #content .content-body .form-item-sort-by label, .section-exhibitions #content .content-body .views-widget-sort-order label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
    color: #5a5a5a;
	text-align: right;
}

.section-exhibitions #content .content-body .form-item-sort-by label:after, .section-exhibitions #content .content-body .views-widget-sort-order label:after {
	display: inline;
	content: ":";	
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px -2px;
}

.section-exhibitions #content .content-body .views-widget-filter-field_start_date_value .form-select {
	display: block;
	width: 120px;
	height: auto;
	overflow: hidden;
}

/* Single Exhibition View */

.not-front.node-type-exhibition #content .center-wrapper { width: 100%; padding-top: 4px; background: url(../images/shadow-top.png) repeat-x; position: relative; }
.not-front.node-type-exhibition #content .center-wrapper .inside-center-wrapper { margin: 0; padding: 18px 8px 18px 18px; background: url(../images/main-content-bg-fullwidth.png) repeat-y; overflow: hidden; background-size: 100% 100%;}
.not-front.node-type-exhibition #content .center-wrapper .shadow-bottom {padding-top: 4px; background: url(../images/shadow-bottom-fullwidth.png) repeat-x 0 0; clear: both; }

.not-front.node-type-exhibition #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first { margin: 0; padding: 0px 18px 0px 0px ; }
.not-front.node-type-exhibition #content .center-wrapper .panel-col-first .field-name-body p { margin-bottom: 10px; }
.not-front.node-type-exhibition #content .top-center-wrapper .panel-col-last { position: relative;     min-height: 220px;}

.not-front.page-node.node-type-exhibition #content .top-center-wrapper h1 { margin: 0 15px; margin-bottom: 5px; font-size: 22px; font-weight: normal; line-height: 34px; color: #60605b; border-bottom: 1px solid #ccc; }
.not-front.page-node.node-type-exhibition #content .top-center-wrapper h2 { margin: 0 15px; margin-bottom: 5px; font-size: 22px; font-weight: normal; line-height: 34px; color: #60605b; border-bottom: 1px solid #ccc; }

.not-front.page-node.node-type-exhibition #content .top-center-wrapper h2.pane-title {margin: 0; padding: 5px 15px; padding-right: 100px; font-size: 19px; line-height: 20px; border: 0; background: url(../images/content-arrow.png) no-repeat 0 10px; }

.node-type-exhibition .top-center-wrapper .views-row {clear: both; min-height: 190px; height: auto!important; height: 190px; padding: 4px 0px; padding-right: 240px; background: url(../images/horizontal-line.png) no-repeat center bottom; position: relative;}

.node-type-exhibition .top-center-wrapper .views-row.over { background-color: #ffebc7;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-title { padding-left: 15px; font-size: 19px; line-height: 20px; background: url(../images/content-arrow.png) no-repeat 0 3px;} 
.node-type-exhibition .top-center-wrapper .views-row a.more {margin: 0 15px; cursor: pointer;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-title a { color: #404040;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-field-end-date {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-field-text-replace-date {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}

.node-type-exhibition .top-center-wrapper .views-row .views-field-field-end-date a.more {margin-left: 15px; padding-left: 10px; color: #ef8d00; background: url(../images/arrow-orange.png) no-repeat left center; cursor: pointer;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-field-teaser a.close {padding-left: 15px; padding-bottom: 10px; cursor: pointer;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-nothing a,
.node-type-exhibition .top-center-wrapper .views-row .views-field-nothing a.see-full-colections {margin-left: 15px;}
.node-type-exhibition .top-center-wrapper .views-row .views-field-field-teaser-image {width: 215px; position: absolute; top: 4px; right: 15px;}

.node-type-exhibition .top-center-wrapper .pane-buy-button {width: 115px; height: 25px; text-align: right; position: absolute; top: 185px; right: 18px;}

.node-type-exhibition .top-center-wrapper .pane-exhibitions-group-tours-button { text-align: right; position: absolute; top: 155px; right: 18px; }

.node-type-exhibition .top-center-wrapper .pane-addtoany-addtoany-button {width: 110px; text-align: right; position: absolute; top: 115px; right: 18px; }
.node-type-exhibition .top-center-wrapper .pane-addtoany-addtoany-button .addtoany_list {
    color: #404040;
    display: block;
    padding-top: 0px;
    text-align: right !important;
}
.node-type-exhibition .top-center-wrapper .pane-addtoany-addtoany-button a.a2a_button_google_plusone, .node-type-exhibition .top-center-wrapper .pane-addtoany-addtoany-button a.rss-feed { display: none; }
.node-type-exhibition .top-center-wrapper .pane-addtoany-addtoany-button a {color: #404040;}

.node-type-exhibition .top-center-wrapper .back-to-past { width: 622px; margin: 5px 10px; padding: 0px 0px 4px 0px; text-align: right; font-size: 11px; font-style: italic; background: url(../images/content-underline.gif) no-repeat bottom center;}

.node-type-exhibition .top-center-wrapper .back-to-past a { padding: 4px 0px 0px 15px; margin: 0px 5px 0px 0px; color: #6e6e6e; background: url(../images/arrow-grey-back.png) no-repeat left center;}

div.back-to-past, div.back-to-top {
text-align: right;
font-size: 12px;
margin-right: 15px;
}

.node-type-exhibition .center-wrapper .back-to-top { width: 622px; margin: 5px 10px; padding-bottom: 4px; text-align: right; font-size: 11px; font-style: italic; }

.node-type-exhibition .center-wrapper .back-to-top a { padding-left: 15px; margin-right: 15px; color: #6e6e6e; background: url(../images/arrow-grey-back.png) no-repeat left center;}


.node-type-exhibition .exhibition-dates {margin: 0 15px; line-height: 30px; /*border-bottom: 1px solid #d2d1d1;*/}

.node-type-exhibition .exhibition-dates .field-type-date { width: auto; float:left; }
.node-type-exhibition .exhibition-dates span.dash { width: auto; float:left; padding: 0px 5px 0px 5px; }
.node-type-exhibition .exhibition_links {clear: both; float: left; width: 100%; margin-bottom: 10px; }

.not-front.node-type-exhibition #content .top-center-wrapper .exhibition_links ul.menu {width: 625px; padding-bottom: 4px; margin: 5px 0px 0px 10px; list-style: none inside; overflow: hidden; float: left; }
.not-front.node-type-exhibition #content .top-center-wrapper .menu-name-main-menu ul.menu {width: 625px; margin: 5px 0px 0px 10px; padding-bottom: 4px; list-style: none inside; overflow: hidden; float: left; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li a:hover,
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li a.active,
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li a.active-trail,
.not-front.node-type-exhibition #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

.node-type-exhibition .views-field-field-teaser-image-caption { margin: 10px 0px 30px 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #404040; letter-spacing: 0.020em; }

/* Gallery */

.exhibitions-carousel .skin-default {
display: block;
width: 100%;
height: auto;
height: 650px;
position: relative;
}

.exhibitions-carousel .skin-default .views-slideshow-controls-top { 
display: block;
width: 613px;
height: 100px;
overflow: hidden;
position: absolute;
top: 150px;
z-index: 2;
}

.exhibitions-carousel .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 613px;
height: auto;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.exhibitions-carousel .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.exhibitions-carousel .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.exhibitions-carousel .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.exhibitions-carousel .views_slideshow_main .views_slideshow_cycle_slide .views-field-field-e-description {
margin: 10px 0px 30px 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #404040; letter-spacing: 0.020em;
}

.exhibitions-carousel .views-slideshow-controls-bottom {
display: block;
width: 615px;
height: 160px;
overflow: hidden;
position: absolute;
top: 479px;
z-index: 2;
border-top: 1px solid #ccc;
padding-top: 10px;	
margin: 0px 10px 20px 0px;
}

.exhibitions-carousel .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
margin: 0px 0px 5px 0px;	
}

.views-slideshow-pager-fields .views_slideshow_pager_field_item{width: 120px; float: left;}

.page-node-589 .exhibitions-carousel .skin-default {
height: 970px;
}

.page-node-589 .exhibitions-carousel .views-slideshow-controls-bottom {
height:	480px;
}

/* Custom Block */

.not-front.node-type-exhibition #content .center-wrapper .view-id-custom_block_exhibition  .pane-content p {
    margin-bottom: 10px;
}

/* Related Programs*/

.not-front.page-node.node-type-exhibition .center-wrapper h2.pane-title {padding: 15px 0px 10px 0px; margin: 0px 10px 0px 0px; border: 0;
font-size: 18px; font-weight: normal; line-height: 18px; color: #60605b; border-top: 1px solid #ccc; }

.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters form,  .not-front #content .center-wrapper .panel-col-last .center-wrapper .panel-col-last .view-exhibition-related-programs.view-filters form{padding: 0;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-select,
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-item {padding: 0;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .form-item-date-filter-value-year, .not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs.form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .view-filters .form-type-select select {width: 100px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row {padding: 5px 0; margin: 0px 10px 0px 0px; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table; width: 615px; }
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row:last-of-type { background: none; }
*:first-child+html .not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs.views-row { zoom:1;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row:before,
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row:after {clear: both;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-row.over {background-color: #ffebc7;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-datetime, .not-front #content .center-wrapper .panel-col-last .views-field-field-start-end-program-dt-value-1 {position: relative; margin: -6px 0px 5px -15px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker-photo-1 {width: 115px; margin: 0px 10px 0px 0px; float: left;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker-photo-1 .item-list ul { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker-photo-1 .item-list ul li { background: none !important; padding: 0px 0px 0px 0px !important; }
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-tid  {display: none;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .program_details {width: 355px; float: left;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-title-1,
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-title-1 a { font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs-panel-pane-1{font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker label {float: none;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif; }
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .program_right_links label {width: 120px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-buy-tickets-url-value {width: 120px; padding-right: 10px;margin-top: 10px; margin-bottom: 20px; float: right;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-datetime-1,
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-price,
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-price {margin-right: 5px;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-path-2 {padding-right: 10px; clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-path-2 a {color: #404040;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-path,
.not-front #content .center-wrapper .panel-col-last .view-tour-groups-node  .views-field-path {padding-right: 10px; width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .center-wrapper .panel-col-last .view-exhibition-related-programs .views-field-path-1,
.not-front #content .center-wrapper .panel-col-last .view-tour-groups-node  .views-field-path-1 {padding-right: 10px; width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .center-wrapper .panel-col-last .sold-out {width: 110px; height: 24px; background-position: -320px -90px; float: right;}
.not-front #content .center-wrapper .panel-col-last .passed-event {width: 115px; height: 24px; background-position: -455px 0; float: right;}

/* Special Collections */

.not-front.page-exhibits .content-body .view-collections-list .views-row {
    background: url("../images/horizontal-line.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    clear: both;
    height: auto !important;
    min-height: 190px;
    padding: 4px 240px 4px 0;
    position: relative;
}
.not-front.page-exhibits .content-body .view-collections-list .views-row {clear: both; min-height: 190px; height: auto!important; height: 190px; padding: 4px 0px; padding-right: 240px; background: url(../images/horizontal-line.png) no-repeat center bottom; position: relative;}
.not-front.page-exhibits .content-body .view-collections-list .views-row.over { background-color: #ffebc7;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-title { padding-left: 15px; font-size: 19px; line-height: 20px; background: url(../images/content-arrow.png) no-repeat 0 3px;} 
.not-front.page-exhibits .content-body .view-collections-list .views-row a.more {margin: 0 15px; cursor: pointer;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-title a { color: #404040;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-field-end-date-value {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-field-text-replace-date-value {width: 390px; padding: 5px; padding-left: 15px; font-size: 14; line-height: 18px; color: #6e6e6e;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-field-end-date-value a.more {margin-left: 15px; padding-left: 10px; color: #ef8d00; background: url(../images/arrow-orange.png) no-repeat left center; cursor: pointer;}
.not-front.page-exhibits .content-body .view-collections-lists .views-row .views-field-field-teaser-value a.close {padding-left: 15px; padding-bottom: 10px; cursor: pointer;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-nothing a,
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-nothing a.see-full-colections {margin-left: 15px;}
.not-front.page-exhibits .content-body .view-collections-list .views-row .views-field-field-cap-teaser-image {width: 215px; position: absolute; top: 4px; right: 15px;}


/* Museum Collections */

.not-front.page-exhibits h1,
.not-front.node-type-exhibit h1 {  margin: 0 15px 0px; color: #60605B; font-size: 22px; font-weight: normal; line-height: 34px; border-bottom: 1px solid #ccc;}

.not-front.page-exhibits #content .content-body .views-field-field-cap-highlighted-exhibit {width: 250px; margin: 0 15px 15px 15px; float: left;}
.not-front.page-exhibits #content .content-body .views-field-body p {padding-top: 0;}
.not-front.page-exhibits #content .content-body .view-collections-about .views-field-field-cap-highlighted-exhibit p {padding: 0;}
.not-front.page-exhibits #content .content-body h2.pane-title,
.not-front.node-type-exhibit #content .content-body h2.pane-title {clear: both; margin: 20px 0; margin-bottom: 0; padding: 0 15px; padding-bottom: 20px; color: #60605B; font-size: 18px; line-height: 20px; font-weight: normal; border: 0; background: url(../images/content-arrow.png) no-repeat 0 3px;}
.not-front.page-exhibits #content .content-body .back-to-past { padding: 0 15px; text-align: right; font-size: 11px; font-style: italic; clear: both;}
.not-front.page-exhibits #content .content-body .back-to-past a { padding-left: 15px; color: #6e6e6e; background: url(../images/arrow-grey-back.png) no-repeat left center;}
.not-front.page-exhibits #content .content-body .pane-nhcol-tabs {background: url(../images/content-underline.gif) no-repeat bottom center;}
.not-front.page-exhibits #content .content-body ul#display-switch {clear: both; overflow: hidden; margin: 10px 15px; float: right;}
.not-front.page-exhibits #content .content-body ul#display-switch li { width: 14px; height: 14px; padding: 0; margin: 0; margin-left: 10px; float: left;}
.not-front.page-exhibits #content .content-body ul#display-switch li a {width: 14px; height: 14px; display: block;}
.not-front.page-exhibits #content .content-body ul#display-switch #display-grid {background-position: 0 -100px;}
.not-front.page-exhibits #content .content-body ul#display-switch #display-grid.active {background-position: 0px -120px;}
.not-front.page-exhibits #content .content-body ul#display-switch #display-table { background-position: -20px -100px;}
.not-front.page-exhibits #content .content-body ul#display-switch #display-table.active { background-position: -20px -120px;}
.not-front.page-exhibits #content .content-body #sort-wrapper {float: left; margin-left: 15px;}
.not-front.page-exhibits #content .content-body #sort-wrapper label {width: 60px;}
.not-front.page-exhibits #content .content-body #sort-wrapper .form-select {width: 150px;}
.not-front.page-exhibits #content .content-body .pane-content .item-list {float: right;}
.not-front.page-exhibits #content .content-body .pane-content .item-list ul {margin-top: 5px;}
.not-front.page-exhibits #content .content-body .pane-content .npp-item {padding: 0 5px; background: #797979; color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; float: right; margin-right: 15px; clear: both;}
.not-front.page-exhibits #content .content-body .view-content {clear: both; padding: 10px 0;}
.not-front.page-exhibits #content .content-body .view-content .views-table {width: 100%;}
.not-front.page-exhibits #content .content-body .views-view-grid {width: 645px; background: url(../images/content-underline.gif) no-repeat top center;}
.not-front.page-exhibits #content .content-body thead,
.not-front.page-exhibits #content .content-body tr {border: 0; padding: 5px; background: url(../images/content-underline.gif) no-repeat bottom center;}
.not-front.page-exhibits #content .content-body tr.over,
.not-front.page-exhibits #content .content-body tr:hover {background: #ffebc7 url(../images/content-underline.gif) no-repeat bottom center;}
.not-front.page-exhibits #content .content-body thead tr.over,
.not-front.page-exhibits #content .content-body thead tr:hover {background: none;}
.not-front.page-exhibits #content .content-body .views-view-grid .views-field-field-e-image-fid {width: 115px; float: left; margin: 0 10px;}

.not-front #content .content-body .view-filters form {padding-top: 0;}
.not-front #content .content-body .view-filters form .form-item {padding: 0;}
.not-front #content .content-body .view-filters form .form-submit {margin: 0 0 10px;}
.not-front #content .content-body .view-filters form  .form-submit { height: 20px; margin: 0; margin-bottom: 10px; padding-right: 25px; text-indent: 0; font-size: 11px; line-height: 20px; color: #5A5A5A; background: #e3e3e3 url(../images/arrow-button.png) no-repeat top right; cursor: pointer;}
.not-front #content .content-body .view-filters form .form-submit:hover {color: #fff; background-position: right -20px; background-color: #ef8d00;}

.not-front.page-exhibits #content .content-body .view-collections-grid .view-content {margin: 0 10px; overflow: hidden;}
.not-front.page-exhibits #content .content-body .view-collections-grid ul {overflow: hidden; list-style: none;}
.not-front.page-exhibits #content .content-body .view-collections-grid .views-row {width: 115px; height: 150px; margin: 5px; padding: 0; float: left; background: none; list-style: none; position: relative; overflow: hidden;}
.not-front.page-exhibits #content .content-body .view-collections-grid .views-row .views-field-nothing { width: 105px; padding: 5px; position: absolute; left: 0; bottom: -9000px; text-align: center; color: #000; font-size: 12px; background: #f0cd94; filter: alpha(opacity=90); opacity: 0.9;}
.not-front.page-exhibits #content .content-body .view-collections-grid .views-row .views-field-nothing a {color: #000;}
.not-front.page-exhibits #content .content-body .view-collections-grid .views-row .views-field-nothing .views-field-field-e-date-display-value {font-style: italic; display:block; border-bottom: 1px solid #c1ad8c;}
.not-front.page-exhibits #content .content-body .view-collections-grid .views-row.over .views-field-nothing {bottom: 0;}
/* Advanced Search */ 
.not-front.page-exhibits #content .content-body #advanced-search-no-link {width: 120px; height: 20px; padding-left: 10px; line-height: 20px; font-size: 11px; text-indent: 0; font-family: Arial, Helvetica, sans-serif; color: #5a5a5a; background: url(../images/btns-sprite.png) no-repeat 0 -220px; position: absolute; top: 20px; right: 225px; }
.not-front.page-exhibits #content .content-body #advanced-search-link {width: 130px; height: 30px; position: absolute; top: 20px; right: 225px;}
.not-front.page-exhibits #content .content-body #advanced-search-link a {width: 120px; height: 20px; padding-left: 10px; line-height: 20px; font-size: 11px; text-indent: 0; font-family: Arial, Helvetica, sans-serif; color: #5a5a5a; background-position: 0 -220px;}
.not-front.page-exhibits #content .content-body #advanced-search-link a:hover {color: #fff; background-position: 0 -240px;}
.not-front.page-exhibits #content .content-body .pane-custom-search-blocks-1 { width: 205px; position: absolute; top: 20px; right: 15px; background: url(../images/search-bg.jpg) no-repeat 0 0; float: right;}
.not-front.page-exhibits #content .content-body .pane-custom-search-blocks-1 form {width: 205px; padding: 0; float: right;}
.not-front.page-exhibits #content .content-body .pane-custom-search-blocks-1 .form-item {padding: 0; float: left;}
.not-front.page-exhibits #content .content-body .pane-custom-search-blocks-1 .form-text {width: 175px; margin-right: 0; font-size: 9px; padding: 4px; text-transform: uppercase; border: 0; background: none;}
.not-front.page-exhibits #content .content-body .pane-custom-search-blocks-1 #edit-submit {width: 20px; height: 20px; padding: 0; margin: 0; background: none; clear: none;}

#content .content-body .inside {position: relative;}
#advanced-search-link {width: 130px; height: 30px; position: absolute; top: 20px; right: 215px;}
#advanced-search-link a {width: 120px; height: 20px; padding-left: 10px; line-height: 20px; font-size: 11px; text-indent: 0; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #5a5a5a; background-position: 0 -220px;}
#advanced-search-link a:hover {color: #fff; background-position: 0 -240px;}
.not-front #content .content-body .pane-custom-search-blocks-1 { width: 205px; position: absolute; top: 20px; right: 15px; background: url(../images/search-bg.jpg) no-repeat 0 0; float: right;}
.not-front #content .content-body .pane-custom-search-blocks-1 form {width: 205px; padding: 0; float: right;}
.not-front #content .content-body .pane-custom-search-blocks-1 .form-item {padding: 0; float: left;}
.not-front #content .content-body .pane-custom-search-blocks-1 .form-text {width: 175px; margin-right: 0; font-size: 9px; padding: 4px; text-transform: uppercase; border: 0; background: none;}
.not-front #content .content-body .pane-custom-search-blocks-1 #edit-submit {width: 20px; height: 20px; padding: 0; margin: 0; background: none; clear: none;}

.page-taxonomy #advanced-search-link {top: -35px; right: 210px;}
.not-front.page-taxonomy #content .content-body .pane-custom-search-blocks-1 {top: -35px; right: 4px;}

.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group {margin: 5px 0; clear: both; overflow: hidden;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .form-select {width: 170px; float: left;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .placeholder-search-filter {float: left;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .placeholder-search-filter .views-exposed-widget,
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .placeholder-search-filter .views-exposed-widget .form-item {padding: 0;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .placeholder-search-filter .views-exposed-widget div {float: left;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .exposed-filter-group .placeholder-search-filter .views-exposed-widget .form-text {margin: 0;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-submit,
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .views-exposed-widgets .views-exposed-widget {float: right;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-clear { border: 0; display: block; float: right; clear: both;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-submit {width: 110px; height: 24px; margin: 0; margin-bottom: 10px; background-position: -200px -240px; cursor: pointer;}
.not-front.page-exhibits #content .content-body .exhibits-advanced-search .form-clear {width: 86px; height: 20px; background-position: -80px -180px; cursor: pointer;}

.not-front.page-exhibits #content .content-body .view-Collections .views-exposed-widget .form-item {padding: 0;}
.not-front.page-exhibits #content .content-body .view-Collections .views-exposed-widget .form-submit { height: 20px; margin: 0; margin-bottom: 10px; padding-right: 25px; text-indent: 0; font-size: 11px; line-height: 20px; color: #5A5A5A; background: #e3e3e3 url(../images/arrow-button.png) no-repeat top right; cursor: pointer;}
.not-front.page-exhibits #content .content-body .view-Collections .views-exposed-widget .form-submit:hover {color: #fff; background-position: right -20px; background-color: #ef8d00;}

.not-front.node-type-exhibit #content .content-body #advanced-search-link {padding: 0 15px; text-align: right;}
.not-front.node-type-exhibit #content .content-body #advanced-search-link a {font-size: 11px; text-decoration: none; color: #6e6e6e; /*border-bottom: 1px solid #d2d1d1;*/ clear: both; cursor: pointer;}
.not-front.node-type-exhibit #content .content-body #advanced-search-link a:hover {color: #fff;}
.not-front.node-type-exhibit #content .content-body .submitted {display: none;}
.not-front.node-type-exhibit #content .content-body .field {clear: both;}
.not-front.node-type-exhibit #content .content-body .field-field-e-image {overflow: hidden;}
.not-front.node-type-exhibit #content .content-body .field-field-e-image .field-item {float: left;  margin: 5px; margin-left: 0;}
.not-front.node-type-exhibit #content .content-body .field-field-e-image a.imagefield-lightbox2-collections_full_width615 {width: 610px; display: block;}

.not-front.node-type-exhibit #content .content-body ul.links {width: 160px; margin: 0; margin-top: 4px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase; color: #404040; position: absolute; right: 15px; top:180px;}
.not-front.node-type-exhibit #content .content-body ul.links.inline {width: 160px; margin: 0; margin-top: 4px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase; color: #404040; position: absolute; right: 15px; top:165px;}
.not-front.node-type-exhibit #content .content-body ul.links li .fshare {margin: 0;}
.not-front.node-type-exhibit #content .content-body ul.links li {padding-left: 0; margin: 0; background: none; display: block; float: right;}
.not-front.node-type-exhibit #content .content-body ul.links li {float: left; padding: 0; padding-left: 5px;}
.not-front.node-type-exhibit #content .content-body ul.links li.forward_link,
.not-front.node-type-exhibit #content .content-body ul.links li.first,
.not-front.node-type-exhibit #content .content-body ul.links li.audio_tours {display: block; text-align: right; float: right;}

.not-front.node-type-exhibit #content .content-body ul.links li.last {top: 20px;}
.not-front.node-type-exhibit #content .content-body ul.links li a {color: #aaa;}
.not-front.node-type-exhibit #content .content-body .field-label-inline, .not-front.node-type-exhibit #content .content-body .field-name-field-e-image {clear: both; overflow: hidden; margin: 5px 15px;}
.not-front.node-type-exhibit #content .content-body .field-label-inline .field-label {width: 110px; padding-right: 5px; font-size: 11px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; float: left; display: inline-block;}
.not-front.node-type-exhibit #content .content-body .field-items .field-text-default {width: 500px; float: left;}
.not-front.node-type-exhibit #content .content-body .field-title .field-items .field-text-default, .not-front.node-type-exhibit #content .content-body .field-label-inline .field-items {width: 500px; float: left; display: inline-block;}
.not-front.node-type-exhibit #content .content-body .field-type-text-long p {padding: 0;}

.not-front.node-type-exhibit #content .content-body .field-collection-view, .not-front.node-type-exhibit #content .content-body .field-collection-container { border-bottom: none; }
.not-front.node-type-exhibit #content .content-body .field-collection-container .field-items .field-item { margin-bottom: 5px; }
.not-front.node-type-exhibit #content .content-body .field-collection-container .field-items .field-item:last-of-type { margin-bottom: 0px; }

.not-front.node-type-exhibit #content .content-body .field-collection-container {clear: both; overflow: hidden; margin: 5px 15px;}
.not-front.node-type-exhibit #content .content-body .field-collection-container .field-items .field-item .field-collection-view { margin: 0px; padding: 0px; }
.not-front.node-type-exhibit #content .content-body .field-collection-container .field-items .field-item .field-collection-view .field-label {width: 110px; padding-right: 5px; font-size: 11px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; float: left; display: inline-block;}
.not-front.node-type-exhibit #content .content-body .field-collection-container .field-items .field-item .field-collection-view .field-item {width: 500px; float: left; display: inline-block;}

.not-front.node-type-exhibit #content .content-body #disclaimer {padding: 15px; font-weight: bold;}
.not-front.node-type-gallery-item #content .content-body .node {margin: 0 15px; position: relative;}
.not-front.node-type-gallery-item #content .content-body .node .previous-gallery-item,
.not-front.node-type-gallery-item #content .content-body .node .next-gallery-item {position: absolute; top: 0;}
.not-front.node-type-gallery-item #content .content-body .node .previous-gallery-item {left: 0;}
.not-front.node-type-gallery-item #content .content-body .node .next-gallery-item {right: 0;}
.not-front.node-type-gallery-item #content .content-body .node .previous-gallery-item a.inactive,
.not-front.node-type-gallery-item #content .content-body .node .next-gallery-item a.inactive {display: none;}
.not-front.node-type-gallery-item #content .content-body .node .imagefield {display: block; color: #969696; padding: 5px; padding-left: 20px; background: url(../images/zoom-icon.gif) no-repeat 0 5px;}
.not-front.node-type-gallery-item #content .content-body .field {clear: both;overflow: hidden; margin: 5px 0;}
.not-front.node-type-gallery-item #content .content-body .field .field-label,
.not-front.node-type-gallery-item #content .content-body .field .field-label-inline-first {width: 110px; padding-right: 5px; font-size: 11px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; float: left;}
.not-front.node-type-gallery-item #content .content-body .field .field-items {width: 500px; float: left;}
.not-front.node-type-gallery-item #content .content-body .field .field-items p {padding: 0;}

/* Collection Highlights Sidebar */

#container .left-sidebar .pane-content .view-collections-grid .views-row {clear: both; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#container .left-sidebar .pane-content .view-collections-grid .views-row label {font-weight: bold;}
#container .left-sidebar .pane-content .view-collections-grid .views-field-title {font-size: 14px; margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif;}
#container .left-sidebar .pane-content .view-collections-grid .views-field-field-e-image {width: 115px; float: left; margin: 0 10px 10px 0;}

.not-front.page-exhibits #content .content-body .pane-collections-grid,
.not-front.page-exhibits #content .content-body .pane-collections-grid-panel-pane-1,
.not-front.page-exhibits #content .content-body .pane-collections-grid-panel-pane-2 {clear: both;}

/* Pager */

#content ul.pager { margin: 15px; text-align: right; font-family: Arial, Helvetica, sans-serif;}
#content ul.pager li { padding: 0; margin: 2px; line-height: 15px; font-size: 12px; display: inline; background: none;}
#content ul.pager li a {padding: 0 5px; color: #5a5a5a; background: #ebebeb;}
#content ul.pager li a:hover {color: #fff; background: #797979;}
#content ul.pager li.pager-current {padding: 0 5px; font-weight: normal; color: #fff; background: #797979;}

/* Pages */

.not-front.page-community #content .content-body .tumblr .view-content .views-field-description {margin:15px !important;}
.not-front.node-type-page #content .content-body .view-content .views-field-description p {padding-top: 0;}
.not-front.node-type-page #content .content-body .view-content .views-field-description img {margin: 0 10px 10px 0;}
.not-front.node-type-page #content .content-body .view-content {padding-bottom: 10px;}

/* Specific Classes */

.not-front #content .content-body p {padding: 10px 15px;}
.not-front #content .content-body h3 { padding: 0 15px; font-size: 18px; font-weight: normal; color: #404040; clear: both; }
.not-front #content .content-body p.arrow,
.not-front #content .content-body h1.arrow,
.not-front #content .content-body h3.arrow,
.not-front #content .content-body h4.arrow { margin: 5px 0; background: url(../images/content-arrow.png) no-repeat 0 3px;}
.not-front #content .content-body p.arrow {background-position: 0 13px;}
.not-front #content .content-body p.underline {padding: 0; margin: 0; margin-bottom: 20px; border-bottom: 1px solid #d2d1d1; line-height: 0; font-size: 0;}
.not-front #content .content-body div.underline {padding: 0; margin: 10px 15px; border-bottom: 1px solid #d2d1d1; display: block;}
.not-front #content .content-body span.underline {padding: 0; line-height: 0; margin: 10px 15px; border-bottom: 1px solid #d2d1d1; display: block;}
.not-front #content .content-body p.intro,
.not-front #content .content-body p.info {font-weight: bold;}
.not-front #content .content-body p.small {font-size: 11px; line-height: 14px; font-style: italic;}
.not-front #content .content-body .pane-node-content ul {margin-left: 20px; margin-right: 15px;}
.not-front #content .content-body p img {vertical-align: middle; margin: 0 3px 3px 0;}
.not-front #content .content-body p img.left {float: left; margin: 3px 5px 5px 0;}
.not-front #content .content-body p img.right {float: right; margin: 3px 0 5px 5px;}

.not-front #content .content-body .download { margin-bottom: 15px; padding: 0px 15px;  background: #fff1d8 url(../images/content-arrow.png) no-repeat 0 25px;}
.not-front #content .content-body .download a {padding: 20px 0px; font-size: 15px; line-height: 18px; color: #60605b; border-top: 1px solid #ccc2b0; border-bottom: 1px solid #ccc2b0; display: block;}
.not-front #content .content-body .download a:hover {color: #e28c05;}

.not-front #content .center-wrapper .panel-col-last .download { margin-bottom: 15px; padding: 0px 15px;  background: #fff1d8 url(../images/content-arrow.png) no-repeat 0 25px;}
.not-front #content .center-wrapper .panel-col-last .download a {padding: 20px 0px; font-size: 15px; line-height: 18px; color: #60605b; border-top: 1px solid #ccc2b0; border-bottom: 1px solid #ccc2b0; display: block;}
.not-front #content .center-wrapper .panel-col-last .download a:hover {color: #e28c05;}

.not-front #content .content-body .subscribe {margin-bottom: 15px; padding: 0px 15px;  background: #fff1d8 url(../images/content-arrow.png) no-repeat 0 25px;}
.not-front #content .content-body .subscribe a {padding: 20px 0px; font-size: 15px; line-height: 18px; color: #60605b; border-top: 1px solid #ccc2b0; border-bottom: 1px solid #ccc2b0; display: block;}
.not-front #content .content-body .subscribe a:hover {color: #e28c05;}

.not-front #content .content-body .fshare {width: 55px; height: 20px; margin: 3px 0; background-position: 0 -30px; cursor: pointer; float: right;}
.not-front #content .content-body .tweet_button {width: 57px; height: 22px; margin: 3px 0;  background-position: 0 -60px; cursor: pointer; float: right;}

.not-front #content .content-body h3.arrow { line-height: 44px; background-position: left center;font-size: 20px; }
.not-front #content .content-body h3.arrow a { display: block; float: left; }
.not-front #content .content-body img.distance { margin-right: 25px;}

/* Visit Pages */

.not-front #content .content-body table {margin: 0 15px;}
.not-front #content .view-Category .views-row .views-field-field-teaser-value .underline {border-bottom: 1px solid #828584; display: block;}
.not-front #content .view-Category .views-row .views-field-field-teaser-value .underline.last {border-bottom: 0;}
.not-front #content .view-Category .views-row .views-field-field-teaser-value .underline .black {width: 80px; float: left;}

#content ul {margin: 15px 0; }
#content ul li {padding-left: 15px; margin: 3px 0; line-height: 18px; background: url(../images/li-bg.png) no-repeat 0 3px;}
.not-front #content .panel-col-last ul {margin-left: 20px;}

.page-exhibits-spotlight #content ul.links { display: none; }

/* Visit Pages - Tour Groups */

.not-front #content .content-body .view-tour-groups .view-content {clear: both; padding-top: 1px; overflow: hidden; background:  url(../images/content-underline.gif) no-repeat center top; }
.not-front #content .content-body .view-tour-groups .views-field-body, 
.not-front #content .content-body .view-tour-groups .views-field-field-audio, 
.not-front #content .content-body .view-tour-groups .close_event { display: none; }
.not-front #content .content-body .view-audio-header .views-field-body, 
.not-front #content .content-body .view-audio-header .close_event { display: none; }
.not-front #content .content-body .view-tour-groups.view-dom-id-2 .views-row {padding-left: 15px;}
.not-front #content .content-body .view-tour-groups.view-dom-id-2 .program_details {width: 460px;}
.not-front #content .content-body .view-tour-groups .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; overflow: hidden;}
.not-front #content .content-body .view-tour-groups .views-row-last { background: none;}
.not-front #content .content-body .view-tour-groups .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .view-tour-groups .views-row p {padding: 0; margin-bottom: 15px;}
.not-front #content .content-body .view-tour-groups .views-field-field-teaser-image {width: 115px; margin: 0 15px; float: left;}
.not-front #content .content-body .view-tour-groups .views-field-field-teaser-image .speakers-pagination {display: none;}
.not-front #content .content-body .view-tour-groups .program_details {width: 360px; float: left;}
.not-front #content .content-body .view-tour-groups .views-field-field-audio { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; text-transform: uppercase; color: #EF8D00;}
.not-front #content .content-body .view-tour-groups .views-field-title-1,
.not-front #content .content-body .view-tour-groups .views-field-title-1 a {margin-bottom: 5px; font-size: 18px; line-height: 18px; color: #404040;}
.not-front #content .content-body .view-tour-groups .program_details a {color: #60605B;}
.not-front #content .content-body .view-tour-groups .views-field-field-duration-value {margin-bottom: 10px;}
.not-front #content .content-body .view-tour-groups .more_info,
.not-front #content .content-body .view-tour-groups .close_event {color: #EF8D00; cursor: pointer;}
.not-front #content .content-body .view-audio-header .more_info,
.not-front #content .content-body .view-audio-header .close_event {color: #EF8D00; cursor: pointer;}
.not-front #content .content-body .view-tour-groups .program_right_links {width: 125px; margin-right: 15px; float: right;}
.not-front #content .content-body .view-tour-groups .program_right_links .views-field-field-info-sheet-value {float: right; margin-bottom: 10px;}
.not-front #content .content-body .view-tour-groups .program_right_links .listen_now {width: 110px; height: 24px; margin-bottom: 15px; float: right; background-position: -200px -120px; cursor: pointer;}
.not-front #content .content-body .view-tour-groups .program_right_links .listen_now.inactive { background-position: -320px -120px; }
.not-front #content .content-body .view-tour-groups .program_right_links .download_now { width: 125px; height: 24px; margin-bottom: 15px; float: right; background-position: -320px -60px;}
.not-front #content .content-body .view-tour-groups .views-field-nothing-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .view-tour-groups .views-field-nothing-2 a {color: #404040;}
.not-front #content .content-body .view-tour-groups .views-field-nothing  {width: 55px; margin: 3px 0; float: right; clear: both;}
.not-front #content .content-body .view-tour-groups .views-field-nothing-1 {width: 57px; margin: 3px 0; float: right; clear: both;}

.not-front #content .content-body .webform-client-form {}
.not-front #content .content-body .webform-client-form .webform-component-markup { width: 100%; border-bottom: 1px solid #BAA176; font-size: 11px; font-weight: bold; text-transform: uppercase;} 
.not-front #content .content-body .webform-client-form label {padding: 3px 0;}
.not-front #content .content-body .webform-client-form #edit-next {background-position: -200px 0; cursor: pointer; float: left; height: 25px; margin: 2px 2px 2px 150px;width: 115px; clear: both;}
.not-front #content .content-body .webform-client-form #edit-previous { width: 135px; height: 25px; margin: 2px; margin-left: 150px; background-position: -320px 0px; float: left; clear: both; cursor: pointer;}
.not-front #content .content-body .webform-client-form .container-inline,
.not-front #content .content-body .webform-client-form .webform-container-inline {width: 465px; margin: 3px 0; float: left;}
.not-front #content .content-body .webform-client-form .container-inline .form-item {clear: both;}
.not-front #content .content-body .webform-client-form .container-inline select,
.not-front #content .content-body .webform-client-form .webform-container-inline select {width: 80px; margin-right: 5px; display: inline;}
.not-front #content .content-body .webform-client-form .webform-container-inline .form-radios {float: right; margin-right: 120px;}

.view-new-nyhs .views-field-body, .view-new-nyhs .views-field-edit-node, .view-new-nyhs .views-field-nothing-1 { display: none; }

/* Library pages */

.not-front.page-node .pane-term-nodes {padding-top: 5px; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.page-node .pane-term-nodes h2.pane-title {margin: 5px 0; padding: 0 15px; font-size: 18px; line-height: normal; border: 0; background: url(../images/content-arrow.png) no-repeat 0 3px;}
.not-front.page-node .pane-term-nodes .view-content {margin: 0 15px; padding-bottom: 40px; overflow: hidden;}
/* Collections */
.not-front.page-node #content .pane-term-nodes .view-content .views-fields {overflow: hidden;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields .views-field {margin-right: 5px; margin-bottom: 10px; padding-right: 5px; float: left; line-height: 13px; border-right: 1px solid #9f9f9f;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields ul  {margin: 15px 0px; overflow: hidden;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields ul li {display: inline; padding: 0; background: none;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields .views-field {display: inline;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields .views-field a {padding: 0 3px;}
.not-front.page-node #content .pane-term-nodes .view-content .views-fields .views-field a:hover,
.not-front.page-node #content .pane-term-nodes .view-content .views-fields .views-field a.active {color: #fff; background: #E28C05;}
.not-front.page-node #content .pane-term-nodes .views-fields-expandable {clear: both; margin: 10px 0;}
.not-front.page-node #content .pane-term-nodes .views-fields-expandable p {padding: 0; margin-bottom: 20px;}
.not-front.page-node #content .pane-term-nodes .views-fields-expandable a.close {color: #404040; text-decoration: underline;}

.not-front.page-node #library-research .content-body h2.pane-title {margin: 5px 0; padding: 0 15px; font-size: 18px; line-height: normal; border: 0; background: url(../images/content-arrow.png) no-repeat 0 3px;}
.not-front.page-node #library-research .content-body .pane-node-content {margin-bottom: 15px; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.page-node #library-research .content-body .pane-term-nodes {padding-bottom: 15px; margin-bottom: 15px;}

.not-front.page-node #content #library-visit .content-body .views-fields ul {margin: 5px 0;}
.not-front.page-node #content #library-visit .content-body .views-field-description p,
.not-front.page-node #content #library-visit .content-body .views-field-description h3 {padding: 0 0 10px 0;}
.not-front.page-node #library-visit .content-body h2.pane-title {margin: 5px 0; padding: 0 15px; font-size: 18px; line-height: normal; border: 0; background: url(../images/content-arrow.png) no-repeat 0 3px;}
.not-front.page-node #library-visit .content-body .pane-node-content {margin-bottom: 15px; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front.page-node #library-visit .content-body .pane-term-nodes {padding-bottom: 15px; margin-bottom: 15px;}

/* Blog Pages */

.not-front.page-blog .content-body .views-row {clear: both; overflow: hidden;}
.not-front.page-blog .content-body .views-row .views-field-title,
.not-front .pane-blog-content-by-tags .views-row .views-field-title {margin: 5px 0; padding: 0 15px; font-size: 18px; background: url(../images/content-arrow.png) no-repeat 0 3px; clear: both;}
.not-front.page-blog .content-body .views-row .views-field-created,
.not-front .pane-blog-content-by-tags .views-row .views-field-created {margin-left: 15px;}
.not-front.page-blog .content-body .views-row .entry-meta,
.not-front.node-type-blog #content .entry-meta,
.not-front .pane-blog-content-by-tags .views-row .entry-meta,
.not-front.node-type-blog .meta {margin-left: 15px; font-size: 11px; color: #999; font-style: italic;} 
.not-front.page-blog .content-body .views-row .entry-meta a,
.not-front .pane-blog-content-by-tags .views-row .entry-meta a,
.not-front.node-type-blog #content .entry-meta a {color: #999; text-decoration: underline;}
.not-front.page-blog .content-body .views-row .views-field-body,
.not-front .pane-blog-content-by-tags .views-row .views-field-body {clear: both;}
.not-front.page-blog .content-body .views-row img {max-width: 610px;}
.not-front .pane-blog-content-by-tags {margin: 15px 0;}
.not-front .pane-blog-content-by-tags .views-row {margin: 10px 0; background: url(../images/content-underline.gif) no-repeat bottom center;}
.not-front #content .pane-blog-content-by-tags .views-row label {width: auto; margin-right: 5px;}
.not-front.node-type-blog #content .terms {display: none;} 

/* Exhibit Beer Tastings Pages */

.not-front #content .content-body .pane-beer-tastings .views-row {width: 100%; }
.not-front #content .content-body .pane-beer-tastings .view-filters form {padding: 0;}
.not-front #content .content-body .pane-beer-tastings .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-beer-tastings .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-beer-tastings .view-filters .form-select,
.not-front #content .content-body .pane-beer-tastings .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-beer-tastings .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-beer-tastings .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-beer-tastings .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-beer-tastings .form-item-date-filter-value-year, .not-front #content .content-body .pane-beer-tastings .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-beer-tastings .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-beer-tastings .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-beer-tastings .views-row { zoom:1;}
.not-front #content .content-body .pane-beer-tastings .views-row:before,
.not-front #content .content-body .pane-beer-tastings .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-beer-tastings .views-row:after {clear: both;}
.not-front #content .content-body .pane-beer-tastings .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-datetime, .not-front #content .content-body .pane-beer-tastings.views-field-field-start-end-program-dt-value-1{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-beer-tastings .views-field-tid  {display: none;}
.not-front #content .content-body .pane-beer-tastings .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-beer-tastings .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-beer-tastings .views-field-title-1,
.not-front #content .content-body .pane-beer-tastings .views-field-title-1 a { font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-beer-tastings {font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-beer-tastings .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif; }
.not-front #content .content-body .pane-beer-tastings .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-beer-tastings .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-beer-tastings .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-buy-tickets-url-value {width: 120px; padding-right: 10px;margin-top: -65px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-price,
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-beer-tastings .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-beer-tastings .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-beer-tastings .views-field-path-2 {padding-right: 10px; clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-beer-tastings .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-beer-tastings .views-field-path,
.not-front #content .content-body .view-tour-groups-node  .views-field-path {padding-right: 10px; width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-beer-tastings.views-field-path-1,
.not-front #content .content-body .view-tour-groups-node  .views-field-path-1 {padding-right: 10px; width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .sold-out {width: 110px; height: 24px; background-position: -320px -90px; float: right;}

/* Exhibit Film Pages */

.not-front #content .content-body .pane-wwii-films .views-row, .not-front #content .content-body .pane-armory-programs-panel-pane-1 .views-row {width: 100%; }
.not-front #content .content-body .pane-wwii-films .view-filters form,  .not-front #content .content-body .content-body .pane-armory-programs-panel-pane-1 .view-filters form{padding: 0;}
.not-front #content .content-body .pane-wwii-films .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-wwii-films .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-wwii-films.view-filters .form-select,
.not-front #content .content-body .pane-wwii-films.view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-wwii-films.view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-wwii-films.view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-wwii-films.view-filters .form-type-select{margin-left: 10px;}

.not-front #content .content-body .pane-wwii-films .form-item-date-filter-value-year, .not-front #content .content-body .pane-wwii-films .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-wwii-films.view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-wwii-films.views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-wwii-films.views-row { zoom:1;}
.not-front #content .content-body .pane-wwii-films.views-row:before,
.not-front #content .content-body .pane-wwii-films.views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-wwii-films.views-row:after {clear: both;}
.not-front #content .content-body .pane-wwii-films.views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-wwii-films.views-field-field-program-datetime, .not-front #content .content-body .pane-beer-tastings.views-field-field-start-end-program-dt-value-1{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left;}
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-wwii-films.views-field-tid  {display: none;}
.not-front #content .content-body .pane-wwii-films.program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-wwii-films.views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-wwii-films.views-field-title-1,
.not-front #content .content-body .pane-wwii-films.views-field-title-1 a { font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-wwii-films{font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-wwii-films.views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif; }
.not-front #content .content-body .pane-wwii-films.views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-wwii-films.program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-wwii-films.program_right_links label {width: 120px;}
.not-front #content .content-body .pane-wwii-films.views-field-field-buy-tickets-url-value {width: 120px; padding-right: 10px;margin-top: -65px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-wwii-films.views-field-field-program-datetime-1,
.not-front #content .content-body .pane-wwii-films.views-field-field-program-price,
.not-front #content .content-body .pane-wwii-films.views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-wwii-films.views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-wwii-films.views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-wwii-films.views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-wwii-films.views-field-path-2 {padding-right: 10px; clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-wwii-films.views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-wwii-films.views-field-path,
.not-front #content .content-body .view-tour-groups-node  .views-field-path {padding-right: 10px; width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-wwii-films.views-field-path-1,
.not-front #content .content-body .view-tour-groups-node  .views-field-path-1 {padding-right: 10px; width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .sold-out {width: 110px; height: 24px; background-position: -320px -90px; float: right;}

/* Programs Pages */

.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-select,
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-type-select {margin-left: 10px; }

.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-type-select, .views-widget-filter-field_speaker_value {margin-left: 10px; }

.page-node-49 #content .content-body .pane-programs-panel-pane-1 .view-filters .form-type-select, .views-widget-filter-field_speaker_value {
    margin-left: 10px;
    display: block;
    clear: both;
}

.not-front #content .content-body .pane-programs-panel-pane-1 .views-exposed-form .views-exposed-widget .form-submit, .not-front #content .content-body .pane-programs-past-panel-pane-1 .views-exposed-form .views-exposed-widget .form-submit { margin: 25px 10px 0px 0px; }

.not-front #content .content-body .pane-programs-panel-pane-1 .form-item-date-filter-value-year, .not-front #content .content-body .pane-programs-panel-pane-1 .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-programs-panel-pane-1 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-programs-panel-pane-1 .views-row { zoom:1;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-row:before,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-row:after {clear: both;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-datetime, .not-front #content .content-body .pane-programs-panel-pane-1.views-field-field-start-end-program-dt{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker-photo-1 {width: 115px; margin: 0 15px; float: left;}

.page-node-174870 #content .content-body .pane-programs-event-view .views-field-field-speaker-photo-1 { display: none; }

.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker-photo-1 li, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker-photo-1 li, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-3 .views-field-field-speaker-photo-1 li {background: none; padding: 0; margin: 0; }
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}
.not-front #content .content-body .pane-programs-panel-pane-1 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-title-1,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-title-1 a,
.not-front #content .content-body .pane-programs-panel-pane-1 {font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-programs-panel-pane-1 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-price,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-member-price, .view-id-Programs .views-field-field-text-to-show-instead-of-da {margin-right: 5px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-price:before { content: "|"; display: inline; line-height: 13px;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-price div { display: inline; }

.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-datetime-1 .date-display-range {
display: inline;	
}

.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-price div div { border-left: none;}

.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-path,
.not-front #content .content-body .view-tour-groups-node  .views-field-path {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-path-1,
.not-front #content .content-body .view-tour-groups-node  .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .sold-out {width: 110px; height: 24px; background-position: -320px -90px; float: right;}

/* Past Programs */

.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-select,
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-programs-past-panel-pane-1 .form-item-field-program-datetime-value-value-year, .not-front #content .content-body .pane-programs-past-panel-pane-1 .form-item-field-program-datetime-value-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-programs-past-panel-pane-1 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-row {clear: both; overflow: hidden;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-datetime {position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker-photo-1 {width: 115px; margin: 0 15px; float: left;}

.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker-photo-1 li {background: none; padding: 0; margin: 0; }

.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-tid-1 {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-title-1,
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-title-1 a,
.not-front #content .content-body .pane-programs-past-panel-pane-1 {font-size: 18px; line-height: 24px; color: #404040;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-speaker .field-item .field-text-default {display: inline;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-price,
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-path  {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-programs-past-panel-pane-1 .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}

.section-programs .pane-menu-block-8 h2.pane-title { display: none; }

/* Programs Pages - Audio & Video */

.not-front #content .content-body .view-programs-audio-video .view-filters form {padding: 0;}
.not-front #content .content-body .view-programs-audio-video .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .view-programs-audio-video .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .view-programs-audio-video .view-filters .form-item {padding: 0;}
.not-front #content .content-body .view-programs-audio-video .view-filters .form-select,
.not-front #content .content-body .view-programs-audio-video .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .view-programs-audio-video .view-filters .form-select#edit-tid {width: 200px;}
.not-front #content .content-body .view-programs-audio-video .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .view-programs-audio-video .form-item-field-event-date-value-value-year, .not-front #content .content-body .view-programs-audio-video .form-item-field-event-date-value-value-month {float: left; clear: none;}

.not-front #content .content-body .view-programs-audio-video .view-filters .form-type-select select {width: 100px;}

.not-front #content .content-body .view-programs-audio-video .views-row {width: 100%; display: block; float: left;}
.not-front #content .content-body .view-programs-audio-video .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .view-programs-audio-video .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-event-date {position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}

.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker-photo-1 {width: 115px; margin: 0 15px; float: left;}

.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker-photo-1 li {background: none; padding: 0; margin: 0; }

.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}

.not-front #content .content-body .view-programs-audio-video .program_details {width: 360px; float: left;}
.not-front #content .content-body .view-programs-audio-video .views-field-name {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .view-programs-audio-video .views-field-title,
.not-front #content .content-body .view-programs-audio-video .views-field-title a,
.not-front #content .content-body .view-programs-audio-video {font-size: 18px; line-height: 24px; color: #404040;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-duration-value {font-size: 13px; margin-bottom: 15px;}

.not-front #content .content-body .view-programs-audio-video .views-field-field-audio { display: none; }

.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker label {float: none;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-speaker .field-content .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .view-programs-audio-video .program_right_links {width: 120px; margin-top: 5px; margin-right: 15px; font-size: 12px; text-align: right; float: right;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .listen_now {width: 110px; height: 24px; margin-bottom: 5px; cursor: pointer; background-position: -200px -120px; float: right;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .listen_now.inactive {background-position: -320px -120px; cursor: default;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .watch_video {width: 110px; height: 24px; cursor: pointer; background-position: -200px -150px; float: right;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .watch_video.inactive {background-position: -320px -150px; cursor: default;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .views-field-nothing {clear: both;}
.not-front #content .content-body .view-programs-audio-video .program_right_links .views-field-nothing .more_info {cursor: pointer;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-buy-tickets-url-value {width: 120px; float: right;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-program-datetime-1,
.not-front #content .content-body .view-programs-audio-video .views-field-field-program-price,
.not-front #content .content-body .view-programs-audio-video .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .view-programs-audio-video .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .view-programs-audio-video .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .view-programs-audio-video .views-field-nothing-4 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .view-programs-audio-video .views-field-nothing-4 a {color: #404040;}
.not-front #content .content-body .view-programs-audio-video .views-field-nothing-2,
.not-front #content .content-body .view-programs-audio-video .views-field-nothing-3 {clear: both; float: right; margin: 2px 0;}
.not-front #content .content-body .view-programs-audio-video .views-field-body {clear: both; font-size: 13px; line-height: 18px;}
.not-front #content .content-body .view-programs-audio-video .views-field-body p {padding: 10px 0;}

.not-front #content .content-body .view-programs-audio-video .views-field-path,
.not-front #content .content-body .view-tour-groups-node  .views-field-path {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .view-programs-audio-video .views-field-path-1,
.not-front #content .content-body .view-tour-groups-node  .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}

.not-front #content .content-body .back_to_programs,
.not-front #content .content-body .back-to-family-programs {margin: 0 15px; line-height: 40px; font-size: 11px; font-style: italic; text-align: right; color: #6e6e6e; border-bottom: 1px solid #d2d1d1; clear: both; cursor: pointer;}
.not-front #content .content-body .pane-programs-event-view {padding: 10px 0;}

.not-front #content .content-body .pane-programs-event-view .speakers-pagination { display: none; }
.not-front #content .content-body .pane-programs-event-view .item-list ul li { background: none; padding: 0px 0px 0px 0px; }

.not-front #content .content-body .pane-programs-event-view .program_details {width: 360px; float: left;}
.not-front.node-type-program #content .content-body .pane-programs-event-view .program_details {width: 480px;}
.not-front #content .content-body .pane-programs-event-view .views-field-tid-1 {width: 480px; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ef8d00; text-transform: uppercase; float: left;}
.not-front #content .content-body .pane-programs-event-view .views-field-title { padding: 0 15px; font-size: 18px; line-height: 22px; background: url(../images/content-arrow.png) no-repeat 0 6px; clear: both;}
.not-front #content .pane-programs-event-view .views-field-field-program-cancel { color: #B00; font-size: 18px; line-height: 22px; padding: 0 15px; }
.not-front #content .content-body .pane-programs-event-view .views-field-tid {padding: 0 15px; font-size: 13px; margin-bottom: 15px;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker {padding: 0 15px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker .field-content .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-datetime {margin-left: 15px;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-datetime, 
.not-front #content .content-body .pane-programs-event-view .views-field-field-start-end-program-dt, 
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-price,
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-member-price {margin-right: 0px; margin-bottom: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-start-end-program-dt .date-display-range { display: inline-block; }

.not-front #content .content-body .pane-programs-event-view .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-price div {padding-left: 0px; border-left: none; }
.not-front #content .content-body .pane-programs-event-view .views-field-field-program-price:before { display: inline-block; content: "|"; float: left; margin-right: 5px;}

.not-front #content .content-body .pane-programs-event-view .views-field-field-program-price div div {padding-left: 10px; border-left: none;}

.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker-photo-1 {clear: both; margin: 0 15px; padding: 15px 0; border-top: 1px solid #d2d1d1; overflow: hidden;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-speaker-photo-fid .field-item {width: 115px; margin-right: 5px; margin-bottom: 5px; float: left;}
.not-front #content .content-body .pane-programs-event-view .views-field-body-1 {clear: both;}
.not-front #content .content-body .pane-programs-event-view .views-field-body-1 p {
    padding-top: 0;
}
.not-front #content .content-body .pane-programs-event-view .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-programs-event-view .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-programs-event-view .views-field-nothing {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-programs-event-view .views-field-nothing a {color: #404040;}
.not-front #content .content-body .pane-programs-event-view .views-field-path-1  {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-programs-event-view .views-field-path {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-programs-event-view .views-field-nothing-1 {width: 57px; margin: 3px 0; float: right; text-align: right; clear: right;}
.not-front #content .content-body .pane-programs-event-view h4 {margin: 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ef8d00;}
.not-front #content .content-body .pane-programs-event-view .views-field-body p {padding-top: 0;}

/* Program Pages - Family Programs */

.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-select,
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .form-item-field-program-datetime-value-value-year, .not-front #content .content-body .pane-family-programs-panel-pane-1 .form-item-field-program-datetime-value-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-row {clear: both; overflow: hidden;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-row.over {background-color: #ffebc7;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-datetime, .not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-start-end-program-dt {position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker-photo-1 {width: 115px; margin: 0 15px; float: left;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker-photo-1 li {background: none; padding: 0; margin: 0; }

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-cancel-value,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-cancel-value,
.not-front #content .view-id-family_programs .views-field-field-program-cancel-value { color: #B00; }
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-tid-1 {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-title-1,
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-title-1 a,
.not-front #content .content-body .pane-family-programs-panel-pane-1 {font-size: 18px; line-height: 24px; color: #404040;}
.not-front #content .views-field-field-program-description { font-size: 13px; line-height: 16px; padding: 3px 0; }
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-speaker .field-item .field-text-default {display: inline;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-datetime,
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-start-end-program-dt-1,
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-price,
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-path  {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-nothing {width: 57px; margin: 3px 0; float: right; text-align: right; clear: right;}

/* Films Pages */

.not-front #content .content-body .pane-wwii-films .view-filters form {padding: 0;}
.not-front #content .content-body .pane-wwii-films .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-wwii-films .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-wwii-films .view-filters .form-select,
.not-front #content .content-body .pane-wwii-films .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-wwii-films .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-wwii-films .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-wwii-films .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-wwii-films .form-item-date-filter-value-year, .not-front #content .content-body .pane-wwii-films .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-wwii-films .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-wwii-films .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-wwii-films .views-row { zoom:1;}
.not-front #content .content-body .pane-wwii-films .views-row:before,
.not-front #content .content-body .pane-wwii-films .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-wwii-films .views-row:after {clear: both;}
.not-front #content .content-body .pane-wwii-films .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-wwii-films .views-field-field-program-datetime, .not-front #content .content-body .pane-programs-panel-pane-1.views-field-field-start-end-program-dt-value-1{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-wwii-films .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-wwii-films .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-wwii-films .views-field-title-1,
.not-front #content .content-body .pane-wwii-films .views-field-title-1 a,
.not-front #content .content-body .pane-wwii-films {font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-wwii-films .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-wwii-films .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-wwii-films .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-wwii-films .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-wwii-films .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-wwii-films .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-wwii-films .views-field-field-program-price,
.not-front #content .content-body .pane-wwii-films .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-wwii-films .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-wwii-films .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-wwii-films .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-wwii-films .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-wwii-films .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-wwii-films .views-field-path {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-wwii-films .views-field-path-1,

/* Blog */

.view-blog-tags a, .view-blog-tags a:visited { color:#404040; }

/* Education Pages */

.not-front #content .content-body .view-tour-groups .views-row .views-field-field-positions-value,
.not-front #content .content-body .view-tour-groups .views-row .views-field-field-apply-now-value {clear: both; padding: 0 15px;}
.not-front #content .content-body .view-tour-groups .views-row .btn-positions { width: 110px; height: 24px; margin-bottom: 15px; background-position: -200px -180px; cursor: pointer; float: right;}
.not-front #content .content-body .view-tour-groups .views-row .btn-positions.selected { background-position: -320px -180px;}
.not-front #content .content-body .view-tour-groups .views-row .btn-apply-now {width: 110px; height: 24px; margin-bottom: 15px; background-position: -200px -210px; cursor: pointer; float: right;}
.not-front #content .content-body .view-tour-groups .views-row .btn-apply-now.selected {background-position: -320px -210px;}

.not-front #content .content-body #saturday-academy-form label {width: 320px;}
.not-front #content .content-body #saturday-academy-form #edit-notified-wrapper label,
.not-front #content .content-body #saturday-academy-form #edit-attend-wrapper label {width: auto;}

.not-front #content .content-body #webform-client-form-1938 label {width: 320px;}
.not-front #content .content-body #edit-submitted-check-one-of-the-following-choices-1-wrapper label,
.not-front #content .content-body #edit-submitted-check-one-of-the-following-choices-2-wrapper label,
.not-front #content .content-body #edit-submitted-check-one-of-the-following-choices-3-wrapper label {width: auto;}
.not-front #content .content-body #edit-submitted-agreement-1-wrapper label,
.not-front #content .content-body #edit-submitted-agreement-2-wrapper label {width: auto;}

/* Support Pages */

/* Membership Signup */

.not-front #content .content-body .pane-support-signup .views-row {clear: both;}
.not-front #content .content-body .pane-support-signup .views-row .support-item { padding: 5px 15px; background: url(../images/content-underline.gif) no-repeat bottom center; overflow: hidden;}
.not-front #content .content-body .pane-support-signup .views-row img {margin-right: 15px; float: left;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-data {width: 370px; float: left;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-buttons {width: 110px; padding: 10px 0; float: right; text-align: right;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-buttons a.join {margin-bottom: 10px; float: right;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-buttons a.renew { float: right; clear: both;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-buttons a.gift { float: right; clear: both;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-buttons .ft-share {float: right;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-title {font-size: 18px; margin-right: 10px; line-height: 30px; float: left;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-pr {font-size: 18px; line-height: 30px; float: left;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-prad {clear: both; margin-bottom: 20px;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-description {margin-bottom: 10px; clear: both;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-description p {padding: 0;}
.not-front #content .content-body .pane-support-signup .views-row .show-benefits {padding-right: 20px; font-size: 12px; text-decoration: underline; background: url(../images/arrows-small-orange.png) no-repeat right 5px;}
.not-front #content .content-body .pane-support-signup .views-row .hide-benefits {padding-right: 15px; font-size: 12px; text-decoration: underline; background: url(../images/arrows-small-orange.png) no-repeat right -20px;}
.not-front #content .content-body .pane-support-signup .views-row .support-item-benefits {display: block;}

/* Membership Sign Up */

.not-front #orange .content-body #node-192 p.intro {margin-bottom: 0;}
.not-front #content #orange .content-body .sign-up-form h2.pane-title {margin: 0; padding: 15px; color: #60605B; font-size: 18px;  font-weight: normal; border: 0; background: url(../images/content-arrow.png) no-repeat 0 26px;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-m-membership-gift-wrapper label {width: auto;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership {padding: 15px; font-family: Arial, Helvetica, sans-serif;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership fieldset .legend {border-bottom: 1px solid #baa176;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership .description {color: #ac956d;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-m-membership-renewal-wrapper label {width: auto;}
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-pg-telephone2-wrapper,
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-pg-telephone3-wrapper,
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-pg-fax2-wrapper,
.not-front #content .content-body .pane-support-signup-0 #-ss-membership #edit-pg-fax3-wrapper {display: none;}

.not-front #content .content-body #node-12 .support-item-data {width: 370px; float: left;}
.not-front #content .content-body #node-12 .support-item-buttons {width: 110px; padding: 10px 0; margin-right: 15px; float: right; text-align: right;}
.not-front #content .content-body #node-12 .support-item-buttons .fshare,
.not-front #content .content-body #node-12 .support-item-buttons .tweet_button {float: right;}

.not-front #content #orange .content-body .form-checkboxes label {width: 170px;}
.not-front #content #orange .content-body .form-text {background: #fff;}

/* Upcoming Events */

.not-front #content .content-body .view-support-upcoming .views-row {clear: both;}
.not-front #content .content-body .view-support-upcoming .views-row img {margin-right: 15px; float: left;}
.not-front #content .content-body .view-support-upcoming .views-row .views-field-title {font-size: 18px; margin-right: 10px; line-height: 30px;}
.not-front #content .content-body .view-support-upcoming .views-row .views-field-body {width: 370px; float: left;}
.not-front #content .content-body .view-support-upcoming .views-row .views-field-path {width: 110px; padding: 10px 0; float: right; text-align: right;}

.node-type-support-signup .field-field-support-image {margin: 0 15px; float: left;}
.node-type-support-signup .field-field-support-image .field-label {display: none;}
.node-type-support-signup .field-field-support-price {}
.node-type-support-signup .field-field-support-price-additional {}
.node-type-support-signup .field-field-support-category {}
.node-type-support-signup .field-field-support-description {}
.node-type-support-signup .field-field-support-benefits {}

.not-front #orange .content-body #node-11 p.intro {margin-top: 0;}
.not-front #content .content-body .pane-support-signup-4 #-ss-take-seat fieldset .legend {  border-bottom: 1px solid #BAA176;}
.not-front #content .content-body .pane-support-signup-4 #-ss-take-seat fieldset .description {color: #ac956d;}

/* Take your seat - Support*/

.not-front #orange .content-body .pane-support-signup-4 #-ss-take-seat #edit-seats-number { width:45px; }
.not-front #orange .content-body .pane-support-signup-4 #-ss-take-seat #edit-seats-number-wrapper .description { display: inline; margin-left: 4px;}
.not-front #orange .content-body .pane-support-signup-4 #-ss-take-seat #edit-inscription-wrapper .resizable-textarea { width: 260px; display:inline-block; }

/* Take your seat - Support*/

.not-front #orange .content-body .view-support-additional-ways p.intro {  margin-top: 57px; }

/* Dine pages */

.pane-simple-gallery .pane-content {padding: 10px;}
.pane-simple-gallery .view-content {overflow: hidden;}
.pane-simple-gallery .view-content .views-row {width: 115px; margin: 5px; float: left;}

/* About Pages */

ul#board-members {float: left;}
ul#board-members li { padding-left: 0; width: 250px; float: left; background: none;}
ul#trustee li { padding-left: 0; width: 250px; background: none;}
ul#stuff-directory li { padding-left: 0; background: none;}
.not-front .content-body .job-title {margin-bottom: 15px;}
.not-front .content-body .job-title a.about_nyhs {margin: 0 15px; cursor: pointer;}
.not-front .content-body .job-title .job-description {display: none;}
.not-front .content-body .job-title .job-description h4 {margin: 5px 15px; font-size: 16px; font-weight: normal;}

.not-front #content .content-body .view-letters form {margin-bottom: 5px; padding: 0 15px; background: url(../images/content-arrow.png) no-repeat 0 0 ;}
.not-front #content .content-body .view-letters form select {color: #5a5a5a; border: 0; background: #e3e3e3;}
.not-front #content .content-body .view-letters ul.pager {margin: 0; position: absolute; right: 20px; top: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic;}
.not-front #content .content-body .view-letters ul.pager li.pager-current { display:none; }
.not-front #content .content-body .view-letters ul.pager li a {background: none;}
.not-front #content .content-body .view-letters ul.pager li a:hover {color: #5A5A5A;}
.not-front #content .content-body .view-letters ul.pager li.pager-previous a { padding-left: 15px; background: url(../images/arrow-grey-back.png) no-repeat left center;}
.not-front #content .content-body .view-letters ul.pager li.pager-next a { padding-right: 15px; background: url(../images/arrow-grey-next.png) no-repeat right center;}
.not-front #content .content-body .view-letters #letters-main-title h2 {line-height: 20px;}

/* News */

.not-front #content .content-body .pane-in-the-news .view-filters .views-exposed-widget  {width: 150px; min-width: 150px;}
.not-front #content .content-body .pane-in-the-news .view-filters input {margin-top: 0;}
.not-front #content .content-body .pane-in-the-news {margin: 0 15px;}
.not-front #content .content-body .pane-in-the-news .views-row {padding: 10px 0; font-size: 13px; line-height: 20px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-in-the-news .views-row.views-row-last {border: 0;}
.not-front #content .content-body .pane-in-the-news .views-field-title a { color: #ef8d00; text-decoration: underline;}
.not-front #content .content-body .pane-in-the-news .views-field-php { font-style: italic;}
.not-front #content .content-body #views-exposed-form-News-default {padding: 0;}
.not-front #content .content-body #views-exposed-form-News-default .views-exposed-widget {margin: 0; padding: 0;}
.not-front #content .content-body #views-exposed-form-News-default .date-views-filter-wrapper {width: auto;}
.not-front #content .content-body #views-exposed-form-News-default .description {margin: 0;}
.not-front #content .content-body #views-exposed-form-News-default .form-item {padding: 0;}

.not-front #content .content-body #views-exposed-form-News-default .form-item-date-filter-value-year,
.not-front #content .content-body #views-exposed-form-News-default .form-item-date-filter-value-month {width: 100px; margin-right: 3px; float: left;}

.node-type-in-the-news.not-front #content .content-body .pane-node-content .pane-content {margin: 0 15px;}
.node-type-in-the-news.not-front #content .content-body .pane-node-content .pane-content .field {margin-bottom: 10px;}
.node-type-in-the-news.not-front #content .content-body .tweetthis, 
.node-type-in-the-news.not-front #content .content-body iframe { display:none; }
.not-front #content .content-body .field-field-news-publisher {margin: 0 15px;}

/* Press */

.not-front #content .content-body .press-releases table {margin: 0 15px; border-top: 1px solid #d2d1d1;}
.not-front #content .content-body .press-releases table tr:hover {background: #FFF1D8;}
.not-front #content .content-body .press-releases table td {padding: 5px 0; padding-right: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .press-releases table td a {text-decoration: underline;}
.not-front #content .content-body .press-releases a.more {padding-right: 15px; color: #ef8d00; background: url(../images/arrow-orange.png) no-repeat right center; cursor: pointer;}

.not-front #content .content-body .view-press-release .views-table {width: 615px; margin: 0 15px;}
.not-front #content .content-body .view-press-release .views-table tr {background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .view-press-release .views-table tr .views-field-field-release-date-value {width: 100px;}
.not-front #content .content-body .view-press-release .views-table tr .views-field-view-node {width: 100px; text-align: right;}
.not-front #content .content-body .view-press-release .views-table tr .views-field-view-node a {padding-right: 15px; background: url(../images/arrow-orange.png) no-repeat center right;}
.not-front #content .content-body .view-press-release .view-footer,
.not-front #content .content-body .view-press-release .view-empty,
.not-front.node-type-press-release #content .content-body .pane-custom.pane-1 {margin: 15px;}

.not-front #content .content-body .pane-press-img-list {margin: 0 15px;}
.not-front #content .content-body .pane-press-img-list .views-row-1 h3 {padding: 0; margin: 0; margin-bottom: 15px;}
.not-front #content .content-body .pane-press-img-list .views-row {clear: both; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 15px;}
.not-front #content .content-body .pane-press-img-list .views-row .views-field-field-press-lr-img {width: 225px; margin-right: 15px; float: left;}

.not-front #content .content-body .pane-press-img-list .views-row .views-field-body {float: left; width: 375px; margin-bottom: 15px;}
.not-front #content .content-body .pane-press-img-list .views-row .views-field-body p {margin: 0; padding: 0;}
.not-front #content .content-body .pane-press-img-list .views-row .views-field-field-press-hr-img,
.not-front #content .content-body .pane-press-img-list .views-row .views-field-field-press-lr-img-1 {margin-right: 10px; display: inline-block;}

.node-type-press-release #content .content-body ul.links {margin: -40px 15px 0 0; font-size: 11px; color: #404040; text-decoration: none; text-align: right; float: right;}
.node-type-press-release #content .content-body ul.links li {padding: 0; background: none; display: block;}
.node-type-press-release #content .content-body ul.links li a {color: #404040;}

/* Letter pages */

.not-front #content .content-body .view-letters {}
.not-front #content .content-body .view-letters #letters-main-title h2 {border: 0; font-size: 19px;}
.not-front #content .content-body .view-letters #letters-main-subtitle {margin: 0 15px; padding-bottom: 30px; font-size: 14px; font-style: italic; color: #f08d00;}
.not-front #content .content-body .view-letters .views-field-created h2 {border: 0; font-size: 19px;}
.not-front #content .content-body .view-letters .views-field-body h4 { margin: 0 15px; }

/* Left Sidebar */

#container .left-sidebar { width: 300px;}
#container .left-sidebar .inside	{margin: 0;} 
#container .left-sidebar h2 {margin-bottom: 10px; font-size: 11px; font-weight: bold; color: #e28c05; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted #afafaf; position: relative; padding: 0px 0px 0px 10px; }

#container .left-sidebar .pane-title:before {width: 6px; height: 11px; position: absolute; top: 2px; left: 0px; content: url(../images/arrow-orange.png);}
#container .left-sidebar .pane-content {font-size: 13px; line-height: 18px;}
#container .left-sidebar .pane-content p {padding-bottom: 20px; font-style: italic;}
#container .left-sidebar .panel-region-separator {padding: 10px 0;}

.front #left-sidebar {
  float: left; /* LTR */
  width: 320px;
  margin-left: 0; /* LTR */
  margin-right: -200px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */
}
.not-front #left-sidebar {width: 310px; margin-right: 650px;}

#left-sidebar .section { margin: 0; /* LTR */ padding: 0;}
/* Left sidebar form */
#container .left-sidebar .webform-client-form {clear: both; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#container .left-sidebar .webform-client-form .form-item,
#container .left-sidebar .webform-client-form .webform-component {margin: 1px 0; clear: both; display: block; float: left; width: 100%;}
#container .left-sidebar .webform-client-form label {width: 90px; line-height: 22px; font-weight: normal; float: left;}
#container .left-sidebar .webform-client-form .form-text {width: 180px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
#container .left-sidebar .webform-client-form .form-textarea {width: 180px; height: 40px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
#container .left-sidebar .webform-client-form .form-select {width: 185px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}

#container .left-sidebar #webform-component-approx-date {width: 115px; clear: none;}
#container .left-sidebar #webform-component-approx-date-2 {width: 25px; clear: none;}
#container .left-sidebar #webform-component-approx-date-year {width: 50px; clear: none;}
#container .left-sidebar #webform-component-approx-date .form-text,
#container .left-sidebar #webform-component-approx-date-2 .form-text {width: 15px; clear: none;}
#container .left-sidebar #webform-component-approx-date-year .form-text {width: 40px;}
#container .left-sidebar #webform-component-number-of-participants label {width: 140px;}
#container .left-sidebar #webform-component-number-of-participants .form-text {width: 130px;}
#container .left-sidebar #webform-component-how-did-you-hear-about-us label,
#container .left-sidebar #webform-component-required-field label,
#container .left-sidebar #webform-component-how-did-you-hear-about-us .form-text,
#container .left-sidebar #webform-component-comments .form-textarea {clear: both; width: 270px;}
#container .left-sidebar .resizable-textarea .grippie {display: none;}
#container .left-sidebar #webform-component-required-field {width: auto; font-style: italic; float: left;}
#container .left-sidebar #edit-submit {width: 70px; height: 20px; margin-right: 18px; background-position: 0 0; border: 0; cursor: pointer; float: right;}
#container .left-sidebar .webform-client-form .textarea-identifier {display: none;}

/* Visit */

#new-nyhs .view-new-nyhs .views-row {padding-bottom: 30px; margin-bottom: 20px; background: url(../images/content-underline.gif) no-repeat center bottom;}
#new-nyhs .view-new-nyhs .views-row.views-row-last {background: none;}
#new-nyhs .view-new-nyhs .views-row .views-field-title {margin: 0 15px; font-size: 19px; line-height: 30px;}
#new-nyhs .view-new-nyhs .views-row .views-field-body {padding: 15px;}
#new-nyhs .view-new-nyhs .views-row .views-field-nothing,
#new-nyhs .view-new-nyhs .views-row .views-field-nothing-1 {margin: 0 15px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #f08d00; text-transform: uppercase; cursor: pointer; }
#new-nyhs .view-new-nyhs .views-row .views-field-nothing span {padding-right: 10px; background: url(../images/readmore-bg.png)  no-repeat right -18px;}

/* Calendar */

div#calpopup { width: 550px; border: 1px solid #eee; }
div#calpopup-body {margin-top: 0;}
#popup-close {padding-top: 5px;}
.calendar-calendar div.calendar {font-size: 13px;}
.calendar-calendar .inner {min-height: 20px;}
#calpopup-body .imagefield {max-width: 480px; height: auto !important;}
#calpopup-body .exhibition-dates {margin-bottom: 5px; font-style: italic; color: #ccc;}
#calpopup-body .exhibition_links,
#calpopup-body .meta,
#calpopup-body ul.links {display: none;}
#calpopup-body #nodelink {margin: 10px 0px;}
#calpopup-body .field {padding: 5px 0;}
div#calpopup h4 { margin-top: 7px;  }
div#calpopup p strong { display: inline-block; padding-top: 7px;}

.view-calendar .calendar-calendar td {text-align: left;  border: 1px solid #ccc;}
.view-calendar .calendar-calendar td.calendar-agenda-hour,
.view-calendar .calendar-calendar td .view-item-calendar {padding: 3px; background: none;} 
.view-calendar .calendar-calendar .exhibitions-day-link a {padding: 0 6px; font-weight: normal; display: block;}

.calendar-calendar div.date-nav
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {background: none;}
.calendar-calendar td .inner div.day a {color: #E28C05; font-weight: normal;}
.calendar-calendar td .inner div.calendar div {padding: 0;}
.calendar-calendar td .inner div.calendar div a {padding: 0 2px 5px 2px; background: none; display: block;}
.calendar-calendar td.calendar-agenda-items div.calendar {padding: 0; font-size: 13px;}

.page-view-calendar .attachment-after {background: #fff;}
.calendar-calendar .day-view td {width: 5%; min-width: inherit; font-size: 13px; border: 0;}
.calendar-calendar .day-view thead td { padding: 10px 0; text-indent: 5px; line-height: 10px;}
.calendar-calendar .day-view table .event-type-exhibition a {padding-left: 5px; font-size: 13px; color: #777673; font-weight: normal; border-left: 5px solid #dd9e25; display: block;}
.calendar-calendar .day-view table .event-type-program a {padding-left: 5px; font-size: 13px; color: #777673;font-weight: normal; border-left: 5px solid #f3c700; display: block;}
.calendar-calendar .day-view table .event-type-family-program a {padding-left: 5px; font-size: 13px; color: #777673; font-weight: normal; border-left: 5px solid #c9daf8; display: block;}

#calendar-all-day-events-wrapper {padding: 25px 15px;}
#calendar-all-day-events-wrapper h2 {font-weight: normal; font-size: 16px; margin-bottom: 10px;}
#calendar-all-day-events-wrapper .calendar.dayview {margin: 0 0 10px 0;}
#calendar-all-day-events-wrapper a {color: #6a6868;}
#calendar-all-day-events-wrapper .event-type-exhibition {padding: 10px 5px; border-left: 15px solid #dd9e25;}
#calendar-all-day-events-wrapper .event-type-program {padding: 10px 5px; border-left: 15px solid #f3c700;}
#calendar-all-day-events-wrapper .event-type-family-program {padding: 10px 5px; border-left: 15px solid #c9daf8;}

#calendar-all-day-events-wrapper .closed-today {position: relative;}
#calendar-all-day-events-wrapper .closed-today .closed-message {position: absolute; top: 10px; right: 10px; color: #D00;}
#calendar-all-day-events-wrapper .closed-today .event-type-exhibition,
#calendar-all-day-events-wrapper .closed-today .event-type-program,
#calendar-all-day-events-wrapper .closed-today .event-type-family-program {background: #eee;}
#calendar-all-day-events-wrapper .closed-today .event-type-exhibition a,
#calendar-all-day-events-wrapper .closed-today .event-type-program a,
#calendar-all-day-events-wrapper .closed-today .event-type-family-program a {color: #ccc;}

.calendar-calendar {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif	
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {background: none;}

.calendar-calendar .custom-closures-wrapper {padding: 3px;}
.calendar-calendar .custom-closures-wrapper .custom-closure {padding: 0 2px 5px; border-radius: 5px; color: #d00; background: #eee;}

.calendar-calendar td .inner div.calendar div.closed-exhibition {padding: 3px; border-radius: 5px; color: #d00; background: #eee;}
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-exhibition,
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-exhibition a,
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-program,
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-program a,
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-family-program,
.calendar-calendar td .inner div.calendar div.closed-exhibition .event-type-family-program a {background: none; color: #d00;}

#calendar-all-day-events-wrapper .node-data-field-dates-closed-field-dates-closed-value {display: none;}

#calendar-title {width: 440px; height: 45px; text-indent: -9999px; line-height: 0; font-size: 0; background: url(../images/calendar-title.png) no-repeat 0 0; display: block; float: left;}
#calendar-title-line {width: 520px; height: 44px; float: left;}
#calendar-legend {width: 300px; line-height: 14px; float: right;}
#calendar-legend .calendar-legend-item {width: 215px; height: 15px; padding-bottom: 5px; float: left;}
#calendar-legend .calendar-legend-item-color {width: 80px; height: 14px; margin-right: 5px; float: left; background: url(../images/legend-sprite.png) no-repeat 0 0;}
#calendar-legend #calendar-legend-exhibitions .calendar-legend-item-color {background-position: -200px 0;}
#calendar-legend #calendar-legend-programs .calendar-legend-item-color {background-position: -100px 0;}
#calendar-legend .calendar-legend-item-name {font-size: 11px; color: #74736f; float: left;}
.calendar-calendar {font-size: 13px;}
.view-calendar .view-header {position: relative; padding-bottom: 30px;}
.view-calendar .view-header #calendar-legend {position: absolute; right: 0; top: 60px;}
.view-calendar .view-header #calendar-header {overflow: hidden;}
.view-calendar .view-content {clear: both; margin-top: -20px;}
.calendar-calendar td .inner div.calendar div.event-type-program ,
.calendar-calendar td .inner div.calendar div.event-type-programs-audio-video {margin-bottom: 3px; font-size: 13px; border-radius: 5px; padding-top: 5px; background: #F3C700;}
.calendar-calendar td .inner div.calendar div.event-type-family-program {margin-bottom: 3px; border-radius: 5px; padding-top: 5px; background: #c9daf8;}
.calendar-calendar td .inner div.calendar div.event-type-exhibition {margin-bottom: 3px; border-radius: 5px; padding-top: 5px; background: #dd9e25;}
.calendar-calendar td div.calendar .cancelled-message { color: #B00; font-style: italic; }
.field-field-program-cancel { color: #B00; }

.calendar-calendar td .inner div.calendar .closed-today {border-radius: 5px; background: #eee;}
.calendar-calendar td .inner div.calendar .closed-today div.event-type-programs-audio-video,
.calendar-calendar td .inner div.calendar .closed-today div.event-type-family-program,
.calendar-calendar td .inner div.calendar .closed-today div.event-type-exhibition {color: #777; background: none;}
.calendar-calendar td .inner div.calendar .closed-today div.event-type-programs-audio-video a,
.calendar-calendar td .inner div.calendar .closed-today div.event-type-family-program a,
.calendar-calendar td .inner div.calendar .closed-today div.event-type-exhibition a {color: #777;}

.calendar-calendar td .inner div.calendar div.closed-message {margin: 3px; padding: 3px; border-radius: 5px; color: #D00; background: #eee;}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {background: none;}

.calendar-calendar td.empty {background: #fff;}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {background-color: #eeeeee;}

.node .content .field-field-speaker-photo { float: left; margin: 5px 10px 0 0; }

/* Second sidebar */

.region-sidebar-second {
  float: left; /* LTR */
  width: 200px;
  margin-left: 760px; /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section { margin: 0 0 0 20px; /* LTR */  padding: 0;}
.pane-block-5 .pane-content {padding: 5px; font-style: italic; border: 1px dotted #b19970; background: #fedca1;}

/* Footer */

#footer {color: #8c8c8c;}
#footer .panel-panel h2 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #e28c05; border-top: none; }
#footer .panel-panel {width: 289px; height: 285px; padding: 10px 15px; padding-top: 0; border-right: 1px solid #a1a1a1; float: left;}
#footer .panel-panel .inside {margin: 0;}
#footer .panel-panel h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; font-style: italic; font-weight: normal; text-transform: lowercase; color: #404040;}
#footer .panel-panel h3 strong {text-transform: uppercase; font-weight: normal;}
#footer .panel-panel p {margin-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 19px;}
#footer .panel-panel a.download { margin: 5px 0; position: relative; margin-left: -5px; float: left;}
#footer .panel-col-first {width: 310px; padding: 10px 0; padding-top: 0;}
.front #footer .panel-col-first {width: 320px;}
#footer .panel-col-last {border: 0;}
#footer .panel-col-last p {margin-bottom: 3px;}
#footer .panel-col-last p span {text-transform: uppercase;}
#footer .panel-col-last h3.library {margin-top: 10px;}

#footer .social-links a { height: 20px; }
#footer .social-links h3 {line-height: 25px;}
#footer .social-links img {margin: 0 3px;}
#footer #footer-links-topline { float: right; margin: -43px 0 10px;  }
#footer #footer-links-topline img {margin: 0 4px;}
#footer .social-links img.left {margin-left: 5px;}
#footer .social-links .icon-library {position: relative; }
#footer .social-links .updates {clear: both; margin: 5px 0;}
#footer .social-links .updates h3 {float: left;}

#block-block-4 {background: #969696;}
#block-block-4 .content {width: 960px; padding: 0 5px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #60605b; text-align: right;}
#block-block-4 .content a {color: #60605b;}

/* Page bottom */

.region-bottom /* See also the #page-wrapper declaration above that this div shares. */ {
}

/* Prevent overflowing content */

#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-bottom {  
overflow: visible;  
word-wrap: break-word; 
/* A very nice CSS3 property */
}

/* Orange pages */

.not-front #orange .content-body .inside {background: url(../images/main-content-bg-orange.png) repeat-y 0 0;}
.not-front.page-taxonomy #orange .content-body .inside {background: none;}
.not-front.page-node #orange .content-body h2.pane-title,
.not-front.page-node #orange .content-body h2 {border-bottom: 1px solid #c5ae84;}
.not-front.page-node #orange .content-body ul.menu {margin-bottom: 0;}
.not-front #orange .content-body div.intro {padding: 0 15px; margin: 15px 0; background-color: #ffebc7; position: relative;}
.not-front #orange .content-body div.arrow {background: #ffebc7 url(../images/content-arrow.png) no-repeat 0 20px; position: relative;}
.not-front #orange .content-body div.intro p {padding: 15px 0; border-top: 1px solid #ccbb9e; border-bottom: 1px solid #ccbb9e; position: relative;}

.not-front #orange .content-body p.intro {background-color: #ffebc7; margin-bottom: 15px; font-weight: normal; position: relative;}
.not-front #orange .content-body p.underline {border-bottom: 1px solid #c5ae84; margin: 0; margin-bottom: 20px;}
.not-front #orange .content-body span.underline {width: 616px; height: 1px; border-bottom: 1px solid #CCBB9D; position: absolute; left: 15px; bottom: 0;}

.not-front #orange .content-body .description {color: #60605B;}

#about_link, #gallery_link, #online_link, .previous-item, .next-item, a.node-expand, a.close {cursor: pointer; }

/* Various */

.invisible { display:none; }
.view-audio-header .views-field-field-teaser-image {
	text-align: center;
}
.view-audio-header .views-field-nothing,
.view-audio-header .views-field-nothing-1,
.view-audio-header .views-field-nothing-2 {float: right; margin-right: 5px; margin-top: -20px;}
.view-audio-header .views-field-nothing {margin-right: 15px;}
.view-audio-header .views-field-nothing-2 a {color: #000; font-size: 11px; text-decoration: underline; line-height: 15px;}
.not-front #content .content-body .view-audio-header .fshare {width: 15px; height: 15px; background-position: -17px -150px;}
.not-front #content .content-body .view-audio-header .tweet_button {width: 15px; height: 15px; background-position: 0 -150px;}
.view-audio-header .jcarousel-skin-default .jcarousel-container-horizontal {width: 615px; padding: 15px;}
.not-front #content .content-body .view-audio-header .views-field-field-teaser {clear: both;}
.view-audio-header .close_event {margin: 0 15px;}
#content .view-audio-header .jcarousel-skin-default .jcarousel-container-horizontal, #content .view-audio-header .jcarousel-skin-default .jcarousel-container-horizontal ul {
    height: 444px;
}
#content .view-audio-header .jcarousel-skin-default .jcarousel-clip-horizontal {
    overflow: hidden;
    width: 625px;
}
#content .view-audio-header .jcarousel-skin-default .jcarousel-container-horizontal ul li {padding-left: 0; text-align: left; height: 444px;}
#apps-carousel {position: relative; z-index: -5000; margin-top: -450px; }
.view-audio-header .jcarousel-skin-default .jcarousel-next,
.view-audio-header .jcarousel-skin-default .jcarousel-prev {width: 32px; height: 60px;}
.view-audio-header .jcarousel-skin-default .jcarousel-next,
.view-audio-header .jcarousel-skin-default .jcarousel-next:hover {top: 200px; right: 0; background-position: -615px 0;}
.view-audio-header .jcarousel-skin-default .jcarousel-prev,
.view-audio-header .jcarousel-skin-default .jcarousel-prev:hover { top: 200px; left: 0; background-position: 0 0;}

/* Custom Painting Interactive */

#painting_overlayer{
	position: fixed;
	z-index: 9999;	
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #666;
	opacity: 0.4;
	filter:alpha(opacity=40);
}

#image_container{
	position: fixed;
	z-index: 10000;	
	top: 0;
	left: 0;
	overflow: scroll;
}

#close_overlayer{
	top: 0;
	right: 4px;
	color: #fff;
	position: absolute;
	cursor: pointer;
	z-index: 2000;
}

#shape1_hov{
	position: absolute;
	top: 333px;
	left: 15px;
}

#shape2_hov{
	left: 540px;
    position: absolute;
    top: 446px;
}

#shape3_hov{
	left: 822px;
    position: absolute;
    top: 310px;
}


#shape4_hov{
	left: 532px;
    position: absolute;
    top: 612px;
}

#shape5_hov{
	left: 822px;
    position: absolute;
    top: 514px;
}

.tooltip{
	background: white;
	position: absolute;
	padding: 5px;
	box-shadow: -3px -3px 7px #333;
	width:180px;
	top: -160px;
	left: 0;
	font-size: 13px;
	line-height: 15px;
	font-family: "Tahoma";
	color: #666;
	opacity: 0.8;
}
.tooltip h3{
	font-family: Georgia;
	color: orange !important;
	font-size: 14px !important;
	line-height: 16px;
	margin:0;
	padding: 0 !important;
}
.tooltip p {
	margin: 0;
	padding: 0 !important;
}
.tooltip .arrow{
	position: absolute;
	display: block;
	width: 30px;
	height: 25px;
	background: white url(../images/tooltip_arrow.png) no-repeat center center;
	bottom: -25px;
	left: 0;
}

#top_directions{
	background: white;
	position: absolute;
	box-shadow: -3px -3px 7px #333;
	top: 3px;
	left: 300px;
	font-size: 13px;
	line-height: 15px;
	font-family: "Tahoma";
	color: #666;
	padding: 10px 20px;	
}

#top_directions.opened{
	width: 700px;
	
}
#top_directions.opened p{
	display: block;
	
}
 #top_directions h2{
	font-family: Georgia;
	color: orange;
	font-size: 16px;
	line-height: 16px;
	margin:0;
	font-weight: normal;
	background: white url(../images/directions_arrow.gif) no-repeat right center;
	padding-right: 20px;
	float: left;
	cursor: pointer;
	border: none;
	
}
 #top_directions.opened h2{
 	 margin-bottom: 10px;
 }
 #top_directions p {
 	display: none;
 	padding: 0 !important;
 	clear: left;
 	background: white url(../images/nyhs_society_logo.gif) no-repeat left center;
 	padding-left: 165px !important;
 	height: 100px;
 	font-size: 15px;
 	font-family: Georgia;
 	line-height: 17px;
 }
 a#videoPopup {/*background: url(../images/iefix.gif);*/ background: url(../images/bigplay.png) no-repeat top left; cursor: pointer;}
 .searchedid {
 	width: 100%;
 }
 
.view-Collections div.view-empty,
.view-collections-grid div.view-empty {
	padding: 0 15px;
}

div.exhibitions-day-link {
	clear: both;
}
a.node_83246 {
	background: url("../images/reserve-now-button.png") no-repeat scroll 0 0 transparent !important;
	width: 129px !important;
	height: 28px !important;
}
.pane-programs-event-view .views-field-field-start-end-program-dt {
	float: left;
	margin-right: 5px;
	padding-left: 15px;
}

.pane-programs-event-view .views-field-field-text-to-show-instead-of-da {
	float: left;
	margin: 0px 5px 10px 15px;
	font-size: 13px;
}

#node_88, #node_434, #node_420, #node_429, #node_85  {
	display: none;
}

.nodeid-62753 #childrens-pages .panel-col-last {
	display: none !important;
}
.nodeid-62753 #childrens-pages .panel-col-first {
	width: 100% !important;
}

.nodeid-62753 #childrens-pages .pane-title{
	display:none;
}
.nodeid-62753 #content .view-calendar-dchm  .date-nav a{
	color: white !important;
}
.nodeid-62753 #calendar-title, .page-dchm-beta-calendar #calendar-title {
	background: url(/sites/all/themes/nyhs2/images/DCHM_Calendar_Headline.png) no-repeat 0 0;
}
.nodeid-62753 #content .view-calendar-dchm div.day a , .page-dchm-beta-calendar .view-calendar-dchm div.day a{
color: rgb(0, 54, 95) !important;
}
a.node_104406 {
	width: 130px;
	height: 25px;
	background-position: -189px -330px;
	cursor: pointer;
	float: right;
}

#visit-buytkt {
	float: none;
}

#visit-buytkts {
	left: -15px;
	position: relative;
	top: 60px;
}

.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-select,
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-family-programs-panel-pane-4 .form-item-date-filter-value-year, .not-front #content .content-body .pane-family-programs-panel-pane-4 .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-family-programs-panel-pane-4 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row { zoom:1;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row:before,
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row:after {clear: both;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-datetime, .not-front #content .content-body .pane-programs-panel-pane-1.views-field-field-start-end-program-dt-value-1{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-title-1,
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-title-1 a,
.not-front #content .content-body .pane-family-programs-panel-pane-4 {font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-price,
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-path {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-family-programs-panel-pane-4 .views-field-field-program-cancel-value { color: #B00; }
.not-front #content .content-body .view-id-calendar .exhibition-title{ height: 47px; background: #5a5a5a; color: white; padding-top: 3px; padding-left: 4px;}
.not-front #content .content-body .view-id-calendar .exhibition-title a, .not-front #content .content-body .view-id-calendar .exhibition-title a:visited, .not-front #content .content-body .view-id-calendar .exhibition-title a:hover, .not-front #content .content-body .view-id-calendar .exhibition-title a:active{color: white; text-decoration:none; font-size: 16px;}
.calendar-calendar div.date-nav {color: #777;padding: 0.2em;width: auto;border:none;background-color:white;}
.view-id-calendar_dchm .calendar-calendar div.date-nav{background-color: #8dc8ee; color: #fff; padding: 0.2em; width: auto; border: 1px solid #ccc;}
.view-id-calendar_dchm .calendar-calendar th.days{background-color: #5b5b5b; color:#fff;}
#content .view-id-calendar_dchm div.date-nav .date-heading{text-align: center;}
.exhibitions-month .opening-times{color:#ef8d00; font-size:11px;}
.closures-wrapper{padding:0 0px 10px 10px;}
.closures-date{width:100px; font-weight:bold; float:left;}
.closures-text{margin-left: 100px;}
.closures-closeddate{font-weight: bold;}
.monday-off{background-image: url(/sites/all/themes/nyhs2/images/calendar-closed.png); background-repeat: no-repeat; padding-left: 50px; padding-bottom: 10px;margin-top: 10px;}
.closures-openings{background-image: url(/sites/all/themes/nyhs2/images/calendar-partial-closed.png); background-repeat: no-repeat; padding-left: 50px; padding-bottom: 22px;margin-top: 10px;}
.not-front #content .content-body .calendar-programs h3{font-size: 11px;}
.calendar-programs .view-header{padding: 5px 0 0; background: url(/sites/all/themes/nyhs2/images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .pane-calendar .date-heading h3{font-size:22px;}
.view-display-id-calendar_block_1 div.date-nav {background: #5b5b5b;}
.view-display-id-calendar_block_1 div.date-nav .date-next a, .view-display-id-calendar_block_1 div.date-nav .date-prev a{color:white;}
.view-display-id-calendar_block_1 div.date-nav .date-heading h3 {color:white;}
.view-display-id-calendar_block_1 .calendar-calendar th.days {background-color: transparent; border: none; color: #424242;}
.view-display-id-calendar_block_1 .calendar-calendar tr  {background: transparent;}
.calendar-calendar table.mini td.empty {background: transparent;}

.view-display-id-calendar_block_1 .view-header {
  margin-bottom: 28px;
  padding-bottom: 0px;
  font-size: 19px;
}
.pane-nyhsnewcalendar-mini-calendar .mini td {
  border: none;
  text-align: center;
  background: transparent;
  padding:3px;
}
.view-display-id-calendar_block_1 .mini-day-on {
  background: white;
  height: 20px;
  
}
table td.mini a, table td.mini a:visited, table td.mini a:hover {
  color:#424242;
  text-decoration: none;
}
.view-display-id-calendar_1 .date-nav div.date-heading{
  text-align: left;
}
.not-front #content .content-body .pane-calendar .date-nav div.date-heading h3{
  font-size:22px;
  padding: 0 5px;
}
.not-front #content .content-body .pane-calendar .date-nav div.date-next{
  text-align: left;
  width: 6%;
  float: right;
}
.not-front #content .content-body .pane-calendar .date-nav div.date-prev{
  text-align: right;
  width: 44%;
  float: left;
}
.head-links {
  position: relative;
  top: -45px;
  left: 95px;
}
.head-links a, .head-links a:visited, .head-links a:hover, .head-links a:active {
  font-size: 14px;
  padding-left: 5px;
  color: #5a5a5a;
  text-decoration: none;
}
.date-nav .head-links .active a, .head-links .active a:visited, .head-links .active a:hover, .head-links .active a:active {
  color: #ef8d00;
}
.view-display-id-calendar_block_1 .date-nav div.date-heading{
  height: 11px;
}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-select,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .form-item-date-filter-value-year, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-row {clear: both; overflow: hidden;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-cancel-value,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-cancel-value,
.not-front #content .view-id-family_programs .views-field-field-program-cancel-value { color: #B00; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-tid-1 {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-title-1,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-title-1 a,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 {font-size: 18px; line-height: 24px; color: #404040;}
.not-front #content .views-field-field-program-description-value { font-size: 13px; line-height: 16px; padding: 3px 0; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-3 .views-field-field-speaker label {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 12px; line-height: 20px; float: none;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker .field-item .field-text-default {display: inline;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-datetime,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-start-end-program-dt-value-2,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-price,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-path  {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-nothing {width: 57px; margin: 3px 0; float: right; text-align: right; clear: right;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters form {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters {margin: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #d2d1d1;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .views-exposed-widgets {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-select,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-text {margin-right: 5px; border: 0; color: #757575; background: #e3e3e3;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-item {padding: 0;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-select#edit-term-node-tid-depth {width: 200px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-type-select {margin-left: 10px;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .form-item-date-filter-value-year, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .form-item-date-filter-value-month {float: left; clear: none;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .view-filters .form-type-select select {width: 100px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-row {clear: both; overflow: hidden;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-datetime, .not-front #content .content-body .pane-family-programs-panel-pane-1 .views-field-field-start-end-program-dt-value-1  {position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker-photo-fid {width: 115px; margin: 0 15px; float: left; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-cancel-value,
.not-front #content .content-body .pane-programs-panel-pane-1 .views-field-field-program-cancel-value,
.not-front #content .view-id-family_programs .views-field-field-program-cancel-value { color: #B00; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker-photo-fid .speakers-pagination {display: none;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-tid-1 {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-title-1,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-title-1 a,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 {font-size: 18px; line-height: 24px; color: #404040;}
.not-front #content .views-field-field-program-description-value { font-size: 13px; line-height: 16px; padding: 3px 0; }
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-speaker .field-item .field-text-default {display: inline;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-datetime,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-start-end-program-dt-value-2,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-price,
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-member-price {margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-price div {padding-left: 5px; border-left: 1px solid #766587;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-program-price div div {padding-left: 5px; border-left: none;}

.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-path  {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-nothing {width: 57px; margin: 3px 0; float: right; text-align: right; clear: right;}
.view-id-calendar_public_programs .view-header {font-family: Arial; font-size: 11px; margin-left: 15px;}
.view-id-calendar_public_programs .views-field-field-program-datetime {display: none !important;}

.cancelled-calprogram {background:url(../images/cancelled_bkg.png) top left; clear: both; overflow: hidden; opacity: .4; filter: alpha(opacity=40);}
.view-display-id-calendar_block_1  .calendar-on .mini-day-on{background: url(../images/calendar-open.png);}
table td.calendar-on a, table td.calendar-on a:visited, table td.calendar-on a:hover {color:white;}

.view-display-id-calendar_block_1  .calendar-on .monday-closed .mini-day-on{background: #5b5b5b;}
.view-display-id-calendar_block_1  .calendar-on .monday-open .mini-day-on{background: url(../images/special-open.png);}
#content .content-body .pane-calendar-public-programs-panel-pane-2 .views-field-field-start-end-program-dt-value{margin-right: 10px; font-size: 13px; float: left;}
.not-front #content .content-body .cancelled {background-position: -2px -307px; width: 115px; height: 24px; position: absolute; right: 10px; opacity: 1; filter: alpha(opacity=100);} 

.view-id-calendar_dchm .calendar-calendar tr td.today, .view-id-calendar_dchm .calendar-calendar tr.odd td.today, .view-id-calendar_dchm .calendar-calendar tr.even td.today{background: #c5e2f5;}
.view-id-calendar_dchm .calendar-calendar div.date-nav h3 {color:#fff;}

.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.event-type-family-program{ margin-bottom: 3px; border-radius: 0px; padding-top: 5px; background: transparent; position: relative; z-index:9999;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-scavenger a {color: #EAA201;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-family a {color: #0187C2;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-special a {color: #00365f;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-history a {color: #F35C0A;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-storytelling a {color: #E11A2D;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar td .inner div.calendar div.type-camps a {color: #01B110;}
.dchm-section.dchm-families #content .calendar-calendar .custom-closures-wrapper .custom-closure {padding: 0 5px 5px; border-radius: 0px; color: #ffffff; background: rgba(0,0,0,.40); 	font-style: italic; text-align: left;}
.dchm-section.dchm-families #content .calendar-calendar .day-closed {background: #f5f5f5;}
.dchm-section.dchm-families #content tr.row-calendar {height: 134px;}

.monthday-wrapper {text-align: left; position: relative;}
.day-wrapper {position: absolute; top: 50%; margin-top: -37px; left: 50%; height: 80px; width: 90px; margin-left: -45px;}
.dayname {color: #f5f5f5; text-align: center; font-size: 76px; position: relative; top:44%; font-family: arial;}
.dchm-section.dchm-families #content .view-id-calendar_dchm .calendar-calendar .custom-closures-wrapper {position: relative; z-index:100;}
.dchm-section.dchm-families #content .calendar-calendar .day-closed .dayname {color:#fff;}
.dchm-section.dchm-families #content .calendar-calendar .inner {height: auto !important; min-height: 0px;}
.dchm-section.dchm-families #popup-close { position: relative; top: -15px; right: 20px; cursor: pointer; z-index:5000;}
.dchm-section.dchm-families .calendar-calendar .links .calendar-year {display:none;}
.dchm-section.dchm-families .calendar-calendar .date-nav div.date-heading {width: 20%;}
.dchm-section.dchm-families .calendar-calendar .date-nav div.date-prev {text-align: right; width: 40%; float: left; margin-top: 10px; text-transform: uppercase;}
.dchm-section.dchm-families .calendar-calendar .date-nav div.date-next {text-align: left; width: 40%; float: right; margin-top: 10px; text-transform: uppercase;}
.dchm-section.dchm-families .calendar-calendar ul.links {padding: 0; position: relative; top: 50px; left: 800px;}
.dchm-section.dchm-families #content .calendar-calendar ul.links a{color:#5a5a5a; text-transform: uppercase;}
.dchm-section.dchm-families #content .calendar-calendar ul.links li {background:none; padding-left: 0px;}
.dchm-section.dchm-families #content #buttons .inline {cursor: pointer; display:inline-block; vertical-align: middle; text-align: center; -webkit-border-radius: 4px; -moz-border-radius:4px; border-radius: 4px; padding: 0 11px; background: #5b5b5b; color:#fff;}
.dchm-section.dchm-families #content #buttons {top:56px;}

.dchm-section.dchm-families #content #buttons #toate { padding-top: 9px; padding-bottom: 9px;width: 80px;}
.dchm-section.dchm-families #content #buttons #age-12  {background: #EAA201;width: 80px;padding-top: 9px; padding-bottom: 9px;}
.dchm-section.dchm-families #content #buttons #age-3-7 {background: #0187C2;width: 80px;padding-top: 9px; padding-bottom: 9px;}
.dchm-section.dchm-families #content #buttons #age-6-9 {background: #01B110;width: 80px;padding-top: 9px; padding-bottom: 9px;}
.dchm-section.dchm-families #content #buttons #age-9-12 {background: #6fd0f7;width: 80px;padding-top: 9px; padding-bottom: 9px;}
.dchm-section.dchm-families #content #buttons #age-all-ages {background: #E11A2D;width: 80px;padding-top: 9px; padding-bottom: 9px;}

.dchm-section.dchm-families .pane-family-programs-panel-pane-1 .views-field-field-speaker-photo-fid {
  width: 115px;
  margin: 0 15px;
  float: left;
}

.dchm-section.dchm-families .pane-family-programs-panel-pane-1 .program_details {
width: 360px;
float: left;
}
.dchm-section.dchm-families  .pane-family-programs-panel-pane-1 .views-field-tid-1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #ef8d00;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 20px;
}
.dchm-section.dchm-families .pane-family-programs-panel-pane-1 .views-field-title-1 a{
  font-size: 18px;
  line-height: 24px;
  color: #404040;
}
.dchm-section.dchm-families .pane-family-programs-panel-pane-1 .views-field-field-program-description-value {
  font-size: 13px;
  line-height: 16px;
  padding: 3px 0;
}
.dchm-section.dchm-families .pane-family-programs-panel-pane-1 .views-field-field-start-end-program-dt-value-2 {
  margin-right: 10px;
  font-size: 13px;
  float: left;
}
.dchm-section.dchm-families div#calpopup-body {
  margin: 0px;
margin-top: -24px;
margin-left: 15px;
width: 641px;
}

.dchm-section.dchm-families #calpopup-body .views-field-path-2 {
clear: right;
text-align: right;
font-size: 11px;

text-decoration: underline;
}
.dchm-section.dchm-families #calpopup-body .views-field-path-2 a{
  color: #404040;
}

.not-front #calpopup-body .fshare {
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  background: url(../images/btns-sprite.png) no-repeat 0 0;
  display: block;
  width: 55px;
  height: 20px;
  margin: 3px 0;
  background-position: 0 -30px;
  cursor: pointer;
  float: right;
}
.not-front #calpopup-body .tweet_button {
  text-indent: -9999px;
line-height: 0;
font-size: 0;
background: url(../images/btns-sprite.png) no-repeat 0 0;
display: block;
  width: 57px;
height: 22px;
margin: 3px 0;
background-position: 0 -60px;
cursor: pointer;
float: right;
}
.not-front #calpopup-body .pane-family-programs-panel-pane-1 .program_right_links {
width: 120px;
margin-right: 15px;
float: right;
}
.not-front #calpopup-body .views-field-path {
  width: 55px;
margin: 3px 0;
float: right;
clear: right;
}
.not-front #calpopup-body .views-field-path-1 {
  width: 57px;
margin: 3px 0;
float: right;
clear: right;
}
.not-front #calpopup-body .views-field-nothing {
width: 57px;
margin: 3px 0;
float: right;
text-align: right;
clear: right;
}
.not-front #calpopup-body #nodelink{
position: relative;
top: -15px;
left: 145px;
width: 30px;
}

#calpopup-arrow { background: url(../images/popup-calendar-arrow.png) no-repeat left top;
position: relative;
height: 24px;
bottom: 23px;
left: 35px;
}
.dchm-section.dchm-families div#calpopup { border: none;
width: 675px;
-webkit-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow:none;
box-shadow:none;
z-index: 99999;
background: url(../images/popup-calendar-box.png) top left no-repeat;}


.nodeid-104981 #page-wrapper #container .panel-col-first {
  width: 100%;
}
.nodeid-104981 #page-wrapper #container .panel-col-first h2.pane-title {
  display: none;
}

.nodeid-104981 #page-wrapper #container .panel-col-first .pane-node-content div.pane-content {
  position: absolute;
}

.nodeid-104981 #page-wrapper #container .panel-col-first .pane-calendar-dchm-camps .view-display-id-calendar_1 {
 padding: 120px 0 0 0;
}
.nodeid-104981 #calendar-title {
	background: url(/sites/all/themes/nyhs2/images/DCHM_Calendar_Headline.png) no-repeat 0 0;
}

.nodeid-104981 #buttons ul {
	padding: 0 0 0 5px !important;
}
.nodeid-104981 #page-wrapper #container .panel-col-last {
  width: 615px;
}
.nodeid-104981 #page-wrapper #container .panel-col-last h2.pane-title {
  display: none;
}
.nodeid-104981 #content .view-calendar-dchm-camps .date-nav a {
    color: #FFFFFF !important;
}
.nodeid-104981 #content .view-calendar-dchm-camps .date-nav .head-links a {
    color: #777777 !important;
}
.nodeid-104981 #content .view-calendar-dchm-camps .date-nav .head-links span a:hover,
.nodeid-104981 #content .view-calendar-dchm-camps .date-nav .head-links span.active a {
    color: #EF8D00 !important;
}

.view-id-calendar_dchm_camps.view-display-id-calendar_1 .calendar-calendar div.date-nav {
    background-color: #8DC8EE;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    padding: 0.2em;
    width: auto;
}

.view-id-calendar_dchm_camps .calendar-calendar div.date-nav h3 {
    color: #FFFFFF;
    text-transform: none !important;
}

.view-id-calendar_dchm_camps.view-display-id-calendar_1 {
    position: relative;
}
.view-id-calendar_dchm_camps.view-display-id-calendar_1 div.attachment-after {
    position: absolute;
    left: 330px;
    width: 620px;
}

.view-id-calendar_dchm_camps.view-display-id-calendar_block_1 {
    width: 300px;
    margin: 20px 0 0 0;
}

.view-display-id-calendar_block_1 .view-content {
    clear: both;
    margin: -20px 0 0 0;
}

.view-display-id-calendar_block_1 .date-nav .date-prev {
    width: 20% !important;
    text-align: left !important;
    margin-top: 0 !important;
    text-transform: none !important;
    padding-left: 10px !important;
}

.view-display-id-calendar_block_1 .date-nav .date-heading {
    width: 50% !important;
}

.view-display-id-calendar_block_1 .date-nav .date-heading h3 {
    font-size: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.view-display-id-calendar_block_1 .date-nav .date-next {
    width: 20% !important;
    text-align: right !important;
    margin-top: 0 !important;
    text-transform: none !important;
    padding-right: 10px !important;
}

.view-id-calendar_dchm_camps.view-display-id-calendar_block_1 .view-header {
    padding-left: 10px;
}


.dchm-section.dchm-families .pane-calendar-dchm-camps .calendar-calendar .date-nav div.date-heading {
  width: 25%;
  text-align: center;
}
.dchm-section.dchm-families .pane-calendar-dchm-camps .calendar-calendar .date-nav div.date-next {
    float: right;
    margin-top: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 37%;
}
.dchm-section.dchm-families .pane-calendar-dchm-camps .calendar-calendar .date-nav div.date-prev {
  float: left;
  margin-top: 10px;
  text-align: right;
  text-transform: uppercase;
  width: 37%;
}
#calpopup .views-field-field-buy-tickets-url-value {
  width: 120px;
margin-bottom: 20px;
float: right;
}

.clear-both {
    clear: both;
}

.calendar-camps .camps-wrapper {
    margin: 20px 0 0 0;
}

.calendar-camps .camps-wrapper .main-title {
    font-size: 19px;
    margin: 0 0 7px 0;
}

.calendar-camps .camps-wrapper .camp-item {
    border-top: 1px solid #BABABA;
    border-bottom: 1px solid #BABABA;
    padding: 5px 0 0 0;
}

.calendar-camps .camps-wrapper .camp-item .camp-image {
    float: left;
    margin: 0 15px 0 0;
}

.calendar-camps .camps-wrapper .camp-item .node-type {
    color: #EF8D00;
    margin: 0 0 0 130px;
}

.calendar-camps .camps-wrapper .camp-item .camp-title {
    font-size: 19px;
    margin: 5px 0 5px 130px;
}

.calendar-camps .camps-wrapper .camp-item .camp-title a {
    color: #60605B !important;
}

.exhibition-wrapper-limited {
    height: 396px;
    overflow: hidden;
}

.more-exhibitions,
.less-exhibitions {
    background: none #5A5A5A;
    clear: both;
    text-align: right;
    line-height: 22px;
}

.more-exhibitions a,
.less-exhibitions a {
    color: #ffffff;
    text-decoration: underline;
    background: url("../images/arrow-down-white.png") no-repeat scroll right center transparent;
    padding: 0 13px 0 0;
    margin: 0 15px 0 0;
}

.less-exhibitions a {
    background: url("../images/arrow-up-white.png") no-repeat scroll right center transparent;
}
.views-field-field-speacker-wide {
  margin: 0 15px;
  clear: both;
  border-top: 1px solid #d2d1d1;
  overflow: hidden;
}
.not-front #content .content-body .pane-programs-event-view .views-field-body {
  clear:both;
}

.views-field-field-speaker-square-fid {
  clear: both;
  margin: 15px 0;
  padding: 0 15px;
  float: right;
}

.remove {
  display:none;
}

.square-image {
width: 340px;
float: right;
margin: 15px 0;
padding: 0 15px;  
}

.wide-image {
margin: 15px 0;
clear: both;
overflow: hidden;
}

.body-dchm {
display: block;
width: 100%;
overflow: hidden;	
margin: 15px 0px 15px 0px;
}

.wide-image-empty {
display: none;
}

.square-image-empty {
display: none;	
}

.square-image-empty + .wide-image + .body-dchm, .square-image-empty + .wide-image-empty + .body-dchm {
display: block;
width: 100%;
float: none;
overflow: hidden;	
margin: 15px 0px 15px 0px;
}

.wide-image .speakers-pagination {
display: none;	
}

.wide-image .item-list ul li { 
background: none !important;
padding: 0px 0px 0px 0px !important;
}

ul.text-slideshow li { 
background: none !important;
padding: 0px 0px 0px 0px !important;
}

span.time-tag {
    background: none #da8c00;
    color: #ffffff;
    padding: 2px 10px;
    display: block;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    position: absolute;
    z-index: 1;
    line-height: 18px;
}

.links-block .row {
    border-top: 1px dotted #ababab;
    padding: 13px 0;
}

.links-block .row.first {
    margin: 23px 0 0 0;
}

.links-block .row.last {
    border-bottom: 1px dotted #ababab;
}

.links-block a {
    color: #424242;
}

.addtoany_list { text-align:right !important; }

.addtoany_list {
	color: #404040;
	display: block;
	text-align: right !important;
	padding-top: 30px;
}

.addtoany_list a.a2a_button_facebook_like { margin-left: 30px; }
.node-type-exhibition .addtoany_list a.a2a_button_facebook_like { margin-left: 20px; }
.addtoany_list a.a2a_button_google_plusone iframe { width: 60px !important; }
.addtoany_list a.a2a_button_twitter_tweet iframe { width: 80px !important; }

.addtoany_list a.addtoany_share_save {
color: #404040 !important;
text-decoration: underline;	
text-transform: lowercase !important;
}

.addtoany_list > a {
    display: block;
	font-size: 11px !important;
	float: none !important;
    padding: 0px 0px 5px 0px;
}

.addtoany_list a span.a2a_img {
	display: none;
}

.addthisevent-drop {
    background: url("http://addthisevent.com/gfx/icon-calendar-t1.png") no-repeat scroll 9px 50% rgba(0, 0, 0, 0) !important;
    border: none !important;
    color: #404040 !important;
    display: inline-block;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	text-transform: lowercase !important;
	font-weight: normal !important;
    font-size: 11px !important;
    padding: 0px 0px 0px 35px !important;
    position: relative;
    text-decoration: none !important;
}

/* Page Rotating Images */

.content-body .inside .pane-content ul.cycle-images {
	margin: 0px 0px 0px 0px !important;	
}

.content-body .inside .pane-content ul.cycle-images li {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	background: none !important;	
}

/* Responsive Styles */

@media screen and (max-width:1150px) {
 
#feature_slider ul li .description .views-field-title { margin-top: 50px; line-height: 60px; font-size: 40px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
#feature_slider ul li .description .views-field-body { width: 360px; font-size: 50px; line-height: 50px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
}
 
@media screen and (max-width:955px) {
 
#feature_slider ul li .description .views-field-title { margin-top: 50px; line-height: 40px; font-size: 30px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
#feature_slider ul li .description .views-field-body { width: 360px; font-size: 30px; line-height: 40px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
}
 
@media screen and (max-width:760px) {
 
#feature_slider ul li .description .views-field-title { margin-top: 50px; line-height: 35px; font-size: 25px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
#feature_slider ul li .description .views-field-body { width: 360px; font-size: 25px; line-height: 35px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
}
 
@media screen and (max-width:570px) {
 
#feature_slider ul li .description .views-field-title { margin-top: 50px; line-height: 30px; font-size: 20px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
#feature_slider ul li .description .views-field-body { width: 360px; font-size: 20px; line-height: 30px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
}
 
@media screen and (max-width:376px) {
 
#feature_slider ul li .description .views-field-title { margin-top: 50px; line-height: 25px; font-size: 15px; color: #000; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
#feature_slider ul li .description .views-field-body { width: 360px; font-size: 15px; line-height: 25px; color: #fff; font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;}
 
}

#content .content-body .inside .pane-calendar {
	margin-top: 310px;
}

#content .content-body .inside {
	min-height: 500px;
}

.views-field-body-1 .hidden, .hidden-buttons {display: none;}

/* Highlights Video */

.page-node-173935 .content-body .inside, .page-node-173936 .content-body .inside, .page-node-173938 .content-body .inside {
    padding: 0px 0px 0px 4px !important;
}

.page-node-173935 .content-body h2, .page-node-173936 .content-body h2, .page-node-173938 .content-body h2 {
	display: none;	
}

.left-sidebar .highlights-video .pane-content p {
	font-style: normal !important;	
	margin: 20px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; line-height: 16px; letter-spacing: 0.020em;
}

.left-sidebar .highlights-video .pane-content p a.see-more {
	display: block;
	text-decoration: none;
	margin: 10px 0px 0px 0px; letter-spacing: 0.020em;
	font-family: Arial, Helvetica, sans-serif; color: #404040;
	font-size: 11px; line-height: 11px; text-transform: uppercase;
}

.front #content .highlights-video {
    background: rgba(0, 0, 0, 0) url("../images/block-bg.png") no-repeat scroll center top;
}

.front .highlights-video .pane-content p {
	font-style: normal !important;	
	margin: 20px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; line-height: 16px; letter-spacing: 0.020em;
}

.front .highlights-video .pane-content p a.see-more {
	display: block;
	text-decoration: none;
	margin: 10px 0px 0px 0px; letter-spacing: 0.020em;
	font-family: Arial, Helvetica, sans-serif; color: #404040;
	font-size: 11px; line-height: 11px; text-transform: uppercase;
}

/* Blog Overview */

.section-blogs #content .view-blog-main-presentation-page .blog-description {
display: block;
overflow: hidden;
margin: 40px 0px 20px 0px;
background: #FFFFFF;	
}

.section-blogs #nice-menu-2 > li.menu-4934 a {
	color: #e28c05;
}

.section-blogs #content .view-blog-main-presentation-page .blog-description .blog-description-details {
	display: block;
	overflow: hidden;
	font-family: Georgia Regular, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.020em; 
	text-decoration: none;
	color: #60605b;
	padding: 15px 20px 15px 20px;		
}

.section-blogs #content .view-blog-main-presentation-page .views-row {
display: inline-block;
float: left;
width: 470px;
height: 330px;
overflow: hidden;
margin: 0px 20px 20px 0px;	
background: #FFFFFF;
}

.section-blogs #content .view-blog-main-presentation-page .views-row .field-content {
position: relative;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .ny-sports {
	display: block;
	width: 63px;
	height: 52px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/ny-sports-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .women-at-the-center {
	display: block;
	width: 63px;
	height: 55px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/women-at-the-center-white.png) no-repeat bottom left;	
}


.section-blogs #content .view-blog-main-presentation-page .field-content .teen-historians {
	display: block;
	width: 62px;
	height: 51px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/teen-historians-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .history-detectives {
	display: block;
	width: 63px;
	height: 52px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/history-detectives-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .behind-the-scenes {
	display: block;
	width: 63px;
	height: 52px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/behind-the-scenes-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .from-the-stacks {
	display: block;
	width: 63px;
	height: 52px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/from-the-stacks-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .field-content .hyphen {
	display: block;
	width: 62px;
	height: 52px;
	position: absolute;
	bottom: 15px; 
	left: 10px;
	z-index: 10;
	background: url(../images/hyphen-white.png) no-repeat bottom left;	
}

.section-blogs #content .view-blog-main-presentation-page .views-row:nth-of-type(2n) {
margin: 0px 0px 20px 0px;	
}

.section-blogs #content .view-blog-main-presentation-page .views-row .views-label {
display: none;	
}

.section-blogs #content .view-blog-main-presentation-page .views-row .bucket-details {
padding: 15px 20px 15px 20px;	
}

.section-blogs #content .view-blog-main-presentation-page .views-row .bucket-details .title {
	display: block;
	overflow: hidden;
	font-family: Georgia Regular, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0.020em; 
	text-decoration: none;
	color: #60605b;
	margin: 0px 0px 10px 0px;
}

.section-blogs #content .view-blog-main-presentation-page .views-row .bucket-details .description {
	display: block;
	overflow: hidden;
	font-family: Georgia Regular, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.020em; 
	text-decoration: none;
	color: #60605b;	
}

.section-blogs #content .view-blog-main-presentation-page .view-footer {
display: none;
float: left;
width: 470px;
height: 330px;
overflow: hidden;
margin: 0px 0px 20px 0px;	
background: #E2E2E2;
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe {
padding: 15px 20px 15px 20px;	
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .title {
	display: block;
	overflow: hidden;
	font-family: Georgia Regular, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0.020em; 
	text-decoration: none;
	color: #60605b;
	margin: 0px 0px 10px 0px;
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .description {
	display: block;
	overflow: hidden;
	font-family: Georgia Regular, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.020em; 
	text-decoration: none;
	color: #60605b;	
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .newsletter-subscribe-form {
	display: block;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .newsletter-subscribe-form p {
	display: block;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .newsletter-subscribe-form label {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px; 
	line-height: 24px;	
	letter-spacing: 0em;
	text-transform: uppercase;	
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .newsletter-subscribe-form input.emailfield {
	display: inline-block;	
	float: left;
	margin: 0px 10px 0px 0px;	
	background-color: #ffffff;
	border: 1px solid #c7c8ca;
	color: rgba(109,111,113,.50);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;	
	letter-spacing: 0.020em; 
	padding: 2px 4px 2px 4px;
	width: 200px;
	-webkit-appearance: none; 
	-webkit-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
}

.section-blogs #content .view-blog-main-presentation-page .view-footer .newsletter-subscribe .newsletter-subscribe-form input.emailsubmit {
display: inline-block;	
float: left;
width: 89px; 
height: 25px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/sign-up.png) no-repeat; 
cursor: pointer;
-webkit-appearance: none; 
-webkit-border-radius: 0;
border-radius: 0;
box-shadow: none;
border: none;
}

/* Rentals Section */

/* Section Specific Styles */

.section-rental {
background: url(../images/rental-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-rental #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-rental #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-rental #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 20px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-rental .notifier.small {
margin-bottom: 0px;
}

.section-rental #content {
position: relative;	
}

.section-rental #content .pane-2 {
//position: absolute;
//bottom: 10px;	
}

.section-rental #content .pane-2 .pane-content .photo-credit {
display: block;
width: 625px;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px; 
line-height: 18px;	
letter-spacing: 0.020em;
color: rgba(64,64,64,.50);	
text-align: right;	
}

.section-rental #content .pane-3 .pane-content  h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-rental #content .pane-4 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-node-content .content .field.field-name-body p {
padding: 0px 0px 10px 0px;
}

.section-rental #content .pane-1 a.contact-us {
display: block;	
width: 120px; 
height: 24px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/contact-us-btn.png) no-repeat; 
cursor: pointer;
border: none;
box-shadow: none;
margin: 10px 0px 0px 0px;
}

/* Individual Rental Page */

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content {
padding: 20px 20px 0px 10px;	
}


.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p span.rental-specs {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download { margin-bottom: 15px; padding: 0px 0px;  background: #fff1d8 url(../images/content-arrow.png) no-repeat 0 25px; width: 640px; }
.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download a {padding: 20px 15px; font-size: 15px; line-height: 18px; color: #60605b; border-top: 1px solid #ccc2b0; border-bottom: 1px solid #ccc2b0; display: block;}
.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download a:hover {color: #e28c05;}

/* Simple Gallery */

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav {
display: block;
width: 615px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav li {
background: none;
display: inline-block;
float: left;
padding: 0px 10px 0px 0px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav li:nth-of-type(5n) {
background: none;
display: inline-block;
float: left;
padding: 0px 0px 0px 0px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .rental-cycle-wrapper {
display: block;
width: 615px;
height: 409px;
overflow: hidden;
position: relative;
}

.page-node-802.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .rental-cycle-wrapper {
display: none;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #rental-cycle {
display: block;
width: 615px;
height: 409px;
overflow: hidden;
margin: 20px 0px 0px 10px;	
position: absolute;
top: 0px;
z-index: 1;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.prev {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
position: absolute;
top: 154.5px;
left: 0px;
z-index: 2;
margin: 0px 0px 0px 10px;
text-indent: -5000px;	
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.prev span, .section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.next span {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
position: absolute;
top: 154.5px;
right: 0px;
z-index: 2;	
text-indent: -5000px;
}

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-simple-gallery .view-content .views-row {
float: none;
width: 615px !important;
}

/* Buckets */

/* Overview */

.section-rental .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-rental .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-rental .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-rental .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-rental .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-rental .view-Category .views-row .views-field-title a:hover,
.section-rental .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-rental .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-rental .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-rental .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Rentals */

.section-rental .view-rental-buckets-subpages { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-rental .view-rental-buckets-subpages .views-row {width: 297px; height: 302px; float: left; overflow: hidden; background: #ababab; margin: 20px 10px 0px 10px; }
.section-rental .view-rental-buckets-subpages .views-row:nth-child(even) {width: 297px; height: 302px; float: left; overflow: hidden;  background: #ababab; margin: 20px 15px 0px 10px; }
.section-rental .view-rental-buckets-subpages .views-row .wrapper {width: 297px; height: 65px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: top; padding: 10px 15px 10px 15px; }  
.section-rental .view-rental-buckets-subpages .views-row .views-field-title a { 
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #e28c05;
margin: 0px 0px 5px 0px;
}

.section-rental .view-rental-buckets-subpages .views-row .views-field-field-teaser a p { 
display: block;
width: 200px;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #ffffff;
margin: 0px 0px 0px 0px;
}

.section-rental .view-rental-buckets-subpages .views-row .views-field-field-teaser a p strong { 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #ffffff;
}

.section-rental .view-rental-buckets-subpages .views-row .views-field-field-teaser a span {margin: 5px 10px; clear: both;}
.section-rental .view-rental-buckets-subpages .views-row .views-field-field-teaser a span span {margin: 0; float: left;}

/* Why NYHS is Unique */

.page-node-174074 .view-rental-buckets-subpages { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.page-node-174074 .view-rental-buckets-subpages .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 10px 20px 10px; }
.page-node-174074 .view-rental-buckets-subpages .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 15px 20px 10px; }
.page-node-174074 .view-rental-buckets-subpages .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;} 
.page-node-174074 .view-rental-buckets-subpages .views-row .views-field-title a:hover {color: #5A5A5A; background: #F6D69D;}
.page-node-174074 .view-rental-buckets-subpages .views-row .views-field-title a { 
width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;
}

.page-node-174074 .view-rental-buckets-subpages .views-row .views-field-title a span {margin: 5px 10px; clear: both;}
.page-node-174074 .view-rental-buckets-subpages .views-row .views-field-title a span span {margin: 0; float: left;}

/* Form */

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-webform-client-block-66 { display: none; }

.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form {clear: both; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-item,
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .webform-component {margin: 1px 0; clear: both; display: block; float: left; width: 100%;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form label {width: 90px; line-height: 22px; font-weight: normal; float: left;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-text {width: 180px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-textarea {width: 185px; height: 40px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-select {width: 185px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}

.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date {width: 115px; clear: none;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-2 {width: 25px; clear: none;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-year {width: 50px; clear: none;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date .form-text,
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-2 .form-text {width: 15px; clear: none;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-year .form-text {width: 40px;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-number-of-participants label {width: 140px;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-number-of-participants .form-text {width: 130px;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-how-did-you-hear-about-us label,
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-required-field label,
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-how-did-you-hear-about-us .form-text,
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-comments .form-textarea {clear: both; width: 270px;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .resizable-textarea .grippie {display: none;}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-component--required-field {width: auto; font-style: italic; float: left; margin: 10px 0px 10px 0px; }

.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha {
	clear: both;
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .form-item-captcha-response span.field-prefix {
	float: left;
	margin: 0 5px 0 0;
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha input#edit-captcha-response {
	width: 180px;
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .fieldset-description {
display: none;	
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .form-item-captcha-response .description {
display: block;
width: 260px;	
clear: both;
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .form-submit {
display: block;	
width: 72px; 
height: 23px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/send-btn.png) no-repeat; 
cursor: pointer;
border: none;
box-shadow: none;
margin: 20px 0px 0px 0px;
}
.section-rental #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .textarea-identifier {display: none;}

/* Menus */

.section-rental #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-rental #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-rental #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-rental #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-rental #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-rental #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-rental #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-rental #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-rental #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-rental #content .top-center-wrapper ul.menu li a:hover,
.section-rental #content .top-center-wrapper ul.menu li a.active,
.section-rental #content .top-center-wrapper ul.menu li a.active-trail,
.section-rental #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Main Overview Carousel */

.section-rental .view-carousel-main-rental-page {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 615px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 100%;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 15px;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide .views-field-field-teaser .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide .views-field-field-teaser .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-default .views_slideshow_slide .views-field-field-teaser .field-content p strong {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;	
color: #FFFFFF;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-rental .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

/* Rental Map */

.page-node-802 .rental-map-image #rental-smith {
display: block;	
}

.page-node-797 .rental-map-image #rental-robert-clarice {
display: block;	
}

.page-node-803 .rental-map-image #rental-dexter { 
display: block;
}

.page-node-799 .rental-map-image #rental-robert-auditorium {
display: block;	
}

.page-node-804 .rental-map-image #rental-luman-reed {
display: block;	
}

.page-node-800 .rental-map-image #rental-klingenstein {
display: block;	
}

/* Type of Events */

.section-rental #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-simple-gallery .skin-default {
display: block;
overflow: hidden;
position: relative;	
width: 615px;
height: 640px;
}

.type-of-events .views-slideshow-controls-top { 
display: block;
width: 615px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154.5px;
z-index: 2;
}

.type-of-events .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 615px;
height: 459px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.type-of-events .views-slideshow-controls-bottom { 
display: block;
width: 615px;
height: 160px;
overflow: hidden;
position: absolute;
top: 459px;
z-index: 2;
}

.type-of-events .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
margin: 0px 0px 0px 5px;	
text-indent: -5000px;
}

.type-of-events .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;
text-indent: -5000px;	
}

.type-of-events .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.type-of-events .views_slideshow_main .views_slideshow_cycle_slide .views-field-title {
margin: 10px 0px 30px 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #404040; letter-spacing: 0.020em;
}

.type-of-events .views-slideshow-controls-bottom {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px 0px 0px 0px;	
margin: 0px 0px 20px 0px;
}

.type-of-events .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
margin: 0px 0px 5px 0px;	
}

.type-of-events .views-slideshow-pager-fields .views_slideshow_pager_field_item {width: 115px; float: left; margin-right: 10px; cursor: pointer; }
.type-of-events .views-slideshow-pager-fields .views_slideshow_pager_field_item:nth-of-type(5n) {width: 115px; float: left; margin-right: 0px; }

/* Programs Section */

/* Section Specific Styles */

.section-programs {
background: url(../images/programs-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-programs #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-programs #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-programs #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 20px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-programs .notifier.small {
margin-bottom: 0px;
}

.section-programs #content {
position: relative;	
}

.section-programs #content .pane-2 .pane-content .photo-credit {
display: block;
width: 625px;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px; 
line-height: 18px;	
letter-spacing: 0.020em;
color: rgba(64,64,64,.50);	
text-align: right;	
}

.section-programs #content .pane-3 .pane-content  h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-programs #content .pane-4 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-node-content .content .field.field-name-body p {
padding: 0px 0px 10px 0px;
}

.section-programs #content .pane-1 a.contact-us {
display: block;	
width: 120px; 
height: 24px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/contact-us-btn.png) no-repeat; 
cursor: pointer;
border: none;
box-shadow: none;
margin: 10px 0px 0px 0px;
}

/* Individual Programs Page */

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content {
padding: 20px 20px 0px 10px;	
}


.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p span.rental-specs {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download { margin-bottom: 15px; padding: 0px 0px;  background: #fff1d8 url(../images/content-arrow.png) no-repeat 0 25px; width: 640px; }
.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download a {padding: 20px 15px; font-size: 15px; line-height: 18px; color: #60605b; border-top: 1px solid #ccc2b0; border-bottom: 1px solid #ccc2b0; display: block;}
.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .download a:hover {color: #e28c05;}

/* Simple Gallery */

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav {
display: block;
width: 615px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav li {
background: none;
display: inline-block;
float: left;
padding: 0px 10px 0px 0px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #nav li:nth-of-type(5n) {
background: none;
display: inline-block;
float: left;
padding: 0px 0px 0px 0px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .rental-cycle-wrapper {
display: block;
width: 615px;
height: 409px;
overflow: hidden;
position: relative;
}

.page-node-802.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .rental-cycle-wrapper {
display: none;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node #rental-cycle {
display: block;
width: 615px;
height: 409px;
overflow: hidden;
margin: 20px 0px 0px 10px;	
position: absolute;
top: 0px;
z-index: 1;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.prev {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
position: absolute;
top: 154.5px;
left: 0px;
z-index: 2;
margin: 0px 0px 0px 10px;
text-indent: -5000px;	
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.prev span, .section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.next span {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .rental-cycle-wrapper a.next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
position: absolute;
top: 154.5px;
right: 0px;
z-index: 2;	
text-indent: -5000px;
}

.section-programs #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-simple-gallery .view-content .views-row {
float: none;
width: 615px !important;
}

/* Buckets */

/* Overview */

.section-programs .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-programs .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-programs .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }

.section-programs .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-programs .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-programs .view-Category .views-row .views-field-title a:hover,
.section-programs .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-programs .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-programs .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-programs .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Menus */

.section-programs #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-programs #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-programs #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-programs #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-programs #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-programs #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-programs #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-programs #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-programs #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-programs #content .top-center-wrapper ul.menu li a:hover,
.section-programs #content .top-center-wrapper ul.menu li a.active,
.section-programs #content .top-center-wrapper ul.menu li a.active-trail,
.section-programs #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Main Overview Carousel */

.section-programs .view-carousel-main-rental-page {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 615px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {

display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 100%;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 15px;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide .views-field-field-teaser .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide .views-field-field-teaser .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_3 .views_slideshow_slide .views-field-field-teaser .field-content p strong {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;	
color: #FFFFFF;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-programs .view-carousel-main-rental-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;
font-size: 0px;	
}

/* Womens History Section */

/* Section Specific Styles */

.section-womens-history {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-womens-history #content .top-center-wrapper {
display: block;
width: 100%;
height: 240px;
overflow: hidden;	
}

.section-womens-history #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-womens-history .notifier.small {
margin-bottom: 0px;
}

.section-womens-history #content .pane-2 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;	
}

.section-womens-history #content .pane-1 .pane-content  h1, .section-womens-history #content .pane-2 .pane-content  h1, .section-womens-history #content .pane-4 .pane-content h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-womens-history #content .pane-4 .pane-content p, .section-womens-history #content .pane-5 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

.section-womens-history #content .pane-3 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;	
}

.section-womens-history #content .pane-3.whm-intro-text-up .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-node-content .content .field.field-name-body p {
padding: 0px 0px 10px 0px;
}

.section-womens-history #content .pane-1 a.contact-us {
display: block;	
width: 120px; 
height: 24px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/subscribe-btn.png) no-repeat; 
cursor: pointer;
border: none;
box-shadow: none;
margin: 10px 0px 0px 0px;
}

/* Individual Womens History Page */

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content {
padding: 20px 20px 0px 10px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-womens-history #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

/* Buckets */

/* Overview */

.section-womens-history .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-womens-history .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-womens-history .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-womens-history .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-womens-history .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-womens-history .view-Category .views-row .views-field-title a:hover,
.section-womens-history .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-womens-history .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-womens-history .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-womens-history .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Subpages */

.section-womens-history .view-women-s-history-buckets-subpages { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-womens-history .view-women-s-history-buckets-subpages .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-womens-history .view-women-s-history-buckets-subpages .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-title a:hover,
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-womens-history .view-women-s-history-buckets-subpages .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Education Buckets */

.section-womens-history .view-wh-education { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-womens-history .view-wh-education .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-womens-history .view-wh-education .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-womens-history .view-wh-education .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-womens-history .view-wh-education .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-womens-history .view-wh-education .views-row .views-field-title a:hover,
.section-womens-history .view-wh-education .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-womens-history .view-wh-education .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-womens-history .view-wh-education .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-womens-history .view-wh-education .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Menus */

.section-womens-history #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-womens-history #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-womens-history #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-womens-history #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-womens-history #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-womens-history #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-womens-history #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-womens-history #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-womens-history #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-womens-history #content .top-center-wrapper ul.menu li a:hover,
.section-womens-history #content .top-center-wrapper ul.menu li a.active,
.section-womens-history #content .top-center-wrapper ul.menu li a.active-trail,
.section-womens-history #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Curricullum Carousel */

.section-womens-history .view-carousel-women-s-history-curriculum-page {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 646px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default .views_slideshow_slide .views-field-field-teaser .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_carousel_main_women_s_history_page-default .views_slideshow_slide .views-field-field-teaser .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}


.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 .views_slideshow_slide .views-field-body {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 .views_slideshow_slide .views-field-body .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_1 .views_slideshow_slide .views-field-body .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 .views_slideshow_slide .views-field-body {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 .views_slideshow_slide .views-field-body .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_2 .views_slideshow_slide .views-field-body .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 .views_slideshow_slide .views-field-body {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 .views_slideshow_slide .views-field-body .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_3 .views_slideshow_slide .views-field-body .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 .views_slideshow_slide .views-field-body {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 .views_slideshow_slide .views-field-body .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_4 .views_slideshow_slide .views-field-body .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 .views_slideshow_slide .views-field-body {
display: block;
width: 571px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 60px 10px 15px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 .views_slideshow_slide .views-field-body .field-content p a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default #views_slideshow_cycle_main_sliders-block_5 .views_slideshow_slide .views-field-body .field-content p {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-womens-history .view-carousel-women-s-history-curriculum-page .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

/* Form */


.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form {clear: both; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-item,
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .webform-component {margin: 1px 0; clear: both; display: block; float: left; width: 100%;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form label {width: 90px; line-height: 22px; font-weight: normal; float: left;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-text {width: 180px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-textarea {width: 185px; height: 40px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .form-select {width: 185px; padding: 2px; float: left; border: 1px solid #b4b4b4; border-top: 1px solid #d2d2d2; border-bottom:1px solid #e0e0e0;}

.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date {width: 115px; clear: none;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-2 {width: 25px; clear: none;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-year {width: 50px; clear: none;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date .form-text,
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-2 .form-text {width: 15px; clear: none;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-approx-date-year .form-text {width: 40px;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-number-of-participants label {width: 140px;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-number-of-participants .form-text {width: 130px;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-how-did-you-hear-about-us label,
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-required-field label,
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-how-did-you-hear-about-us .form-text,
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first #webform-component-comments .form-textarea {clear: both; width: 270px;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .resizable-textarea .grippie {display: none;}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-component--required-field {width: auto; font-style: italic; float: left; margin: 10px 0px 10px 0px; }

.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha {
	clear: both;
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .form-item-captcha-response span.field-prefix {
	float: left;
	margin: 0 5px 0 0;
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha input#edit-captcha-response {
	width: 180px;
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .fieldset-description {
display: none;	
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .captcha .form-item-captcha-response .description {
display: block;
width: 260px;	
clear: both;
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .form-submit {
display: block;	
width: 72px; 
height: 23px; 
text-indent: -9999px; 
line-height: 0; 
font-size: 0; 
background: url(../images/send-btn.png) no-repeat; 
cursor: pointer;
border: none;
box-shadow: none;
margin: 20px 0px 0px 0px;
}
.section-womens-history #content .center-wrapper .inside-center-wrapper .inside-col-first .webform-client-form .textarea-identifier {display: none;}

/* Curriculum Menu */

.section-womens-history #content .center-wrapper ul {
	margin: 0px 0px 0px 0px;
}

.section-womens-history #content .center-wrapper ul li {
    padding-left: 15px;
    margin: 3px 0;
    line-height: 18px;
    background: url(../images/li-bg.png) no-repeat;
}

.section-womens-history #content .center-wrapper ul li.is-expanded {
    padding-left: 20px;
    margin: 3px 0;
    line-height: 18px;
    background: url(../images/li-bg-orange.png) no-repeat;
}

.section-womens-history #content .center-wrapper ul li a {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.020em;
    text-transform: uppercase;
    color: #3C3C3C;
}

.section-womens-history #content .center-wrapper ul li.is-active a {
	color: #e28c05;
}

.section-womens-history #content .center-wrapper ul li.is-active ul li a {
	color: #3C3C3C;
}

.page-node-177395.section-womens-history #content .center-wrapper ul li ul li ul li {
	display: none;	
}

.section-womens-history #content .center-wrapper ul li ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.020em;
    text-transform: none;
    color: #3C3C3C;
}

/* Misc CSS */

.page-node-174153 #content-content .views-field-field-speaker-photo-1 {
display: none;	
}

.page-node-174276 #content-content .views-field-field-speaker-photo-1 {
display: none;	
}

.page-node-174494 #content-content .views-field-field-speaker-photo-1 {
display: none;	
}

#content ul#triple {
float: left;
display: inline-block;
width: 30%; 
height: auto;
overflow: hidden;	
margin: 15px 0px 0px 0px;
}

#content ul#triple li  { 
font-size: 10px;
line-height: 10px;
width: 100%;
height: auto;
overflow: none;
background: none;
padding: 0px 0px 0px 0px;
}

.dchm-section #content .pane-menu-level-7 ul li.menu-mlid-13973 {
display: none; 
}
.page-node-175869 .views-field-field-speaker-photo-1 {display:none;}

/* Gala Webform */

.page-node-175868 #content .content-body p {
    padding: 10px 0px;
}

.page-node-175868 #content .content-body .webform-client-form .webform-component-markup ul {
    margin: 0px 0;
	list-style: disc;
}

.page-node-175868 #content .content-body .webform-client-form .webform-component-markup ul li {
    padding-left: 10px;
    margin: 3px 0;
    line-height: 18px;
    background: none;
	list-style-type: disc;
}

.page-node-175868 #content .content-body .webform-client-form .webform-component-markup ul li:before {
   content: "\2022";
   margin-right: 10px;
}

.page-node-175868 #content .content-body .webform-client-form .webform-component-markup {
    width: 100%;
    border-bottom: 1px solid #BAA176;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
}

/* Media Section */

/* Section Specific Styles */

.section-media {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-media #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-media #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-media #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-media .notifier.small {
margin-bottom: 0px;
}

.section-media #content .pane-2 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;	
}

.section-media #content .pane-2 .pane-content  h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-media #content .pane-3 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-node-content .content .field.field-name-body p {
padding: 0px 0px 10px 0px;
}

/* Menus */

.section-media #content .top-center-wrapper .menu-name-menu-top-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-media #content .top-center-wrapper .menu-name-menu-top-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-media #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-media #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-media #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-media #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-media #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-media #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-media #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-media #content .top-center-wrapper ul.menu li a:hover,
.section-media #content .top-center-wrapper ul.menu li a.active,
.section-media #content .top-center-wrapper ul.menu li a.active-trail,
.section-media #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

.node-type-media #content .top-center-wrapper .menu-name-menu-top-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.node-type-media #content .top-center-wrapper .menu-name-menu-top-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.node-type-media #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.node-type-media #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.node-type-media #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.node-type-media #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.node-type-media #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.node-type-media #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.node-type-media #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.node-type-media #content .top-center-wrapper ul.menu li a:hover,
.node-type-media #content .top-center-wrapper ul.menu li a.active,
.node-type-media #content .top-center-wrapper ul.menu li a.active-trail,
.node-type-media #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Buckets */

/* Overview */

.section-media .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-media .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-media .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-media .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-media .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-media .view-Category .views-row .views-field-title a:hover,
.section-media .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-media .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-media .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-media .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Individual Media Page */

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content {
padding: 20px 20px 0px 10px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-media #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

/* Media List View */

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters .views-widget {
display: inline-block;
float: left;	
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters label {
width: 50px;
font-size: 12px;
font-weight: normal;
display: inline-block;
float: left;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters .form-select {
margin-right: 5px; 
border: 0; 
color: #757575; 
background: #e3e3e3;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters .form-select#edit-term-node-tid-depth {
width: 200px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters form .form-submit {
margin: 0 0 10px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters form  .form-submit { 
height: 20px; 
margin: 0; 
margin-bottom: 10px; 
padding-right: 25px; 
text-indent: 0; 
font-size: 11px; 
line-height: 20px; 
color: #5A5A5A; 
background: #e3e3e3 url(../images/arrow-button.png) no-repeat top right;
cursor: pointer; 
border: none; 
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .view-filters form .form-submit:hover {
color: #fff; 
background-position: right -20px; 
background-color: #ef8d00;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-list-image {
float: left;
margin: 0 15px;
width: 196px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .media_details {
float: left;
width: 410px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-media {
color: #ef8d00;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 14px;
margin-bottom: 5px;
text-transform: uppercase;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1  .views-field-title-1, .not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1  .views-field-title-1 a {
color: #404040;
font-size: 18px;
line-height: 22px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-subtitle .field-content .field-content {
color: #404040;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 18px;
line-height: 24px;
text-transform: none;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-length {
display: block;
width: 100%;
height: auto;
overflow: hidden;
font-size: 13px;
margin-bottom: 10px;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-length label, .not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-field-field-length .field-content {
display: inline-block;
float: left;
margin: 0px 5px 0px 0px;	
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row::before, .not-front #content .content-body .pane-programs-panel-pane-1 .views-row::after {
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row::after {
clear: both;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row::before, .not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row::after {
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row {
background: rgba(0, 0, 0, 0) url("../images/content-underline.gif") no-repeat scroll center bottom;
display: inline-table;
padding: 10px 0;
}

.not-front #content .center-wrapper .inside-center-wrapper .pane-media-panel-pane-1 .views-row:hover {background-color: #ffebc7;}

/* Main Overview Carousel */

.section-media .view-slideshow-for-media {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-media .view-slideshow-for-media .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 646px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default .views_slideshow_slide .views-field-field-slide-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default .views_slideshow_slide .views-field-field-short-description-field {
display: block;
width: 616px;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 15px 10px 15px;
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default .views_slideshow_slide .views-field-field-short-description-field .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-media .view-slideshow-for-media .view-content .skin-default #views_slideshow_cycle_main_slideshow_for_media-default .views_slideshow_slide .views-field-field-short-description-field .field-content {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-media .view-slideshow-for-media .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

/* Single Video View */

.node-type-media {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.node-type-media #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.node-type-media #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.node-type-media #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.node-type-media .notifier.small {
margin-bottom: 0px;
}

.node-type-media #content .pane-2 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;	
}

.node-type-media #content .pane-1 .pane-content h2 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}


.node-type-media #content .pane-3 .pane-content p {
display: block;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 22px;
font-weight: normal;
letter-spacing: 0.02em;
line-height: 26px;
margin: 15px 0 30px;
overflow: hidden;
padding: 0 0 0 5px;
}

.node-type-media #content .center-wrapper .inside-center-wrapper .inside-col-mid .view-content .media_details {
padding: 10px 20px 20px 20px;	
}

.node-type-media #content .center-wrapper .inside-center-wrapper .inside-col-mid .view-content .views-field-title h1 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
}

.node-type-media #content .center-wrapper .inside-center-wrapper .inside-col-mid .view-content .views-field-field-length {
display: block;
width: 100%;
height: auto;
overflow: hidden;
font-size: 13px;
margin-bottom: 15px;
}

.node-type-media #content .center-wrapper .inside-center-wrapper .inside-col-mid .view-content .views-field-field-length label, .node-type-media #content .center-wrapper .inside-center-wrapper .inside-col-mid .view-content .views-field-field-length .field-content {
display: inline-block;
float: left;	
margin: 0px 5px 0px 0px;
}

/* Four Seasons Documentary */

/* Section Specific Styles */

.section-four-seasons-documentary {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-four-seasons-documentary #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-four-seasons-documentary #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-four-seasons-documentary .notifier.small {
margin-bottom: 0px;
}

.section-four-seasons-documentary #content .pane-node-title .pane-content  h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-four-seasons-documentary #content .pane-2 ul.text-slideshow {
display: block;
width: 646px;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;		
}

.section-four-seasons-documentary #content .pane-2 ul.text-slideshow li {
display: block;
width: 646px;
height: 408px;
overflow: hidden;
}

.section-four-seasons-documentary #content .pane-3 .pane-content p {
display: block;
font-family: Georgia Regular,"Times New Roman",Times,serif;
font-size: 22px;
font-weight: normal;
letter-spacing: 0.02em;
line-height: 26px;
margin: 15px 0 30px;
overflow: hidden;
padding: 0 0 0 5px;
}

.section-four-seasons-documentary #content .pane-node-content p {
padding: 0px 10px 15px 0px;
}

.section-four-seasons-documentary #content .pane-node-content h4 {
color: #ef8d00;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 15px 0px;
text-transform: uppercase;
}

/* Sidebar */

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

.section-four-seasons-documentary #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first p {
padding: 0px 10px 15px 0px;
}

/* Dine Section */

/* Section Specific Styles */

.section-dine {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-dine #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-dine #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-dine #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-dine .notifier.small {
margin-bottom: 0px;
}

.section-dine #content .pane-4 .pane-content h1, .section-dine #content .pane-5 .pane-content h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-dine #content .pane-5 .pane-content p, .section-dine #content .pane-6 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

/* Individual Dine Page */

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content, .section-dine #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-custom p {
padding: 20px 20px 0px 10px;	
}

.section-dine .pane-simple-gallery .pane-content {
padding: 10px 0px 10px 0px;
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-dine #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

/* Buckets */

/* Overview */

.section-dine .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-dine .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-dine .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-dine .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-dine .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-dine .view-Category .views-row .views-field-title a:hover,
.section-dine .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-dine .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-dine .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-dine .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Menus */

.section-dine #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-dine #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-dine #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-dine #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-dine #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-dine #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-dine #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-dine #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-dine #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-dine #content .top-center-wrapper ul.menu li a:hover,
.section-dine #content .top-center-wrapper ul.menu li a.active,
.section-dine #content .top-center-wrapper ul.menu li a.active-trail,
.section-dine #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Main Overview Carousel */

.section-dine .main-dine-carousel {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-dine .main-dine-carousel .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-dine .main-dine-carousel .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 646px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 100%;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 15px;
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide .views-field-field-teaser p {
display: none;	
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide .views-field-field-teaser .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-dine .main-dine-carousel .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_1 .views_slideshow_slide .views-field-field-teaser .field-content {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-dine .main-dine-carousel .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

/* Luce Section */

/* Section Specific Styles */

.section-luce-center {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-luce-center #content .top-center-wrapper {
display: block;
width: 100%;
height: 210px;
overflow: hidden;	
}

.section-luce-center #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-luce-center .notifier.small {
margin-bottom: 0px;
}

.section-luce-center #content .pane-4 .pane-content h1, .section-luce-center #content .pane-5 .pane-content h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-luce-center #content .pane-5 .pane-content p, .section-luce-center #content .pane-6 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

/* Individual Luce Page */

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content, .section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-custom p {
padding: 20px 20px 0px 10px;	
}

.section-luce-center .pane-simple-gallery .pane-content {
padding: 10px 0px 10px 0px;
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-luce-center #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

/* Buckets */

/* Overview */

.section-luce-center .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-luce-center .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-luce-center .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-luce-center .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-luce-center .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-luce-center .view-Category .views-row .views-field-title a:hover,
.section-luce-center .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-luce-center .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-luce-center .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-luce-center .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Menus */

.section-luce-center #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-luce-center #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-luce-center #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-luce-center #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-luce-center #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-luce-center #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-luce-center #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-luce-center #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-luce-center #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-luce-center #content .top-center-wrapper ul.menu li a:hover,
.section-luce-center #content .top-center-wrapper ul.menu li a.active,
.section-luce-center #content .top-center-wrapper ul.menu li a.active-trail,
.section-luce-center #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Main Overview Carousel */

.section-luce-center .luce-main-slider {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-luce-center .luce-main-slider .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 646px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 100%;
height: auto;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 15px;
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 .views_slideshow_slide .views-field-field-teaser .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-luce-center .luce-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-panel_pane_2 .views_slideshow_slide .views-field-field-teaser .field-content {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-luce-center .luce-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

body.page-node-177235.not-logged-in .messages.error {
display: none;
}

/* Education Section */

/* Section Specific Styles */

.section-education {
background: url(../images/cswh-bg.jpg);	
background-size: 100%;
background-repeat: repeat-y;
}

.section-education #content .top-center-wrapper {
display: block;
width: 100%;
height: 240px;
overflow: hidden;	
}

.section-education #content .center-wrapper {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
}

.section-education #content .center-wrapper .inside-center-wrapper { 
margin: 0; 
padding: 0px 0px 0px 0px; 
background: #FFFFFF; 
overflow: hidden; 
}

.section-education .notifier.small {
margin-bottom: 0px;
}

.section-education #content .pane-3 .pane-content h1, .section-education #content .pane-5 .pane-content h1 {
display: block;
overflow: hidden;
width: 620px;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 22px;
letter-spacing: 0em;
color: #404040;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0 0 5px;
}

.section-education #content .pane-4 .pane-content p, .section-education #content .pane-6 .pane-content p {
display: block;
overflow: hidden;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 22px;
line-height: 26px;
letter-spacing: 0.020em;
padding: 0px 0px 0px 5px;
margin: 15px 0px 30px 0px;	
}

/* Sidebar */

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first {
padding: 15px;	
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .panel-pane {
margin: 0px 0px 40px 0px;	
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 18px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #3C3C3C;	
margin: 0px 0px 10px 0px;	
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first .pane-content p {
	margin: 0px 0px 15px 0px; 
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-first .inside-col-first h2.pane-title {
padding: 0px 0px 0px 0px;
}

/* Individual Education Page */

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node .content, .section-education #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .pane-custom p {
padding: 20px 20px 0px 10px;	
}

.section-education .pane-simple-gallery .pane-content {
padding: 10px 0px 10px 0px;
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h2 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node h3 {
display: block;
overflow: hidden;
width: 100%;
height: auto;
font-family: Georgia Regular, "Times New Roman", Times, serif; 
font-weight: normal;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.020em;
color: #404040;
margin: 0px 0px 10px 0px;	
}

.section-education #content .center-wrapper .inside-center-wrapper .panel-col-last .inside-col-last .node p {
margin: 0px 0px 15px 0px;	
}

/* Buckets */

/* Overview */

.section-education .view-Category { display: block; width: 100%; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; }
.section-education .view-Category .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-education .view-Category .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-education .view-Category .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-education .view-Category .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-education .view-Category .views-row .views-field-title a:hover,
.section-education .view-Category .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-education .view-Category .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-education .view-Category .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-education .view-Category .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Subpages */

.section-education .view-rental-buckets-subpages { display: block; width: 100%; height: auto; overflow: hidden; margin: 20px 0px 0px 0px; }
.section-education .view-rental-buckets-subpages .views-row {width: 297px; height: 287px; float: left; overflow: hidden; background: #ababab; margin: 0px 8px 16px 16px; }
.section-education .view-rental-buckets-subpages .views-row:nth-child(even) {width: 297px; height: 287px; float: left; overflow: hidden;  background: #ababab; margin: 0px 16px 16px 8px; }
.section-education .view-rental-buckets-subpages .views-row .views-field-title {width: 297px; height: 50px; font-size: 18px; color: #fff; background: #5a5a5a; display: table-cell; vertical-align: middle;}  
.section-education .view-rental-buckets-subpages .views-row .views-field-title a {width: 282px; height: 50px; padding-left: 15px; color: #fff; display: table-cell; vertical-align: middle;}
.section-education .view-rental-buckets-subpages .views-row .views-field-title a:hover,
.section-education .view-rental-buckets-subpages .views-row .views-field-title.over a {color: #5A5A5A; background: #F6D69D;}
.section-education .view-rental-buckets-subpages .views-row .views-field-field-teaser-value a { color: #fff; font-size: 14px; display: block;}
.section-education .view-rental-buckets-subpages .views-row .views-field-field-teaser-value a span {margin: 5px 10px; clear: both;}
.section-education .view-rental-buckets-subpages .views-row .views-field-field-teaser-value a span span {margin: 0; float: left;}

/* Menus */

.section-education #content .top-center-wrapper .menu-name-main-menu { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-education #content .top-center-wrapper .menu-name-main-menu ul.menu {
display: block;
width: 630px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-education #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-education #content .top-center-wrapper .pane-menu-tree-sub-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-education #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content { display: block; width: 100%; padding-bottom: 4px; margin: 5px 0px 0px 0px; list-style: none inside; overflow: hidden; }
.section-education #content .top-center-wrapper .pane-menu-tree-sibling-menu-tree-display .pane-content ul.menu {
display: block;
width: 635px; 
height: auto;
overflow: hidden;
background: url("../images/content-underline.gif") no-repeat scroll center bottom;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.section-education #content .top-center-wrapper ul.menu li { float: left; margin: 0; margin-bottom: 3px; padding: 0px; padding-right: 1px; list-style-image: none; list-style-type: none; list-style: none outside; background: url(../images/menu-li-bg.gif) no-repeat right 2px;}
.section-education #content .top-center-wrapper ul.menu li:last-of-type {background: none; }
.section-education #content .top-center-wrapper ul.menu li a { padding: 2px 5px; color: #e28c05; text-decoration: none; word-wrap: normal;}
.section-education #content .top-center-wrapper ul.menu li a:hover,
.section-education #content .top-center-wrapper ul.menu li a.active,
.section-education #content .top-center-wrapper ul.menu li a.active-trail,
.section-education #content .top-center-wrapper ul.menu li.active a { background: #e28c05; color: #fff; }

/* Main Overview Carousel */

.section-education .education-main-slider {
display: block;
width: 100%;
height: 408px;
overflow: hidden;
margin: 0px 0px 20px 0px;
}

.section-education .education-main-slider .view-content .skin-default {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-top { 
display: block;
width: 646px;
height: 100px;
overflow: hidden;
position: absolute;
top: 154px;
z-index: 2;
}

.section-education .education-main-slider .view-content .skin-default .views_slideshow_cycle_main { 
display: block;
overflow: hidden;
width: 646px;
height: 408px;
position: absolute;
top: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-previous {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/previous.png") no-repeat;
float: left;
text-indent: -5000px;	
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-next {
display: block;
overflow: hidden;
width: 100px;
height: 100px;
background: url("../images/next.png") no-repeat;
float: right;	
text-indent: -5000px;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-top .views-slideshow-controls-text-pause {
display: none;	
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 {
display: block;
width: 100%;
height: 408px;
overflow: hidden;	
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 .views_slideshow_slide {
display: block;
width: 100%;
height: auto;
height: 408px;
position: relative;	
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 .views_slideshow_slide .views-field-field-page-image {
display: block;
width: 100%;
height: auto;
height: 408px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;	
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 .views_slideshow_slide .views-field-field-teaser {
display: block;
width: 100%;
height: auto;
position: absolute;
max-width: 521px;	
bottom: 0px;
left: 0px;
z-index: 2;	
background: rgba(90,90,90,.90);
padding: 10px 110px 10px 15px;
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 .views_slideshow_slide .views-field-field-teaser .field-content a {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
text-transform: uppercase;
color: #FFFFFF;	
}

.section-education .education-main-slider .view-content .skin-default #views_slideshow_cycle_main_carousel_main_rental_page-block_1 .views_slideshow_slide .views-field-field-teaser .field-content {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
font-family: Arial, Helvetica, sans-serif;
font-weight: regular;
font-size: 12px; 
line-height: 16px;	
letter-spacing: 0.020em;
color: #FFFFFF;	
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom {
display: block;
width: 100%;
height: auto;
overflow: hidden;	
position: absolute;
bottom: 0px;
right: 0px;
z-index: 2;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
display: inline-block;
overflow: hidden;
float: right;
margin: 0px 10px 10px 0px;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item {
display: inline-block;
float: left;
width: 10px;
height: 10px;
border-radius: 50%;
overflow: hidden;
margin-right: 5px;
background: rgba(255,255,255,.50);	
cursor: pointer;
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item:last-of-type {
margin-right: 0px;	
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item.active {
background: rgba(255,255,255,1.0);	
}

.section-education .education-main-slider .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-title .views-content-title {
text-indent: -5000px;	
}

/* Video & Button Popup */

#home-lightbox {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

#home-lightbox #video-content {
	display: block;
	width: 900px;
	height: auto;
	margin: 60px auto;
	position: relative;
}

.button-control-home {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;	
	margin: 20px 0px 0px 0px;
}

#close-home-overlay {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: right;
	font-size: 16px;
	line-height: 48px;
	text-transform: uppercase;
	color: #ffffff;
}

#home-4-learn-more {
	display: block;
	width: 40%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	font-size: 16px;
	line-height: 48px;
	text-transform: uppercase;
	background: #e28c05;
	color: #ffffff;
}

#close_overlay_home {
	display: inline-block;
	width: 48%;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 16px;
	line-height: 48px;
	text-transform: uppercase;
	background: #e28c05;
	color: #ffffff;
}

/* Eloise Programs */

.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row {padding: 5px 0; background: url(../images/content-underline.gif) no-repeat center bottom; display: inline-table;}
*:first-child+html .not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row { zoom:1;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row:before,
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row:after {font-size: 0; content: " "; display: block;visibility: hidden;height: 0;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row:after {clear: both;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-row.over {background-color: #ffebc7;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-datetime, .not-front #content .content-body .pane-eloise-teas-panel-pane-1.views-field-field-start-end-program-dt{position: relative; margin-bottom: 5px; margin-top: -6px; padding: 0 15px; line-height: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #969696;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker-photo-1 {width: 115px; margin: 0 15px; float: left;}

.page-node-174870 #content .content-body .pane-programs-event-view .views-field-field-speaker-photo-1 { display: none; }

.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker-photo-1 li, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-1 .views-field-field-speaker-photo-1 li, .not-front #content .content-body .pane-calendar-public-programs-panel-pane-3 .views-field-field-speaker-photo-1 li {background: none; padding: 0; margin: 0; }
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker-photo-1 .speakers-pagination {display: none;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .program_details {width: 360px; float: left;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-tid {display:none;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-tid-1 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-title-1,
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-title-1 a,
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 {font-size: 18px; line-height: 22px; color: #404040;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-tid {font-size: 13px; margin-bottom: 10px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker {font-family: Arial, Helvetica, sans-serif; color: #ef8d00; text-transform: uppercase; font-size: 11px; line-height: 20px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker label {float: none;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker .field-content {font-size: 18px; line-height: 24px; color: #404040; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-speaker .field-item {display: inline; margin-right: 5px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .program_right_links {width: 120px; margin-right: 15px; float: right;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .program_right_links label {width: 120px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-buy-tickets-url-value {width: 120px; margin-bottom: 20px; float: right;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-datetime-1,
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-price,
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-member-price {margin-right: 5px; font-size: 13px; float: left;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-price {margin-right: 5px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-price:before { content: "|"; display: inline; line-height: 13px;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-price div { display: inline; }

.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-datetime-1 .date-display-range {
display: inline;	
}

.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-field-program-price div div { border-left: none;}

.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-path-2 {clear: right; text-align: right; font-size: 11px; color: #404040; text-decoration: underline;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-path-2 a {color: #404040;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-path,
.not-front #content .content-body .view-tour-groups-node  .views-field-path {width: 55px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .pane-eloise-teas-panel-pane-1 .views-field-path-1,
.not-front #content .content-body .view-tour-groups-node  .views-field-path-1 {width: 57px; margin: 3px 0; float: right; clear: right;}
.not-front #content .content-body .sold-out {width: 110px; height: 24px; background-position: -320px -90px; float: right;}
.not-front.node-type-exhibition  #gallery_link {display:none;}
form#webform-client-form-177975{margin-left:15px;}
.hide { display: none }
.digital-collections-breadcrumb a:nth-child(2) {display: none;}
.digital-collections .pane-content .view .view-content .field-content a {font-size: 15px;}
#dchm-footer-donation {margin-top: 25px;}
#webform-client-form-180209 label {
width: 180px !important;
}
#webform-client-form-180209 div.description {
margin-left: 180px !important;
}
#webform-client-form-180209 div.form-item {
margin-bottom: 10px;
}
#webform-client-form-180209 div.description {
margin-top: 10px;
}
#webform-client-form-180209 div.form-actions {
text-align: center;
padding-top: 20px;
}
#webform-client-form-180209 input.webform-submit {
width: 100px;
height: 30px;
cursor: pointer;
}
