/**
 * Block Double Wide
 */
.block-double-wide {
	padding: 80px 0;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: -1px;
}
.block-double-wide .main-content {
	float: left;
	width: 600px;
}
.block-double-wide .sidebar {
	float: left;
	width: 360px;
	margin-top: 4px;
}
.block-double-wide .block-double-slider {margin: 0;}
.block-double-wide .sidebar h3 {
	font: 400 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #132650;
}
.block-double-wide .sidebar h3 a {color: #132650;}
.block-double-wide .sidebar h3 a:hover{color: #3a84eb;}
.block-double-wide .sidebar-right .sidebar-holder {padding: 0 0 0 30px;}
.block-double-wide .sidebar-left .sidebar-holder {padding: 0 30px 0 0;}
.block-double-wide .sidebar .image {margin: 0 0 20px 0;}
/**
 * Block Double Slider
 */
.block-double-slider p {font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;}
/**
 * Block Detail View
 */
.block-detail-view.dark {border-top: 1px solid #e1e1e1;}
.block-detail-view.dark #content-wrapper {background: none;}
.block-detail-view.dark .node h3 {
	color: #132650;
	font: 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-detail-view.dark .node h3 a {color: #132650;}
.block-detail-view.dark .node h3 a:hover {color: #3a84eb;}
.block-detail-view.dark .node .date {
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: -8px 0 10px 0;
}
.block-detail-view.dark .node {
	color: #393a3c;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-detail-view .page-image iframe {
	margin-top: 15px;
	height: 410px !important;
	width: 100% !important;
}
.block-detail-view .addthis_toolbox {margin-top: 50px;}
.block-detail-view .addthis_toolbox > a {
	margin: 0 10px 0 0;
	float: left;
	padding: 0;
	height: 25px;
	top: 0;
	position: static;
}
.block-detail-view #content .date {
	margin: -8px 0 10px;
	font-style: italic;
}
.block-detail-view #content p {line-height: 24px;}
.block-detail-view #content h2 {margin: 60px 0 14px;}
.block-detail-view #content-holder #content ul li {margin-bottom: 10px;}
.block-detail-view #content h6 {margin: 20px 0 10px;}
/*block-detail-view board*/
.block-detail-view .board h2 {
	color: #132650;
	font: 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 40px 0 15px;
}
.block-detail-view .board p {
	color: #393a3c;
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-detail-view .board a {color: #393a3c;}
.block-detail-view .board a:hover {color: #1369bb;}
.block-detail-view .board .arrow {
	color: #1369bb;
	margin: 0 0 0 5px;
}
.block-detail-view .exhibition-callouts {margin: 0 0 60px;}
.block-detail-view #content .member-image {
	float: left;
	width: 254px;
	margin: 0 36px 0 0;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-page-callout.png) repeat-x 0 100%;
}
.block-detail-view #content .member-image img {
	width: 100%;
	height: auto;
	display: block;
	-webkit-box-shadow: 0 0px 4px 0px #686868;
	   -moz-box-shadow: 0 0px 4px 0px #686868;
	        box-shadow: 0 0px 4px 0px #686868;
}
.block-detail-view #content .member-image h3 {
	font-size: 25px;
	line-height: 27px;
	color: #132650;
	margin: 0 0 10px;
}
.block-detail-view #content .member-image h3 a {color: #132650;}
.block-detail-view #content .member-image p {margin: 0;}
.block-detail-view #content .member-info {padding: 30px 20px;}
.block-detail-view #content .member-content {
	float: left;
	width: 420px;
	line-height: 26px;
}
.block-detail-view #content .member-content p {line-height: 26px;}
.block-detail-view #content .member-content .back-link {margin: 60px 0 0;}
.back-link {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow-hover.png) no-repeat -9999% -9999%;
	margin: 60px 0 0;
}
.back-link.right {text-align: right;}
.back-link a {
	font: 700 12px/24px "freight-sans-pro",Arial,Helvetica,sans-serif;
	color: #1e1e1e;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow.png) no-repeat;
	padding: 0 0 0 32px;
	display: inline-block;
}
*+html .back-link a {display: inline;}
.back-link a:hover {
	color: #1a62c6;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow-hover.png) no-repeat;
}
/* Content Callouts */
.content-callouts {
	margin-right: -2px !important;
	margin-left: -2px !important;
}
.content-callouts .callout {
	background: #004187;
	margin: 20px 2px 75px;
	position: relative;
	-webkit-box-shadow: 0 0px 4px 0px #686868;
	   -moz-box-shadow: 0 0px 4px 0px #686868;
	        box-shadow: 0 0px 4px 0px #686868;
}
.content-callouts .callout .image {
	width: 710px;
	overflow: hidden;
}
.content-callouts .callout .description {
	color: #fff;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #052c5e;
	text-align: center;
	background: #004187 url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-description.png) repeat-x 0 0;
}
.content-callouts .callout .description .holder {padding: 30px;}
.content-callouts .callout .description a {
	color: #fff;
	text-decoration: underline;
}
.content-callouts .callout .description a:hover {text-decoration: none;}
.content-callouts .callout.medium,
.content-callouts .callout.small {
	background: #d8d3d0;
	-webkit-box-shadow: 0 0px 3px -1px #686868;
	   -moz-box-shadow: 0 0px 3px -1px #686868;
	        box-shadow: 0 0px 3px -1px #686868;
	margin: 2px;
}
.content-callouts .callout-medium-holder,
.content-callouts .callout-small-holder {
	width: 714px;
}
.content-callouts .callout.medium .description .holder,
.content-callouts .callout.small .description .holder {padding: 30px 10px;}
.content-callouts .callout.medium {
	width: 353px;
	float: left;
}
.content-callouts .callout.medium .image {width: 353px;}
.content-callouts .callout.small {
	width: 234px;
	float: left;
}
.content-callouts .callout.medium .description,
.content-callouts .callout.small .description {
	background: #d8d3d0 url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-description-grey.png) repeat-x 0 0;
	color: #262b30;
	text-shadow: none;
}
.content-callouts .callout.small .image {width: 234px;}
/**
 * Block Subexhibits
 */
.block-subexhibits {margin: 140px 0 0 0;}
.block-subexhibits .block-title {margin: 0 0 47px;}
.block-subexhibits .block-title h2 {
	color: #132650;
	font: 400 30px/36px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 !important;
}
/**
 * Block Callouts Small
 */
.block-callouts-small {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-page.png) repeat-x 0 100%;
	padding-bottom: 60px;
	overflow: hidden;
}
.block-callouts-small .nodes {
	margin: 0;
	width: 100%;
}
.block-callouts-small .node {
	float: left;
	width: 271px;
	margin: 0 73px 65px 0;
	height: 306px;
	position: relative;
}
*+html .block-callouts-small .node {
	padding-bottom: 65px;
	margin-bottom: 0;
}
.block-callouts-small .nodes-holder {
	width: 1035px;
	margin: 0 -75px 0 0;
}
.block-callouts-small .nodes-holder:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .block-callouts-small .nodes-holder { height: 1%; }
:first-child + html .block-callouts-small .nodes-holder { min-height: 1%; }
.block-callouts-small .nodes-holder.hidden {display: none;}
.block-callouts-small .node .year {
	font: 700 16px/24px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	position: absolute;
	left: -8px;
	top: 12px;
	padding-bottom: 7px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-left-block-label.png) no-repeat 1px 100%;
	color: #fff;
	text-transform: uppercase;
}
.block-callouts-small .node .year span {
	background: #de0230;
	display: block;
	padding: 8px 18px;
}
.block-callouts-small .node .image {margin: 0 0 22px;}
.block-callouts-small .node h3 {
	color: #132650;
	font: 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 0 0 18px;
}
.block-callouts-small .node h3 a {color: #132650;}
.block-callouts-small .node h3.active a, 
.block-callouts-small .node h3 a:hover {color: #3a84eb;}
.block-callouts-small .node .date {
	color: #393a3c;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: -8px 0 10px;
}
#more-callouts {
	margin: 10px auto 0;
	text-align: center;
}
#more-callouts a > span {padding: 0 45px 0 60px;}
/**
 * Block Main Exhibition
 */
.block-main-exhibition {
	overflow: hidden;
}
.block-main-exhibition > .content {
	float: left;
	width: 100%;
	margin: 0 0 80px;
}
*+html .block-main-exhibition > .content {
	margin: 0;
	padding: 0 0 80px;
}
.block-main-exhibition .block-subexhibits {margin: 0;}
.block-main-exhibition .content-callouts {
	margin: 0 -10px !important;
}
.block-main-exhibition .content-callouts .callout.medium {
	width: 470px;
	margin: 10px;
}
.block-main-exhibition .content-callouts .callout.small {
	margin: 10px;
	width: 306px;
}
.block-main-exhibition .content-callouts .callout.small .image,
.block-main-exhibition .content-callouts .callout.medium .image {
	width: 100%;
}
.block-main-exhibition .content-callouts .callout.medium .image img,
.block-main-exhibition .content-callouts .callout.small .image img {
	width: 100%;
	height: auto;
}
.block-main-exhibition .content-callouts .callout-medium-holder,
.block-main-exhibition .content-callouts .callout-small-holder {
	width: 980px;
}
/**
 * Block Large Slider
 */
.block-large-slider {border-top: 1px solid #e6e6e6;}
.region-main .block-large-slider > .content {
	padding: 50px 0;
	position: relative !important;
	overflow: hidden;
}
.block-large-slider .column .teaser {
	float: left;
	color: #262b30;
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 50px 40px 0 0;
	width: 310px;
	letter-spacing: 0.02em;
	position: relative;
	left: 0;
}
.block-large-slider .column .teaser h3 {
	color: #132650;
	font: 400 22px/26px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px;
}
.block-large-slider .column .teaser h3 a {
	color: #132650;
	display: inline-block;
}
*+html .block-large-slider .column .teaser h3 a {display: inline;}
.block-large-slider .column .teaser h3 a:hover {color: #3a84eb;}
.block-large-slider .column .teaser h3 a span {
	padding-right: 45px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-zoom.png) no-repeat 100% 0;
	display: block;
	line-break: 24px;
}
.block-large-slider .column .teaser .content {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-column-title-star-white.png) no-repeat 50% 0;
	padding-top: 48px;
}
.block-large-slider .column .image {
	width: 610px;
	float: right;
	text-align: center;
	position: relative;
	left: 0;
}
.block-large-slider .column .image img {
	margin: 0 auto;
	max-width: 610px;
}
.block-large-slider .jcarousel {position: static !important;}
.block-large-slider .jcarousel-container {position: static !important;}
.block-large-slider .jcarousel .jcarousel-prev {left: -4px;}
.block-large-slider .jcarousel .jcarousel-next {right: -4px;}
.block-large-slider .jcarousel .jcarousel-item {width: 960px;}
.block-large-slider .jcarousel .jcarousel-clip {overflow: visible;}
.block-large-slider .jcarousel .jcarousel-item.visible {display: block;}
.block-large-slider .jcarousel .jcarousel-item.hidden {display: none;}
/**
 * Block Constitution
 */
.block-constitution > .content {
	position: relative;
	color: #fff;
	float: left;
	width: 100%;
}
.block-constitution > .content a {color: #fff;}
.block-constitution > .content a:hover {
	text-decoration: underline;
	color: #fff;
}
.block-constitution .background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	background: #95897c;
}
.block-constitution .background img {
	width: 100%;
	display: block;
	border: 0;
}
.block-constitution .content-holder {
	position: relative;
	padding: 67px 0 0;
	width: 100%;
	overflow: hidden;
}
.block-constitution .title {
	color: #fff;
	letter-spacing: 0px;
	font: 400 26px/31px "freight-sans-pro",Arial,Helvetica,sans-serif;
	margin: 0 0 67px;
}
.block-constitution .nodes {
	margin: 0 -45px;
	width: 1075px;
	overflow: hidden;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-node-separator.png) repeat-y 524px 0;
}
.block-constitution .nodes .node {
	float: left;
	width: 447px;
	margin: 0 45px;
	padding: 0 0 57px;
	line-height: 24px;
}
.block-constitution .nodes .node h4 {
	font: 400 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #fff;
}
.block-constitution .nodes .node .image {
	width: 210px;
	margin: 0 15px 0 0;
	padding: 5px 0 0;
	float: left;
}
.block-constitution .nodes .node .content {
	float: left;
	width: 220px;
	margin: 0;
}
.block-constitution .links a {
	float: left;
	clear: left;
	text-shadow: 1px 1px 2px #555;
}
*+html .block-constitution .links a {
	display: block;
	width: 100%;
}
*+html .block-constitution .links a > span {
	float: left;
	cursor: pointer;
}
.block-constitution .links a.active,
.block-constitution .links a:hover {
	color: #83b7ff;
	text-decoration: none;
}
.block-constitution .links a span {text-decoration: none !important;}
.block-constitution .links a .arrow {color: #2b8fe3 !important;}
.block-constitution .columns-links {
	padding: 20px 0 80px;
	min-height: 245px;
}
.block-constitution .columns-links h3 {
	font: 400 26px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #dbdbdb;
}
.block-constitution .columns-links h3 a {color: #dbdbdb;}
.block-constitution .columns-links h3 a:hover {color: #83b7ff;}
/**
 * Block Simple Text
 */
.simple-text > .content {
	width: 100%;
	float: left;
}
.simple-text .wrapper .left-sidebar {
	float: left;
	width: 225px;
	margin-right: 50px;
}
.simple-text .wrapper .with-sidebar {
	float: left;
	width: 685px;
}
/**
 * Block Membership
 */
.region-main .block-membership > .content {
	padding: 60px 0 100px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-page.png) repeat-x 0 100%;
	-webkit-box-shadow: inset 0px 10px 18px -16px #262b30;
	   -moz-box-shadow: inset 0px 10px 18px -16px #262b30;
	        box-shadow: inset 0px 10px 18px -16px #262b30;
}
/**
 * Toggle style
 */
div.toggle {
	margin: 55px 0;
	border-top: 2px solid #393a3c;
}
div.toggle .toggle-container {border-bottom: 2px solid #393a3c;}
div.toggle .toggle-container:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html div.toggle .toggle-container { height: 1%; }
:first-child + html div.toggle .toggle-container { min-height: 1%; }
div.toggle .toggle-header {
	color: #132650;
	padding: 38px 0 35px;
	min-height: 60px;
}
div.toggle .toggle-header .label {
	color: #132650;
	font: 700 30px/32px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	min-width: 50px;
	text-transform: uppercase;
	float: left;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-toggle-label.png) no-repeat -9999% -9999%;
	max-width: 300px;
	height: 47px;
	overflow: hidden;
	padding: 13px 15px 18px 25px;
	margin: 0 15px -18px -25px;
}
.content-block div.toggle .toggle-header .label {
	padding: 13px 15px 18px 15px;
	margin: 0 15px -18px -15px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-toggle-label-small.png) no-repeat -9999% -9999%;
}
div.toggle .toggle-header h3 {
	float: left;
	color: #132650;
	font: 400 26px/32px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 13px 0;
}
div.toggle .action-link {
	float: right;
	width: 100px;
	text-align: right;
	margin-top: 23px;
}
div.toggle .action-link a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-close-more-arrow.png) no-repeat -9999% -9999%;
	color: #1a62c6;
	font: 700 12px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding: 0 14px 0 0;
	text-transform: uppercase;
}
div.toggle .action-link.open a {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-show-more-arrow.png) no-repeat 100% 6px;}
div.toggle .action-link.close {display: none;}
div.toggle .action-link.close a {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-close-more-arrow.png) no-repeat 100% 3px;}
div.toggle .action-link a:hover {color: #1d1d1d;}
div.toggle .toggle-content {
	padding: 0 0 40px 65px;
	overflow: hidden;
	color: #393a3c;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	display: none;
}
div.toggle .toggle-content ul {
	padding: 0 15px !important;
	margin: 15px 0 !important;
}
div.toggle .toggle-content ul li {
	margin: 0 0 10px !important;
	padding: 0 0 0 22px !important;
	list-style: disc outside none !important;
}
div.toggle .toggle-content h3 {
	font: 400 22px/29px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 15px;
}
div.toggle .toggle-content h3 span {
	font: italic 22px/36px 'Cookie',cursive,Georgia,serif;
	letter-spacing: 1px;
	text-transform: none;
}
div.toggle .action-links {
	padding: 35px 0 0 0;
	overflow: hidden;
}
div.toggle .links {
	margin: 0 15px 0 0;
	float: left;
}
div.toggle .links.small {margin-top: 3px;}
div.toggle .action-links .action-link {margin-top: 13px;}
div.toggle .links.clear {margin-top: 16px;}
div.toggle .links.clear .arrow {display: none;}
div.toggle .links.clear a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat -9999em -9999em;
	overflow: hidden;
}
div.toggle .links.clear a > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow.png) no-repeat 100% 0;
	padding-right: 30px;
}
div.toggle .links.clear a:hover > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat 100% 0;
}
/* active state */
div.toggle .toggle-container.active .label {
	background-position: 0 0;
	color: #fff;
}
div.toggle .toggle-container.active .toggle-content {display: block;}
div.toggle .toggle-container.active .action-link.open {display: none;}
div.toggle .toggle-container.active .action-link.close {display: block;}
.block-page-inner-header.page-header-block {padding-bottom: 50px;}
/**
 * Block Ticket Pricing
 */
.block-ticket-pricing > .content {padding: 70px 0 !important;}
/* Ticket Table style */
.ticket-table {margin: 20px 0;}

/* navigation */
.table-breadcrumb {
	width: 100%;
	padding: 0px 0 0 0;
	margin: 0 0 0px 0;
}
.table-breadcrumb:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .table-breadcrumb { height: 1%; }
:first-child + html .table-breadcrumb { min-height: 1%; }
.table-breadcrumb ul,
.table-breadcrumb ul li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.table-breadcrumb ul {
	margin: 0 0 0px -12px;
	float: left;
	width: 100%;
}
.table-breadcrumb ul li {
	float: left;
	margin: 0 -7px 0 0;
	position: relative;
	z-index: 1;
}
.table-breadcrumb ul li a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-table-breadcrumb.png) no-repeat 100% -111px;
	height: 40px;
	padding: 0 15px 0 0;
	overflow: hidden;
	display: block;
	max-width: 385px;
	color: #1369b7;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: 700 12px/35px "freight-sans-pro", Arial, Helvetica, sans-serif;
	position: relative;
}
.table-breadcrumb ul li.blue {
	z-index: 10;
}
.table-breadcrumb ul li.blue a {
}
.table-breadcrumb ul li.blue a > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-table-breadcrumb.png) no-repeat 10px -70px;
	padding: 0 10px 0 30px;
	display: block;
	height: 43px;
	line-height: 43px;
}
.table-breadcrumb ul li.blue .active {
	margin-right: -10px;
	top: 0px;
}
.table-breadcrumb ul li.blue a.active {
	background-position: 100% -35px;
	height: 35px;
	line-height: 35px;
	margin-left: -5px;
	color: #ffffff;
}
.table-breadcrumb ul li.blue a.active span {
	padding-left: 35px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-table-breadcrumb.png) no-repeat 16px 0px;
	height: 35px;
	line-height: 36px;
	color: #ffffff;
	z-index: 100;
}
.table-breadcrumb ul li.red a {
	margin-top: -3px;
	color: #DD0D3A;
}
.table-breadcrumb ul li.red a > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-table-breadcrumb.png) no-repeat 5px -70px;
	padding: 0 10px 0 35px;
	display: block;
	height: 43px;
	line-height: 43px;
}
.table-breadcrumb ul li.red .active {
	top: 0px;
}
.table-breadcrumb ul li.red a.active {
	background-position: 100% -197px;
	height: 34px;
	line-height: 34px;
	margin-left: -5px;
	color: #ffffff;
	margin-top: 3px;
	z-index: 1;
}
.table-breadcrumb ul li.red a.active > span {
	z-index: 1;
	padding-left: 30px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-table-breadcrumb.png) no-repeat -10px -162px;
	height: 35px;
	line-height: 36px;
	color: #ffffff;
}
/* table */
.ticket-table table {
	margin: 3px 0;
	-webkit-box-shadow: 0px 0px 5px 0px #a4a5a9;
		-moz-box-shadow: 0px 0px 5px 0px #a4a5a9;
			box-shadow: 0px 0px 5px 0px #a4a5a9;
}
.ticket-table table .red{
	background: #003a7d url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-table-header-red.png) repeat-x 0 0;
}
.ticket-table table .blue{
	background: #003a7d url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-table-header-blue.png) repeat-x 0 -117px;
}
.ticket-table table thead {
	-webkit-box-shadow: 0px 0px 6px -2px #202020;
	   -moz-box-shadow: 0px 0px 6px -2px #202020;
	        box-shadow: 0px 0px 6px -2px #202020;
}
.ticket-table table th,
.ticket-table table td {padding: 15px 25px;}
.ticket-table table th {
	padding: 25px;
}
.ticket-table table td {
	background: #fefefe;
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.ticket-table table td.red {
	background: #fefefe;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #dd0d3a;
}

.ticket-table table td.blue {
	background: #fefefe;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #084a8e;
}

.ticket-table table .small-font {font: 14px/18px "freight-sans-pro", Arial, Helvetica, sans-serif;}
.ticket-table table p {margin: 0 0 18px;}
.ticket-table .links a > span {padding: 0 10px 0 25px; color: #141d14;}

.ticket-table .links.clear a:hover { color: #3A84EB; }
.ticket-table .links.clear a > span {
	background: none;
	padding: 0;
	margin: 0;
	height: auto;
	line-height: inherit;
}
.ticket-table .links.clear a .arrow{
	color: #dd0d3a;
}
/**
 * Buy Tickets Page
 */
.buy-tickets-page #content-holder .page-image {
	margin: 0px 30px 45px 0px ;
	display: block;
	float: left;
}
.block-detail-view.buy-tickets-page #content h2 {
	margin: 30px 0 14px;
}
.buy-tickets-page #content a.links {
	color: #1D1D1D;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow.png) no-repeat 100% 0;
	padding: 0 32px 0 0;
	display: block;
	font-size: 12px;
	line-height: 26px;
	color: #1D1D1D;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.10em;
}
/* Buy Tickets - table */
.buy-tickets-table table {
	float: left;
	margin: -10px 0 0 0;
	-webkit-box-shadow: 0px 0px 3px 0px #a4a5a9;
		-moz-box-shadow: 0px 0px 3px 0px #a4a5a9;
			box-shadow: 0px 0px 3px 0px #a4a5a9;
}
.buy-tickets-table table thead {
	-webkit-box-shadow: 0px 0px 6px -2px #202020;
	   -moz-box-shadow: 0px 0px 6px -2px #202020;
	        box-shadow: 0px 0px 6px -2px #202020;
}
.buy-tickets-table table td.gray {
	background: #f1f1f1;
	font: 700 12px/18px "freight-sans-pro",Arial,Helvetica,sans-serif !important;
	letter-spacing: 1px !important;
	text-shadow: 0 0 2px #CCC;
	text-transform: uppercase;
	color: #132650;
	padding: 25px;
}
.buy-tickets-table table th,
.buy-tickets-table table th {
	padding: 25px;
}
.buy-tickets-table table td {
	padding: 15px 40px;
	border-right: 1px solid #E6E6E6;
	background: #fefefe;
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.buy-tickets-table table .small-font {font: 14px/18px "freight-sans-pro", Arial, Helvetica, sans-serif;}
.buy-tickets-table table p {margin: 0 0 18px;}
/**
 * Buy Tickets - table navigation
 */
.buy-tickets-table .table-breadcrumb {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content-holder .buy-tickets-table .table-breadcrumb ul.tabs,
.buy-tickets-table .table-breadcrumb ul.tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 730px;
}
.buy-tickets-table .table-breadcrumb ul.tabs li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none outside none;
}
.buy-tickets-table .table-breadcrumb ul.tabs li {
	float: left;
	position: relative;
	z-index: 1;
}
.buy-tickets-table .table-breadcrumb ul.tabs li a {
	background: #003A7D url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-table-header-blue.png) repeat-x 0 -117px;
	font: 700 12px/35px "freight-sans-pro", Arial, Helvetica, sans-serif;
	padding: 20px 25px;
	height: 30px;
	color: #fff;
	text-shadow: 1px 1px 2px #4B6294;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid white;
}
.buy-tickets-table .table-breadcrumb ul.tabs li a {
}
.buy-tickets-table .table-breadcrumb ul.tabs li a > span {

}
.buy-tickets-table .table-breadcrumb ul.tabs li.active {
	margin: 0px -10px 0px 0px;
	top: 0px;
}
.buy-tickets-table .table-breadcrumb ul.tabs li a.active {
	background-position: 100% -35px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
}
.buy-tickets-table .table-breadcrumb ul li a.active span {
}
/**
 * Block NCC Contact
 */
.block-ncc-contact > .content {
	padding: 90px 0;
	float: left;
	width: 100%;
}
.block-ncc-contact .image {
	width: 634px;
	float: left;
	margin: 0 25px 0 0;
	position: relative;
}
.block-ncc-contact .image > .links {
	position: absolute;
	bottom: -23px;
	width: 100%;
	left: 0;
	text-align: center;
}
.block-ncc-contact .right-side {
	float: left;
	width: 300px;
	color: #262b30;
	font: 15px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-ncc-contact .right-side h3 {
	color: #cd0c37;
	font: 400 18px/24px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	border-bottom: 2px solid #cd0c37;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 180px;
	margin: 0 0 15px -3px;
	padding: 0 10px 0 3px;
}
.block-ncc-contact .right-side strong {
	letter-spacing: 1px;
	color: #132650;
	font: 700 12px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.block-ncc-contact .right-side p {
	margin: 0;
	font: 15px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-ncc-contact .right-side .hours {margin: 25px 0 0;}
.block-ncc-contact .right-side .hours p {margin: 0 0 8px;}
.block-ncc-contact .right-side .callout {
	margin: 0 0 35px;
	padding: 0 0 15px;
}
.block-ncc-contact .right-side .callout:last-child {margin-bottom: 0;}
.block-ncc-contact .right-side .links {margin: 10px 0 0;}
.block-ncc-contact .right-side .links a {color: #132650;}
.block-ncc-contact .block-visit-ncc {position: relative;}
.block-ncc-contact .block-visit-ncc img {
	position: static;
	left: auto;
	top: auto;
	margin: 0;
}
.block-ncc-contact #map-addresses {
	width: 100%;
	margin: 0;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
}
.block-ncc-contact #map-addresses > li.ncc-address {
	right: 42%;
	top: 44%;
	left: auto;
}
.block-ncc-contact #map-addresses > li.ivcc-address {
	left: 33%;
	top: 59%;
	right: auto;
}
.block-ncc-contact #map-addresses > li.bell-address {
	left: 34%;
	top: 78%;
	right: auto;
}
.block-ncc-contact #map-addresses > li.independence-address {
	left: 53%;
	top: 93%;
	right: auto;
}
.block-ncc-contact #map-addresses > li.bell-address .we-icon {
	left: -34px;
	right: auto;
}
.block-ncc-contact #map-addresses > li.bell-address .address-icon {
	left: -43px;
	right: auto;
}
.block-ncc-contact #map-addresses > li.bell-address .address-holder {
	left: 0;
	right: auto;
	overflow: hidden;
}
.block-ncc-contact #map-addresses > li.ivcc-address .we-icon {
	left: -34px;
	right: auto;
}
.block-ncc-contact #map-addresses > li.ivcc-address .address-icon {
	left: -43px;
	right: auto;
}
.block-ncc-contact #map-addresses > li.ivcc-address .address-holder {
	left: 0;
	right: auto;
	overflow: hidden;
}
/**
 * Block volunteer (sidebar)
 */
.sidebar .block-volunteer .links.clear {margin: 0;}
.sidebar .block-volunteer .links.ico-arrow{margin: 3px 0 0 -7px;}
/**
 * Block Simple Content
 */
.block-simple-content {border-bottom: 1px solid #c7c7c7;}
.block-simple-content > .content {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-simple-content.png) repeat-x 0 100%;
	padding: 25px 0;
	width: 100%;
	clear: both;
}
.block-simple-content .wrapper {
	overflow: hidden;
	padding: 60px 0 45px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 208px 0;
}
.block-simple-content .content .content-header {
	float: left;
	width: 190px;
	margin: 0 20px 0 0;
}
.block-simple-content .content .content-header h2 {
	font: 400 25px/31px "refrigerator-deluxe", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}
.block-simple-content .content .content-holder {
	float: left;
	width: 670px;
	clear: none;
	padding: 0 0 0 80px;
	font: 16px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
.block-simple-content .content .content-holder strong {color: #dd0d3a;}
/**
 * Block Four Callouts
 */
.block-four-callouts > .content {
	padding: 80px 0 !important;
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}
.block-four-callouts .column .title {
	text-align: center;
	color: #132650;
	font: 400 26px/31px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: -0.025em;
	text-transform: uppercase;
	margin: 0 0 7px;
	display: table;
	width: 100%;
}
.block-four-callouts .column .title a {
	color: #132650;
	display: table-cell;
	vertical-align: bottom;
}
.block-four-callouts .column .content {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-column-title-star-white.png) no-repeat 50% 0;
	padding-top: 50px;
}
.left-block #content-holder .page-callout {
	width: 421px;
	margin: 0;
}
.region-main .block-contact > .content {padding: 150px 0;}
.region-main .block-contact .three-columns .title {
	color: #132650;
	font: 400 26px/31px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.region-main .block-contact .three-columns h2 {margin: 0;}
.region-main .block-contact .three-columns p {margin: 0 0 2px;}
.content-header-holder.margin-top {
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-top: 55px;
}
.content-header-holder.margin-top h2 {margin-bottom: 20px;}
#content-holder .content-header-holder.margin-top ul {margin: 22px 0;}
#content-holder .content-header-holder.margin-top ul li {
	list-style: none inside disc;
	margin-bottom: 18px;
	line-height: 28px !important;
}
/**
 * Block Fast Facts
 */
.block-fast-facts .wrapper {
	overflow: hidden;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-fast-facts-wrapper.png) repeat-y 50% 0;
	padding: 60px 0;
}
*+html .block-fast-facts .wrapper {
	background-position: 45% 0;
}
.block-fast-facts .three-columns {
	overflow: visible;
	width: 1030px;
	margin: 0 -70px 0 0;
}
.block-fast-facts .column h3 {
	color: #132650;
	font: 400 30px/32px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 17px;
}
.block-fast-facts .links a {
	clear: left;
	float: left;
}
.block-fast-facts .links.clear .arrow {display: none;}
.block-fast-facts .links.clear a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat -9999em -9999em;
	overflow: hidden;
	margin: 0 0 15px;
	color: #1d1d1d;
	line-height: 22px;
}
*+html .block-fast-facts .links.clear a {
	display: block;
	width: 100%;
}
.block-fast-facts .links.clear a > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow.png) no-repeat 100% 0;
	padding-right: 30px;
}
*+html .block-fast-facts .links.clear a > span {
	float: left;
	cursor: pointer;
}
.block-fast-facts .links.clear a:hover {color: #1a62c6;}
.block-fast-facts .links.clear a:hover > span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat 100% 0;
}
.block-fast-facts #fast-facts h3 {margin-bottom: 47px;}
#fast-facts {position: relative;}
#fast-facts ul li {
	float: left; 
	padding: 0;
	width: 273px;
}
#fast-facts .jcarousel-prev, 
#fast-facts .jcarousel-next {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-prev-next.png) no-repeat;
	width: 29px;
	height: 30px;
	top: -20px;
}
#fast-facts .jcarousel-prev {left: 0;}
#fast-facts .jcarousel-next {
	background-position: 0 -30px;
	right: auto;
	left: 33px;
}
#fast-facts .jcarousel-prev-disabled {background-position: 0 -60px;}
#fast-facts .jcarousel-next-disabled {background-position: 0 -90px;}
#fast-facts .jcarousel-container {position: static !important;}
/**
 * Block Latest Issues
 */
.region-main .block-latest-issues > .content {
	overflow: hidden;
	float: left;
	width: 100%;
	padding: 60px 0;
}
.block-latest-issues .callout {
	float: left;
	width: 307px;
	margin: 0 10px 10px 10px;
}
.block-latest-issues .callout .node {width: 267px;}
.block-latest-issues .callout .node img {
	width: 287px;
	height: auto;
	margin-bottom: 27px;
}
.block-latest-issues .block-ncc-wire {
	width: 981px;
	margin: 0 -10px;
}
.block-latest-issues .title {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-column-title-star-white.png) no-repeat 50% 100%;
	color: #132650;
	font: 400 22px/26px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	padding: 0 0 30px;
	margin: 0 0 2px;
}
.block-latest-issues .title a {color: #132650;}
.block-latest-issues .callout > .links {
	text-align: center;
	margin:  0 0 15px;
}
.block-latest-issues .callout .node .teaser {position: relative;}
.block-latest-issues .callout .node .teaser .page-link {
	position: absolute;
	top: -27px;
	left: 0;
	width: 100%;
}
.block-latest-issues .callout .subtitle {
	color: #020a1b;
	margin: 0;
	font: 700 11px/16px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.block-latest-issues .callout .teaser-footer {
	border-top: 2px solid #e6e6e6;
	margin: 20px 0 0;
	padding: 15px 0 0;
}
.block-latest-issues .callout .teaser-footer .links {text-align: center;}
.block-latest-issues .callout .teaser-footer .tags {
	border: 0;
	margin: 0;
	padding: 0;
}
div.social-links {overflow: hidden;}
div.social-links ul,
div.social-links ul li {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}
div.social-links ul {
	margin: 0 -6px 0 0;
	width: 274px;
}
div.social-links ul li {
	float: left;
	width: 65px;
	margin: 5px 3px 0 0;
}
div.social-links a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-social.png) no-repeat 0 0;
	display: block;
	height: 30px;
	padding-left: 33px;
	color: #014a90;
	font: 16px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
div.social-links a:hover {color: #3a84eb;}
div.social-links ul li.likes a {background-position: 0 0;}
div.social-links ul li.comments a {background-position: 0 -30px;}
div.social-links ul li.facebook a {background-position: 0 -60px;}
div.social-links ul li.twitter a {background-position: 0 -90px;}
.region-main .block-from-the-blog > .content {
	padding: 0 0 100px;
	overflow: hidden;
	border-bottom: 1px #E6E6E6 solid;
}
.block-from-the-blog .callout {
	width: 271px;
	margin: 0 35px 10px;
}
.block-from-the-blog .callout .node {
	width: 100%;
	padding: 0;
	box-shadow: none;
}
.block-from-the-blog .callout .node img {
	margin: 0 0 17px;
	width: 271px;
}
.block-from-the-blog .node .date {left: -8px;}
.block-from-the-blog .block-ncc-wire {
	margin: 0 -35px;
	width: 1025px;
	overflow: hidden;
	background: none;
}
/**
 * Block Constitution Main
 */
.block-constitution-main > .content {
	float: left;
	width: 100%;
	overflow: hidden;
}
.block-detail-view .page-title.stars,
.block-constitution-main .page-title {
	color: #132650;
	font: 400 50px/52px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 2px;
	margin: 70px -40px;
	text-align: center;
	text-transform: uppercase;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-red-star.png) no-repeat 100% 50%;
}
.block-detail-view.constitution-full-width > .content {
	float: left;
	width: 100%;
	clear: both;
}
.block-detail-view .wrapper-holder {
	overflow: hidden;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-x 0 100%;
}
.block-detail-view .page-title.stars span,
.block-constitution-main .page-title span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-red-star.png) no-repeat 0 50%;
	display: block;
	width: 100%;
	height: 100%;
}
.block-constitution-main .title-border {
	font: 400 22px/30px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/* Constitution List */
.constitution-list {
	background: #f9f8f7;
	overflow: hidden;
	width: 100%;
}
.constitution-list .wrapper {
	overflow: hidden;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-white-grey-border.png) repeat-y 306px 0;
}
.constitution-list .callout {
	float: left;
	width: 275px;
	padding: 60px 0;
}
.constitution-list .callout .column {
	float: left;
	width: 275px;
}
.constitution-list .callout .column > ul,
.constitution-list .callout .column > ul > li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.constitution-list .callout .column > ul > li {
	color: #1d1d1d;
	font: 700 12px/22px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 37px;
	overflow: hidden;
}
.constitution-list .callout .column > ul > li > a {
	font: 400 24px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #132650;
	text-transform: none;
	display: block;
}
.constitution-list .callout .column > ul > li > a:hover {color: #1369bb;}
.constitution-list .wide-callout {
	width: 615px;
	margin-left: 70px;
}
.constitution-list .wide-callout .column {
	width: 275px;
	margin: 0 30px 0 0;
}
.constitution-list .wide-callout .column.last {
	margin-left: 35px;
	margin-right: 0;
}
.constitution-list .callout .title-border {
	color: #1a62c6;
	text-shadow: 0px 0px 1px #fff;
	margin: 0 0 57px;
}
.constitution-list .callout .column h3 {
	font: 400 30px/32px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #132650;
	margin: 0 0 35px;
}
.constitution-list .callout .column .arrow {
	margin: 0 0 0 5px;
	font: 400 18px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #1369bb;
}
.constitution-list .comments {margin: 7px 0 0;}
.constitution-list .comments ul,
.constitution-list .comments ul li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.constitution-list .comments ul li {
	color: #1369bb;
	font: 500 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	float: left;
	width: 40px;
	margin-right: 5px;
}
.constitution-list .comments a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-comments.png) no-repeat 100% 7px;
	height: 24px;
	color: #1369bb;
	padding: 0 27px 0 0;
	font: 500 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.constitution-list .comments .speech a {
	background-position: 100% -18px;
	padding: 0 30px 0 0;
}
/* preamble */
.block-constitution-main .preamble {
	position: relative;
	color: #fff;
	font: 400 30px/54px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 2px #484848;
	overflow: hidden;
	float: left;
	width: 100%;
}
.block-constitution-main .preamble .background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.block-constitution-main .preamble .background img {
	width: 100%;
	height: auto;
	display: block;
}
.block-constitution-main .preamble .wrapper {
	position: relative;
	padding: 60px 0 50px;
}
.block-constitution-main .preamble .wrapper > .content img {
	float: left;
	position: relative;
	top: -50px;
	left: -10px;
	margin: 0 10px -75px 0;
}
.block-constitution-main .preamble .title-border {
	color: #fff;
	margin: 0 0 50px;
}
.block-constitution-main .preamble .title-border .border {background-image: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-white.png);}
.block-constitution-main .preamble .links {
	clear: both;
	text-align: center;
	margin: 20px 0 0;
}
#constitution-menu {
	float: left;
	width: 100%;
	background: #e1dfde url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-constitution-menu.png) repeat-x;
	min-height: 131px;
	border-bottom: 6px solid #fff;
}
#constitution-menu .content > ul.menu,
#constitution-menu .content > ul.menu > li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#constitution-menu .content {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-arrow-down-hover.png) no-repeat -9999em -9999em;}
#constitution-menu .content > ul.menu {
	float: left;
	width: 100%;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-constitution-menu-separator.png) repeat-y 100% 0;
}
#constitution-menu .content > ul.menu > li {
	position: relative;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-constitution-menu-separator.png) repeat-y 0 0;
	float: left;
	width: 210px;
	height: 130px;
	font: 400 14px/24px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	color: #595c5d;
	text-transform: uppercase;
	letter-spacing: 0.01em;
}
#constitution-menu li .holder {
	padding: 25px 15px;
	display: block;
	width: 180px;
	height: 80px;
}
#constitution-menu .content > ul.menu > li.last {width: 330px;}
#constitution-menu .content > ul.menu > li.last .holder {
	width: 280px;
	padding: 25px;
}
#constitution-menu .content > ul.menu > li .holder a {
	font: italic 400 24px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #132650;
	text-transform: none;
	letter-spacing: 0;
	display: block;
	padding: 0 35px 0 0;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-arrow-down.png) no-repeat 100% 5px;
	margin: 0 10px 0 0;
	text-shadow: 1px 1px 1px #fff;
}
#constitution-menu .content > ul.menu > li .holder a:hover {
	color: #1a62c6;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-arrow-down-hover.png) no-repeat 100% 5px;
}
#constitution-menu .content > ul.menu > li.issues .holder a {background: none;}
#constitution-menu .content > ul.menu > li.issues .holder a:hover {background: none;}
#constitution-menu form {
	float: left;
	width: 274px;
	margin: 5px 0 0;
}
#constitution-menu form .form-actions {
	position: absolute;
	right: 0;
	top: 0;
}
#constitution-menu form input.form-text {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-input-search.png) no-repeat;
	border: 0;
	width: 280px;
	height: 36px;
	line-height: 36px;
}
#constitution-menu form input.form-submit {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-form-submit.png) no-repeat 0 -32px;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 32px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 3px;
	text-indent: -9999px;
	top: 3px;
	width: 32px;
	line-height: 0px;
}
#constitution-menu .arrows {
	position: absolute;
	bottom: -25px;
	left: 50%;
	margin: 0 0 0 -20px;
	width: 40px;
	z-index: 1;
}
#constitution-menu .arrows .up,
#constitution-menu .arrows .down {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-open-close-arrow-white.png) no-repeat 0 0;
	width: 40px;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
#constitution-menu .issues .arrows .up {display: none;}
#constitution-menu .arrows .down {background-position: 0 -24px;}
#constitution-menu li.active .holder {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-constitution-menu-active.png) repeat-x 0 0 !important;
	color: #014a90 !important;
}
#constitution-menu li.active label, 
#constitution-menu li.active .holder a {color: #014a90 !important;}
#constitution-menu li.active .arrows {
	bottom: -17px;
	width: 34px;
	margin: 0 0 0 -17px;
}
#constitution-menu li.active .arrows .down {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-constitution-menu-active-arrow.png) no-repeat;
	width: 34px;
	height: 17px;
}
#dropdown-menu {
	display: none;
	float: left;
	width: 100%;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-dropdown-menu.png) repeat-x 0 100% #383e43;
	border-top: 2px solid #fff;
}
#dropdown-menu ul,
#dropdown-menu ul li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#dropdown-menu .dropdown-menu-holder {
	border-top: 1px solid #e1dfde;
	float: left;
	width: 100%;
	position: relative;
}
#dropdown-menu ul li {
	color: #fff;
	font: 16px/29px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	float: left;
	padding: 30px 0 80px;
	width: 240px;
}
#dropdown-menu ul li a {
	color: #fff;
	float: left;
	clear: left;
	font: 400 16px/29px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	text-transform: none;
}
#dropdown-menu ul li a.active, 
#dropdown-menu ul li a:hover {color: #83b7ff;}
#dropdown-menu ul li a:hover .arrow, 
#dropdown-menu ul li a .arrow {color: #1369bb !important;}
#dropdown-menu .title {
	font: 400 22px/28px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
}
#dropdown-menu .court-cases-list {width: 720px;}
#dropdown-menu .court-cases-list .links {
	overflow: hidden;
	margin: 0 0 -80px;
	padding: 0 0 80px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-dropdown-menu-li-separator.png) no-repeat;
}
#dropdown-menu .court-cases-list .title {padding-left: 40px;}
#dropdown-menu .list-holder {
	overflow: hidden;
	float: left;
	width: 195px;
	padding: 0 0 0 40px;
	margin: 0 0 0;
}
#dropdown-menu #menu-close {
	position: absolute;
	bottom: -41px;
	left: 50%;
	z-index: 5;
	width: 200px;
	margin: 0 0 0 -100px;
	text-align: center;
}
#dropdown-menu #menu-close a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-open-close.png) no-repeat 100% -117px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	letter-spacing: 1px;
	line-height: 32px;
	max-width: 220px;
	padding-right: 15px;
	text-transform: uppercase;
	width: 146px;
	display: inline-block;
}
*+html #dropdown-menu #menu-close a {display: inline;}
#dropdown-menu #menu-close a span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-open-close.png) no-repeat 0 -79px;
	display: block;
	height: 35px;
	padding: 0 45px 0 60px;
}
#dropdown-menu #menu-close a:hover {background-position: 100% -269px;}
#dropdown-menu #menu-close a:hover span {
	background-position: 0 -231px;
	color: #1369bb;
}
#dropdown-menu #menu-close .arrows {
	bottom: auto;
	top: -24px;
}
/**
 * Block Page Header
 */
.block-page-header {
	margin: 0 0 -8px;
	padding: 0 0 8px;
	overflow: hidden;
}
.block-page-header > .content {
	overflow: visible;
	position: relative;
}
.block-page-header > .content:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .block-page-header > .content { height: 1%; }
:first-child + html .block-page-header > .content { min-height: 1%; }
.block-page-header .page-title {color: #fff;}
.block-page-header .title-holder .links {margin: 20px 0 0;}
.block-page-header .title-holder .links a:hover {color: #1369bb;}
.block-page-header .pager {
	margin: 0px 0 -15px;
	float: left;
	position: relative;
	left: 50%;
	z-index: 40;
	height: 65px;
}
.block-page-header .pager ul,
.block-page-header .pager li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
	float: left;
}
.block-page-header .pager ul {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border-dark.png) repeat-y 100% 0;
	left: -50%;
	position: relative;
}
.block-page-header .pager li {
	cursor: pointer;
	height: 65px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	display: table;
	padding: 0 5px 0 0;
}
.block-page-header .pager li div.cont {
	display:table;
	height: 55px;
	padding: 5px 45px 5px 50px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border-dark.png) repeat-y 0 0;
}
.block-page-header .pager li div.sub {
	text-align: center;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	height: 55px;
}

#slides-prev,
#slides-next {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-callout-arrows.png) no-repeat;
	position: absolute;
	top: 41%;
	left: 0;
	z-index: 55;
	cursor: pointer;
	width: 46px;
	height: 46px;
	overflow: hidden;
	margin: -23px 0 0;
}
#slides-next {
	right: 0;
	left: auto;
	background-position: 0 -46px;
}
.block-page-header .pager li.active {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-pager.png) no-repeat 100% -78px;
	padding: 8px 5px 5px 0;
	margin: -8px 0 -5px;
}
.block-page-header .pager li.active .cont {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-pager.png) no-repeat 0 0;
	padding: 12px 45px 10px 50px;
	margin: -8px 0 -5px;
}
.block-page-header .pager li h2 {
	color: #fff;
	font: 400 16px/18px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	margin: 0;
}
*+html .block-page-header .pager li h2 {margin: 10px 0;}
.block-page-header .pager li strong {
	color: #959ea7;
	font: 700 10px/12px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
	display: block;
}
.block-page-header .slides {
	width: 100% !important;
	overflow: hidden;
}
.block-page-header .slides .pager-info {display: none;}
.block-page-header .slides .hero {width: 100% !important;}
/*
 * Form Contact Information
 */
.form-contact-information .form-textfields .form-item {width: 100%;}
#main .form-contact-information .form-textfields .form-item label {
	position: static;
	top: auto;
	left: auto;
	width: 145px;
	text-align: right;
}
#main .form-contact-information .form-textarea label {
	clear: none;
	float: none;
	position: static;
	top: auto;
	left: auto;
}
#main .form-contact-information .form-textfields .form-item label,
#main .form-contact-information .form-textfields .form-item select,
#main .form-contact-information .form-textfields .form-item input {
	clear: none;
	float: left;
	margin: 0 15px 0 0;
}
#main .form-contact-information .form-textfields .form-item #edit-contact-name {margin: 0 !important;}
#main .form-contact-information .form-type-textarea label {
	margin: 0 0 10px;
	text-align: left;
	float: none !important;
	width: auto;
}
#main .form-contact-information div.form-textfields {overflow: hidden;}
#main .form-contact-information div.form-textarea {
	margin: 55px 0 35px;
	overflow: hidden;
}
form.form-facility-rental .fieldset-content {
	overflow: hidden;
	margin: 0;
	padding: 45px 0 0;
}
/**
 * Block Wire
 */
#block-wire > .content {
	background: #f1efee;
	float: left;
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
	position: relative;
}
.block-constitution-list .block-header .link,
#block-wire .block-header .link {color: #727475;}
.block-constitution-list .block-header .link strong,
#block-wire .block-header .link strong {color: #1d1d1d;}
#block-wire .callouts {width: 990px;}
#block-wire .callouts .callout {
	width: 100%;
	overflow: hidden;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #393a3c;
}
#block-wire .callouts .callout .content {padding: 0px 20px 20px;}
#block-wire .callouts > ul > li {
	float: left;
	width: 460px;
	margin: 0 35px 0 0;
}
#block-wire .tags {
	text-align: center;
	margin: 5px 0;
}
#block-wire .tags a {
	background: #132650;
	height: 23px;
	padding: 0 5px 0 0;
	color: #fff;
	font-size: 10px;
	line-height: 23px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
#block-wire .tags a:hover { background: #1a62c6; }
*+html #block-wire .tags a { display: inline; }
#block-wire .tags a span {
	display: block;
	padding: 0 15px 0 20px;
}
#block-wire h3 {
	color: #132650;
	font-size: 26px;
	font-weight: 400;
	line-height: 31px;
	margin: 12px 0 10px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat -9999em -9999em;
}
#block-wire h3 a {
	color: #132650;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow.png) no-repeat 100% 9px;
	padding-right: 30px;
}
#block-wire h3:hover,
#block-wire h3:hover a{color: #1a62c6;}
#block-wire h3:hover a{background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-arrow-hover.png) no-repeat 100% 9px;}
*+html #block-wire h3 a {
	float: left;
	cursor: pointer;
}
#block-wire .jcarousel-clip {overflow: visible !important;}
#block-wire .jcarousel-container {position: static !important;}
#block-wire .jcarousel .jcarousel-prev {left: -4px;}
#block-wire .jcarousel .jcarousel-next {right: -4px;}
#block-wire .hidden {display: none;}
#block-wire .visible {display: block;}
/**
 * Block Join
 */
#block-join > .content {
	float: left;
	width: 100%;
	overflow: hidden;
	background: #262b30;
	padding: 0;
	-webkit-box-shadow: inset 0px 0px 13px 0px #000;
	   -moz-box-shadow: inset 0px 0px 13px 0px #000;
	        box-shadow: inset 0px 0px 13px 0px #000;
}
#block-join > .content .wrapper {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border-dark.png) repeat-y 651px 0;
	overflow: hidden;
	padding: 45px 0 65px;
}
#block-join .left-content {
	float: left;
	width: 614px;
	margin: 0 72px 0 0;
}
#block-join .right-content {
	float: left;
	width: 274px;
}
div.links-social {
	padding: 5px 0 0 0;
	overflow: hidden;
	margin: 0 0 42px;
}
div.links-social ul,
div.links-social ul li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
div.links-social ul li {
	width: 56px;
	margin: 0 6px 0 0;
	float: left;
}
div.links-social ul li {
	width: 56px;
	height: 57px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-social-dark.png) no-repeat;
	/*padding-top: 58px;*/
	display: block;
	text-align: center;
	color: #1369bb;
	font: 500 20px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin-bottom: 25px;
}
div.links-social ul li a {
	width: 56px;
	padding-top: 58px;
	display: block;
	text-align: center;
	color: #1369bb;
	font: 500 20px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
div.links-social ul li a:hover {color: #fff;}
div.links-social li.comment a {
	background-position: 0 0;
	width: 56px;
}
div.links-social li.speech {background-position: -63px 0;}
div.links-social li.likes {background-position: -126px 0;}
div.links-social li.facebook {background-position: -189px 0;}
div.links-social li.twitter {background-position: -252px 0;}

div.links-social li.comment:hover {background-position: 0 -60px;}
div.links-social li.speech:hover {background-position: -63px -60px;}
div.links-social li.likes:hover {background-position: -126px -60px;}
div.links-social li.facebook:hover {background-position: -189px -60px;}
div.links-social li.twitter:hover {background-position: -252px -60px;}

#block-join .join-form .form-textfields {overflow: hidden;}
#block-join .join-form .form-item {position: relative;}
#block-join .join-form .form-item label {
	position: absolute;
	left: 11px;
	top: 8px;
	font: italic 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #959595;
	z-index: 1;
}
#block-join .join-form .form-type-textarea label {
	top: 28px;
	left: 31px;
}
#block-join .join-form form fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
#block-join .join-form form .form-item input {
	padding: 6px;
	width: 200px;
	line-height: 26px;
	height: 26px;
	border: 3px solid #a0a2a7;
}
#block-join .join-form form textarea {
	width: 553px;
	height: 170px;
	min-width: 553px;
	max-width: 553px;
	padding: 23px 28px 20px;
	font: italic 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #959595;
	margin: 0;
	border: 3px solid #a0a2a7;
	float: left;
}
#block-join .join-form form .form-textarea-wrapper {
	overflow: hidden;
	padding-bottom: 45px;
	position: relative;
}
#block-join .join-form form input.form-submit {border: 0;}
#block-join .join-form .form-textfields {
	float: left;
	width: 456px;
}
#block-join .join-form .form-textfields .form-item {
	float: left;
	width: 218px;
	margin: 0 5px 0 0;
	display: block;
}
#block-join .join-form .form-actions {
	margin: -5px 0 0 0;
	float: left;
	width: 158px;
}
#block-join .arrow-textarea {
	position: absolute;
	bottom: 22px;
	right: 62px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/arrow-textarea.png) no-repeat;
	width: 43px;
	height: 26px;
	overflow: hidden;
}
#block-join .block-feed {position: relative;}
#block-join .block-feed .title-border {
	text-transform: uppercase;
	font: 400 22px/24px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	color: #1369bb;
	margin: 0 0 40px;
}
#block-join .block-feed ul,
#block-join .block-feed ul li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#block-join .block-feed .jcarousel,
#block-join .block-feed .jcarousel-container {position: static !important;}
#block-join .block-feed .jcarousel-prev, 
#block-join .block-feed .jcarousel-next {
	position: absolute;
	right: 17px;
	top: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-datepiker-nav.png) no-repeat 0 0;
	width: 36px;
	height: 36px;
	left: auto !important;
	cursor: pointer;
}
#block-join .block-feed .jcarousel-prev {
	right: 50px;
	background-position: 0 -36px;
}
#block-join .block-feed .jcarousel-prev-disabled {
	cursor: default;
	background-position: 0 -108px;}
#block-join .block-feed .jcarousel-next-disabled {
	cursor: default;
	background-position: 0 -72px;
}
#block-join .block-feed li ul li {
	color: #d0d0d0;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	padding: 0 0 4px 40px;
	margin: 0 0 20px;
}
#block-join .block-feed li ul li.speech {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-social-dark-speech.png) no-repeat 0 0;}
#block-join .block-feed li ul li.likes {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-social-dark-likes.png) no-repeat 0 0;}
#block-join .block-feed li ul li.facebook {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-social-dark-facebook.png) no-repeat 0 0;}
#block-join .block-feed li ul li.twitter {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-social-dark-twitter.png) no-repeat 0 0;}
#block-join .block-feed li ul li a {
	color: #fff;
	font: 700 12px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#block-join .block-feed li ul li a:hover {color: #1369bb;}
#block-join .block-feed li ul li blockquote {
	color: #fff;
	font: 400 20px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 0;
}
#block-join .block-feed li ul li blockquote p {margin: 0;}
#footer form input.form-submit.search:hover {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-zoom-hover.png) no-repeat 4px 4px;}
/**
 * Constitution Header
 */
/* Panel */
#constitution-header > .content {
	/*overflow: hidden;*/
}
#constitution-header .panel {
	border-bottom: 2px solid #dbdbdb;
	border-top: 1px solid #d2d2d2;
	clear: both;
	float: left;
	height: 70px;
	padding: 0;
	margin: 5px 0 2px;
	width: 100%;
	position: relative;
	z-index: 34;
	clear: both;
}
#constitution-header .panel .title {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-panel-title.png) no-repeat 100% -72px;
	float: left;
	height: 72px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	color: #132650;
	width: 235px;
	margin: 0;
	font: 25px/75px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	overflow: hidden;
}
#constitution-header .panel .title span {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-panel-title.png) no-repeat 0 0;
	padding: 0 5px 0 20px;
	display: block;
	height: 100%;
}
#constitution-header .panel ul.menu,
#constitution-header .panel ul.menu > li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
#constitution-header .panel ul.menu {width: 655px;}
#constitution-header .panel ul.menu > li {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 100% 0;
	height: 63px;
	width: 209px;
	color: #595c5d;
	margin: 0 0 0 1px;
	padding: 7px 0 0 16px;
	z-index: 34;
}
#constitution-header .panel ul.menu > li.last,
#constitution-header .panel ul.menu > li:last-child {width: 185px;}
#constitution-header .panel ul.menu > li label {
	color: #595c5d;
	font: 700 14px/24px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	display: block;
}
#constitution-header .panel ul.menu > li .holder > a {
	color: #6a6c6e;
	font: italic 400 24px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	display: block;
}
#constitution-header .panel ul.menu > li.active .holder > a {font-style: italic;}
#constitution-header .panel ul.menu > li.active .holder > a,
#constitution-header .panel ul.menu > li .holder > a:hover {color: #132650;}
#constitution-header .panel .search-link {
	float: right;
	width: 55px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 100% 0;
}
#constitution-header .panel .search-link a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-zoom.png) no-repeat 50% 50%;
	display: block;
	width: 100%;
	height: 72px;
	line-height: 0;
	text-indent: -999em;
}
#constitution-header .panel .search-link a span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-zoom-hover.png) no-repeat -9999em -9999em;}
#constitution-header .panel .search-link a:hover {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-zoom-hover.png) no-repeat 50% 50%;}
#constitution-header .panel .arrows .arrow {
	position: absolute;
	left: 50%;
	z-index: 2;
}
#constitution-header .panel .arrows .arrow.top {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-sub-menu-arrow-top.png) no-repeat;
	width: 20px;
	height: 8px;
	top: 0;
	margin: 0 0 0 -10px;
}
#constitution-header .panel li.wide .arrows .arrow.top {left: 25%;}
#constitution-header .panel .arrows .arrow.bottom {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-open-close-arrow-white.png) no-repeat;
	width: 40px;
	height: 24px;
	bottom: 0;
	margin: 0 0 0 -20px;
}
/* sub menu */
#constitution-header .active .sub-menu {display: block;}
#constitution-header .sub-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 74px;
	background: #06080e url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-sub-menu.png) repeat-x 0 0;
	width: 100%;
	overflow: hidden;
	-webkit-box-shadow: 0 0 3px -1px #000;
	   -moz-box-shadow: 0 0 3px -1px #000;
	        box-shadow: 0 0 3px -1px #000;
	border-bottom: 6px solid #fff;
}
#constitution-header .panel ul.menu > li.first .sub-menu {
	margin-left: -10px;
	padding-left: 10px;
}
#constitution-header .panel ul.menu > li.last .sub-menu {
	margin-right: -55px;
	padding-right: 55px;
}
#constitution-header .panel ul.menu > li.last .sub-menu-holder {margin-right: -55px;}
#constitution-header .sub-menu .sub-menu-holder {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-sub-menu-shadow.png) repeat-x 0 0;
	overflow: hidden;
}
#constitution-header .sub-menu ul,
#constitution-header .sub-menu ul li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#constitution-header .sub-menu ul {margin: 38px 25px 50px 25px;}
#constitution-header .sub-menu ul li {
	color: #fff;
	font: 700 22px/24px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	margin: 0 0 15px;
}
#constitution-header .sub-menu ul li a {
	display: block;
	color: #fff;
	font: 400 16px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 10px 0 0;
}
#constitution-header .sub-menu ul li.active a,
#constitution-header .sub-menu ul li a:hover {color: #83b7ff;}
#constitution-header .sub-menu ul li a .arrow {
	color: #1369bb;
	margin: 0 0 0 5px;
}
#constitution-header .last .sub-menu ul li {margin-bottom: 40px;}
#constitution-header .middle .sub-menu ul li a {
	display: inline;
	margin-left: 15px;
}
#constitution-header .panel ul.menu > li.wide .sub-menu {width: 418px;}
#constitution-header .panel .sub-menu .list-holder {
	float: left;
	width: 209px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-sub-menu-separator.png) no-repeat 100% 0;
}
#constitution-header .panel .sub-menu .list-holder ul {margin-right: 10px;}
#constitution-header .panel .sub-menu .list-holder:last-child {background: none;}
/* Main Text */
#constitution-header .main-text {
	background: #f1efee;
	position: relative;
	clear: both;
	float: left;
	width: 100%;
}
#constitution-header .main-text.white {
	background: none;
}
#constitution-header .main-text .background {
	width: 100%;
	height: 414px;
	overflow: hidden;
	position: absolute;
	border-top: 2px solid #c5c4c3;
	border-bottom: 2px solid #c5c4c3;
}
#constitution-header .main-text .background-holder {
	border-top: 2px solid #e5e4e3;
	border-bottom: 2px solid #e5e4e3;
	height: 410px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
#constitution-header .main-text .background img {
	width: 100%;
	height: auto;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
#constitution-header .main-text .content-holder {
	position: relative;
	text-align: center;
	display: table;
	width: 100%;
}
* html #constitution-header .main-text .content-holder {position:relative}
*+html #constitution-header .main-text .content-holder {position:relative}
#constitution-header .main-text .content-holder-wrapper {
	display: table-cell;
	vertical-align: middle;
	padding: 30px 0;
}
#constitution-header .main-text .text-holder {
	position: relative;
	width: 755px;
	padding: 20px;
	margin: 0 auto;
	min-height: 370px;
	color: #ddd8d3;
	font: 15px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
#constitution-header .main-text .text-holder .overlay {display: block;}
#constitution-header .main-text .text-holder .link-sub-title {
	color: #ddd8d3;
	font: 700 18px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #111;
	margin: 0 0 12px;
	display: block;
}
#constitution-header .main-text .text-holder .link-sub-title a {color: #ddd8d3;}
#constitution-header .main-text .text-holder .link-title a {color: #fff;}
#constitution-header .main-text .text-holder .link-title {
	font: 700 50px/52px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #111;
	margin: 0;
}
#constitution-header .main-text .text-holder p {margin: 0 0 10px;}
#constitution-header .main-text .links-social {
	margin: 10px auto 0;
	display: inline-block;
}
*+html #constitution-header .main-text .links-social {display: inline;}
#constitution-header .main-text .text-holder .links-social a {
	color: #ddd8d3;
	font: 400 20px/24px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
#constitution-header .main-text .text-holder .links-social a:hover {color: #fff;}
/* Block Blockquote */
#constitution-header .main-text div.block-blockquote-holder {
	position: relative;
	z-index: 33;
}
#constitution-header .main-text .fancy-overlay {
	top: auto !important;
	bottom: 0 !important;
}
div.block-blockquote-holder {
	position: relative;
	left: 50%;
	float: left;
	clear: both;
}
div.block-blockquote {	
	position: relative;
	float: left;
	left: -50%;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-block-blockquote.png) no-repeat 0 0;
	padding: 20px 0 0;
	width: 1064px;
	margin:0;
	font: 400 20px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	color: #262b30;
}
div.block-blockquote div.quote-holder {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-block-blockquote.png) no-repeat -2128px 100%;
	padding: 0 0 20px;
}
div.block-blockquote div.quote-wrapper {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-block-blockquote.png) repeat-y -1064px 0;
	width: 960px;
	padding: 30px 52px;
	overflow: hidden;
}
div.block-blockquote a {color: #1870bf; display: inline-block;}
div.block-blockquote a:hover {color: #132650;}

div.block-blockquote span.read-more a, 
div.block-blockquote span.re-collapse a {
	font: 700 15px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #1870BF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: 0px 0px 2px white;
	background: none;
}
div.block-blockquote span.read-more a:hover,
div.block-blockquote span.re-collapse a:hover {
	color: #1D1D1D;
}
div.block-blockquote blockquote {margin: 0;}
div.block-blockquote blockquote p {margin: 0; display: inline;}
div.block-blockquote blockquote .more,
div.block-blockquote blockquote cite {
	font: normal 700 15px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 0 15px;
}
/* Interpretation */
#constitution-header > .content {
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
#constitution-header div.interpretation {
	clear: both;
	background: #f1efee;
	overflow: hidden;
	width: 100%;
	position: relative;
}
#constitution-header div.interpretation .category {
	font: 700 11px/22px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #595c5d;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 5px;
	display: block;
}
#constitution-header div.interpretation .title {
	font: 32px/34px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #262b30;
	margin: 0;
}
#constitution-header div.interpretation .title a {color: #1870bf;}
#constitution-header div.interpretation .title a:hover {color: #1d1d1d;}
#constitution-header div.interpretation .publication {
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #595c5d;
	margin: 0;
}
#constitution-header div.interpretation div.slider {position: relative;}
#constitution-header div.interpretation div.slider .conteiner {
	-webkit-box-shadow: inset 0px -18px 18px -26px #262b30;
	   -moz-box-shadow: inset 0px -18px 18px -26px #262b30;
	        box-shadow: inset 0px -18px 18px -26px #262b30;
	overflow: hidden;
	padding: 35px 0;
	position: relative;
}
#constitution-header div.interpretation div.slider .conteiner .content {
	margin: 5px 0 0;
	color: #262b30;
	font: 20px/30px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-shadow: 0 0 1px #fff;
	width: 1020px;
}
#constitution-header div.interpretation div.slider .conteiner .content .callout-teaser {width: 960px;}
#constitution-header div.interpretation div.slider .conteiner .content .callout {
	display: none;
	float: left;
	width: 450px;
	letter-spacing: -0.02em;
	margin: 0 60px 0 0;
}
#constitution-header div.interpretation div.slider .conteiner .content .callout .visible {display: block;}
#constitution-header div.interpretation div.slider .conteiner .content p {margin: 35px 0;}
#constitution-header div.interpretation div.slider .slider-nav,
#constitution-header div.interpretation div.slider .slider-nav li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#constitution-header div.interpretation div.slider .slider-nav .prev a,
#constitution-header div.interpretation div.slider .slider-nav .next a{
	position: absolute;
	top: 50%;
	display: block;
	width: 42px;
	height: 42px;
	text-indent: -9999px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-jcarousel-arrows-light.png) no-repeat;
	cursor: pointer;
	margin: -22px 0 0 0;
	line-height: 0;
	z-index: 31;
}
#constitution-header div.interpretation div.slider .slider-nav .prev a {
	left: -4px;
	background-position: 0 0;
}
#constitution-header div.interpretation div.slider .slider-nav .next a {
	right: -4px;
	background-position: 0 -84px;
}
#constitution-header div.interpretation div.slider .slider-nav .prev.disabled a {
	cursor: default;
	background-position: 0 -42px;
}
#constitution-header div.interpretation div.slider .slider-nav .next.disabled a {
	cursor: default;
	background-position: 0 -126px;
}
#constitution-header div.interpretation div.slider .slider-pager {
	background: #fff;
	width: 100%;
	position: relative;
	float: left;
}
#constitution-header div.interpretation div.slider .slider-pager ul,
#constitution-header div.interpretation div.slider .slider-pager ul li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#constitution-header div.interpretation div.slider .slider-pager ul {
	border-left: 2px solid #f3f3f3;
	float: left;
	width: 100%;
	margin: 0 -20px 0 20px;
}
#constitution-header div.interpretation div.slider .slider-pager ul li {
	float: left;
	border-right: 2px solid #f3f3f3;
}
#constitution-header div.interpretation div.slider .slider-pager ul li a {
	font: 700 12px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #1870bf;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 54px 25px 37px;
	display: block;
	margin: -17px 0 0;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-corner-white.png) no-repeat -9999em -9999em;
}
#constitution-header div.interpretation div.slider .slider-pager ul li:hover a,
#constitution-header div.interpretation div.slider .slider-pager ul li.active a {color: #1d1d1d;}
#constitution-header div.interpretation div.slider .slider-pager ul li.active a {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-corner-white.png) no-repeat 50% 0;}
#constitution-header div.slider div.conteiner div.node {
	width: 100%;
	height: auto !important;
}
#constitution-header div.slider div.conteiner div.node div.popup-content {display: none;}
#constitution-header span.read-btn {display: inline;}
#constitution-header span.read-btn a {
	font: 700 15px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #1870bf;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: 0px 0px 2px #fff;
}
#constitution-header span.read-btn.less {
	display: block;
	margin: 35px 0 0 5px;
}
#constitution-header span.read-btn a:hover {color: #1d1d1d;}
#constitution-header div.fancy-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #262b30;
	z-index: 32;
	opacity: 0.9;
}
/* Popup Content */
.biography-fancybox #fancybox-content,
.biography-fancybox #fancybox-content > * {overflow: visible !important;}
.biography-fancybox #fancybox-content .popup-content {width: 555px;}
.biography-fancybox #fancybox-content .popup-content:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .biography-fancybox #fancybox-content .popup-content { height: 1%; }
:first-child + html .biography-fancybox #fancybox-content .popup-content { min-height: 1%; }
.biography-fancybox #fancybox-content .popup-content .pullout {background: #fff;}
.biography-fancybox #fancybox-content .popup-content .pullout .label {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-label-blue.png) no-repeat 100% -55px;
	padding: 0 15px 0 0;
	float: left;
	position: absolute;
	left: -21px;
	top: 8px;
	font: bold 16px/24px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: +0.03em;
}
.biography-fancybox #fancybox-content .popup-content .pullout .label .label-holder {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-label-blue.png) no-repeat 0 0;
	height: 24px;
	display: block;
	padding: 16px 20px 15px 25px;
}
.biography-fancybox #fancybox-content .popup-content .pullout .pullout-content {
	font: 400 20px/30px "freight-sans-pro", Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 70px 40px;
}
.biography-fancybox #fancybox-content .popup-content .pullout .pullout-content .content-text {overflow: auto;}
.biography-fancybox #fancybox-content .popup-content .pullout .pullout-content .fancytitle {
	color: #242424;
	font: 400 23px/28px "freight-sans-pro", Arial, Helvetica, sans-serif;
	display: block;
	margin: 20px 0 25px;
	padding: 15px 0 20px;
	border-top: 3px solid #d9d9d9;
	overflow: hidden;
	border-bottom: 3px solid #d9d9d9;
	text-align: center;
}
.biography-fancybox #fancybox-close {
	display: block;
	float: right;
	height: 35px;
	margin: 0;
	text-indent: -9999px;
	width: 35px;
	background: url("http://constitutioncenter.plannedgiving.org/clients/550//images/btn-close.png") 0 0 no-repeat;
	cursor: pointer;
	right: 25px;
	top: 25px;
}
.biography-fancybox #fancybox-close:hover {background-position: 0 -35px;}
/**
 * Block Constitution List
 */
.block-constitution-list > .content {background: #edebe9;}
.block-constitution-list .constitution-list {background: none;}
.block-constitution-list .constitution-list .title-border {
	font: 400 22px/30px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/**
 * Block Visit NCC
 */
.block-visit-ncc .block-title {
	position: relative;
	font: 700 30px/36px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	letter-spacing: 0.025em;
	margin: 40px 0 0;
	text-shadow: 0 0 2px #ccc;
	text-transform: uppercase;
	z-index: 1;
}
.block-visit-ncc .background-holder {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#map-addresses,
#map-addresses > li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#map-addresses {
	width: 1500px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -750px;
}
#map-addresses > li {
	position: absolute;
	top: 0;
	z-index: 0;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-map-addresses-active.png) no-repeat -9999em -9999em;
}
#map-addresses > li.ncc-address {
	right: 38%;
	top: 42%;
}
#map-addresses > li.bell-address {
	left: 45%;
	top: 75%;
}
#map-addresses > li.ivcc-address {
	left: 44%;
	top: 56%;
}
#map-addresses > li.bell-address .address-holder {
	left: auto;
	right: 0;
}
#map-addresses > li.ivcc-address .address-holder {
	left: auto;
	right: 0;
}
#map-addresses > li.independence-address {
	right: 42%;
	top: 90%;
}
#map-addresses .we-icon {
	width: 70px;
	height: 55px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-map-addresses.png) no-repeat;
	bottom: 7px;
	top: auto;
	left: -42px;
	cursor: pointer;
}
#map-addresses > li.ncc-address .we-icon {
	background-position: -2px 0;
	width: 68px;
	left: -58px;
}
#map-addresses > li.bell-address .we-icon {
	left: auto;
	right: -34px;
	width: 52px;
	background-position: -88px 0;
}
#map-addresses > li.ivcc-address .we-icon {
	left: auto;
	right: -34px;
	width: 52px;
	background-position: -225px 0;
}
#map-addresses > li.independence-address .we-icon {
	background-position: -157px 0;
	width: 53px;
}
#map-addresses > li.ncc-address .we-icon:hover {background-position: -2px -55px;}
#map-addresses > li.bell-address .we-icon:hover {background-position: -88px -55px;}
#map-addresses > li.ivcc-address .we-icon:hover {background-position: -225px -55px;}
#map-addresses > li.independence-address .we-icon:hover {background-position: -157px -55px;}
#map-addresses .address-icon {
	display: none;
	cursor: pointer;
	position: absolute;
	width: 86px;
	z-index: 30;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-map-addresses-active.png) no-repeat;
	height: 66px;
	left: -50px;
	bottom: 0;
}
#map-addresses > li.ncc-address .address-icon {
	background-position: -14px 0;
	width: 86px;
	left: -70px;
}
#map-addresses > li.bell-address .address-icon {
	left: auto;
	right: -40px;
	width: 67px;
	background-position: -133px 0;
}
#map-addresses > li.ivcc-address .address-icon {
	left: auto;
	right: -40px;
	width: 67px;
	background-position: -330px 0;
}
#map-addresses > li.independence-address .address-icon {
	background-position: -234px 0;
	width: 66px;
}
#map-addresses > li.ncc-address .address-icon:hover {background-position: -14px -66px;}
#map-addresses > li.bell-address .address-icon:hover {background-position: -133px -66px;}
#map-addresses > li.ivcc-address .address-icon:hover {background-position: -330px -66px;}
#map-addresses > li.independence-address .address-icon:hover {background-position: -234px -66px;}
#map-addresses .address-holder {
	display: none;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
}
#map-addresses > li.active {z-index: 10;}
#map-addresses > li.active .we-icon {display: none;}
#map-addresses > li.active .address-icon,
#map-addresses > li.active .address-holder {
	visibility: visible;
	display: block;
}
/**
 * Block NCC Links
 */
.block-ncc-links.two-columns .columns .column.first,
.block-ncc-links.two-columns .columns .column.second {
	padding: 12px 0 10px 65px;
	width: 244px;
}
/**
 * Block Partners
 */
.partners .content ul li.pcvb {
	left: auto;
	right: 0;
}
.block-contact.border-separator > .content {padding: 0;}
.block-contact.border-separator > .content .wrapper {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 650px 0;
	padding: 150px 0;
}
.block-contact .links.clear {overflow: hidden;}
.block-contact .links.clear a {
	float: left;
	clear: left;
	margin: 5px 0;
}
.block-testimonial.clear {
	color: #393a3c !important;
	font: 16px/24px "freight-sans-pro", Arial, Helvetica, sans-serif !important;
	text-transform: none !important;
}
/**
 * Block Grey
 */
.sidebar .block-grey {margin-top: 107px;}
.block-grey > .content {
	background: #f8f7f7 url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-grey.png) repeat-x 0 100%;
	padding: 30px 25px;
	font: 17px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #262b30;
}
.block-grey > .content .title {
	color: #132650;
	font: 700 29px/31px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.block-grey > .content .links {margin: 0 0 0 -5px;}
.sidebar .block-grey.small {margin-top: 70px;}
.block-grey.small > .content {font: 14px/18px "freight-sans-pro", Arial, Helvetica, sans-serif;}
.block-grey.small > .content .links a > span {padding: 0 5px 0 25px;}
/**
 * Content Form
 */
#content form .form-item {
	clear: left;
	margin: 0 0 13px;
	width: 100%;
}
#content form .form-item label,
#content form .form-item select,
#content form .form-item input {
	clear: none;
	float: left;
}
#content .form-type-textfield,
#content .form-type-select {height: auto;}
#content form .form-item label {
	left: 0;
	margin-right: 15px;
	position: static;
	text-align: right;
	top: 0;
	width: 145px;
	line-height: 20px;
}
#content form.form-search-resources .form-item {margin: 0 0 28px;}
#content form.form-search-resources .form-type-textfield input,
#content form.form-search-resources .jquery-selectbox-currentItem {
	font-size: 15px;
	font-style: italic;
	line-height: 28px;
	color: #262b30;
}
#content form.form-search-resources .form-item .jquery-selectbox,
#content form.form-search-resources .form-item label,
#content form.form-search-resources .form-item select,
#content form.form-search-resources .form-item input {
	clear: none;
	float: none;
	display: inline-block;
	vertical-align: top;
}
#content form.form-search-resources label {
	display: inline-block;
	vertical-align: top;
	width: 155px;
	font: italic 24px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #132650;
	letter-spacing: 0;
	margin-bottom: 0;
}
#content form.form-search-resources input::-webkit-input-placeholder  { color:#132650; }
#content form.form-search-resources input:-moz-placeholder { color:#132650; }
*+html #content form.form-search-resources .jquery-selectbox,
*+html #content form.form-search-resources .label,
*+html #content form.form-search-resources .form-item label,
*+html #content form.form-search-resources .form-item select,
*+html #content form.form-search-resources .form-item input {
	display: inline;
	float: left;
}
#content form.form-search-resources select {width: 223px;}
#content form.form-search-resources .form-actions {
	clear: both;
	margin: 0;
	padding: 40px 0 0 170px;
}
#content form.form-search-resources .form-actions .form-submit {padding: 0 35px 0 55px}
#content form.form-search-resources #edit-empty {width: 132px;}
#content form.form-search-resources #edit-keyword-search {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-search.png) no-repeat 200px 50%;
	padding-right: 30px;
	width: 186px;
}
#content form.form-search-resources .jquery-selectbox {width: 223px !important;}
#content form.form-search-resources .jquery-selectbox .jquery-selectbox-list {
	width: 219px !important;
	min-height: 15em;
}
.region-main .block-header .link.back {
	margin: 0 0 0 20px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow-hover.png) no-repeat -9999em -9999em;
}
.region-main .block-header .link.back a {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow.png) no-repeat 100% 0;}
.region-main .block-header .link.back a:hover {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/link-left-arrow-hover.png) no-repeat 100% 0;}
#content .empty-select-label {
	line-height: 0 !important;
	text-indent: -9999px !important;
	font-size: 0 !important;
}
#content .results .block-header {margin: -15px 0 15px;}
#content .results .block-header h2 {margin: 0;}
#content .results .result {
	color: #262b30;
	font-size: 20px;
	line-height: 28px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-result-separator.png) no-repeat 0 100%;
	border: 0;
	padding: 0 0 20px;
	margin: 0 0 20px;
}
#content .results .result h2 {
	color: #262b30;
	font-size: 32px;
	line-height: 34px;
	margin: 0 0 5px !important;
}
#content .results .result h2 a {color: #262b30;}
#content .results .result h2 a:hover {color: #1a62c6;}
#content .results .result p {line-height: 28px;}
#content .results .result .result-content {margin: 20px 0 35px;}
#content .results .result .result-info .info-item {
	overflow: hidden;
	width: 100%;
	font-size: 15px;
	line-height: 18px;
	color: #020a1b;
	margin: 0 0 3px;
}
#content .results .result .result-info .info-item strong {
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 5px;
}
#content .results .result .result-info .info-item a {
	color: #014a90;
	text-decoration: underline;
}
#content .results .result .result-info .info-item a:hover {text-decoration: none;}
.jquery-selectbox {
	position: relative;
	height: 28px;
	border: 2px solid #d9d9d9;
	width: 231px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 0;
	font: 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	color: #393a3c;
	padding: 0;
	background: #fff;
}
.jquery-selectbox.selecthover {z-index: 700;}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 0;
	margin: 0 8px;
	white-space: nowrap;
	display: block;
	height: 100%;
	overflow: hidden;
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 28px;
	padding: 4px 2px;
	margin: 0 -2px;
	left: 0px;
	background: #fff;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 2px solid #44484c;
	background: #2e3439;
	min-height: 8em;
	min-width: 180px;
	-webkit-box-shadow: 1px 4px 4px -1px #686868;
	   -moz-box-shadow: 1px 4px 4px -1px #686868;
	        box-shadow: 1px 4px 4px -1px #686868;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	background: url('http://constitutioncenter.plannedgiving.org/clients/550//images/btn-select-more.png') no-repeat 100% 50%;
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	margin: 0;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}
.jquery-selectbox .jquery-selectbox-item.listelementhover {
	color: #1aa5f3;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 10px 8px;
	color: #bfbfbf;
	font: 18px/20px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
}
/**
 * Block Constitution Menu
 */
#block-constitution-menu {
	-webkit-box-shadow: 0 4px 4px -2px #686868;
	   -moz-box-shadow: 0 4px 4px -2px #686868;
	        box-shadow: 0 4px 4px -2px #686868;
}
#block-constitution-menu > .content {
	margin: 5px 0;
	border-top: 2px solid #dbdbdb;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	width: 100%;
	clear: both;
	height: 70px;
}
#block-constitution-menu ul.menu {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 100% 0;
	float: left;
	width: 100%;
}
#block-constitution-menu ul.menu > li {
	float: left;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 0 0;
	width: 316px;
	height: 70px;
	font: 700 11px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
}
#block-constitution-menu ul.menu > li a {
	font: 700 11px/70px "freight-sans-pro", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #1d1d1d;
	height: 70px;
	display: block;
	text-align: center;
}
#block-constitution-menu ul.menu > li a:hover {color: #1870bf;}
#block-constitution-menu ul.menu > li a > span {
	padding: 0 30px 0 0;
	line-height: 22px;
	cursor: pointer;
	display: inline-block;
}
*+html #block-constitution-menu ul.menu > li a > span {display: inline; margin-top: 25px;}
#block-constitution-menu ul.menu > li.download-pdf .holder {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-down-hover.png) no-repeat -9999em -9999em;}
#block-constitution-menu ul.menu > li.download-pdf a span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-down.png) no-repeat 100% 0;}
#block-constitution-menu ul.menu > li.download-pdf a:hover span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-down-hover.png) no-repeat 100% 0;}

#block-constitution-menu ul.menu > li.download-file .holder {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-arrow-hover.png) no-repeat -9999em -9999em;}
#block-constitution-menu ul.menu > li.download-file a span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-arrow.png) no-repeat 100% 0;}
#block-constitution-menu ul.menu > li.download-file a:hover span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-download-arrow-hover.png) no-repeat 100% 0;}

#block-constitution-menu ul.menu > li.go-back .holder {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-go-back-hover.png) no-repeat -9999em -9999em;}
#block-constitution-menu ul.menu > li.go-back a span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-go-back.png) no-repeat 100% 0;}
#block-constitution-menu ul.menu > li.go-back a:hover span {background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/ico-go-back-hover.png) no-repeat 100% 0;}
#block-constitution-menu ul.menu > li.download-file {width: 370px;}
#block-constitution-menu ul.menu > li.go-back {
	background: none;
	float: right;
	margin-left: -10px;
	width: 280px;
}
#block-constitution-menu ul.menu > li.go-back a {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/btn-go-back.png) no-repeat 0 0;
	height: 70px;
	margin-right: 3px;
}
#content-wrapper .full-width,
#content-wrapper.full-width {background: none;}
#content-wrapper .full-width .page-title.stars,
#content-wrapper.full-width .page-title.stars {margin-top: 0;}
#content-wrapper .full-width h2,
#content-wrapper.full-width h2 {
	color: #132650;
	font: 700 30px/32px "refrigerator-deluxe",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 0px 1px #fff;
	margin: 40px 0 30px;
}
#content-wrapper .full-width h3,
#content-wrapper.full-width h3 {
	color: #132650;
	font: 400 26px/31px "freight-sans-pro", Arial, Helvetica, sans-serif;
	margin: 40px 0 0;
	text-transform: none;
}
#content-wrapper .full-width h4,
#content-wrapper.full-width h4 {
	color: #132650;
	font: italic 400 16px/26px "freight-sans-pro", Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0 0 10px;
}
#content-wrapper .full-width p,
#content-wrapper.full-width p {margin: 0 0 10px}
#content-wrapper .full-width p a {color: #3a84eb;}
#content-wrapper .full-width p a:hover {color: #014a90;}
/* content list */
#content div.list .node-teaser {border: 0;}
#content div.list .node-teaser > .holder {padding: 0px 5px 30px 5px;}
#content div.full-width .links.clear {
	line-height: 20px;
	margin: 0 0 -8px;
	width: 100%;
}
#content div.full-width .links.clear {
	float: left;
	clear: left;
}
#content div.full-width .links.clear a,
#content div.list .node-teaser .links.clear a {color: #3a84eb;}
#content div.full-width .links.clear a:hover,
#content div.list .node-teaser .links.clear a:hover {color: #014a90;}
/* thank-you */
#content-wrapper #content div.thank-you div.teasertext h2 {margin: 0;}
#content-wrapper #content div.thank-you div.teasertext {
	margin: 0 25px 0 0;
	padding: 20px 25px;
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y 100% 0;
}
#content-wrapper #content div.thank-you div.columns {
	background: url(http://constitutioncenter.plannedgiving.org/clients/550//images/bg-border.png) repeat-y;
	float: left;
	margin-left: -26px;
	padding: 20px 0 20px 26px;
	width: 455px;
}
#content-wrapper #content div.thank-you .teasertext .date {
	color: #dd0d3a;
	font-size: 28px;
	line-height: 32px;
	text-shadow: 0px 0px 2px #fff;
}
#content-wrapper #content div.thank-you .addthis_toolbox {margin: 0;}
#content-wrapper #content div.thank-you .addthis_toolbox > a {height: 32px;}
#sidebar-second .block-testimonial.clear ul li {
	color: #1369BB !important;
	font: 26px/34px "freight-sans-pro",Arial,Helvetica,sans-serif !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}



