#superfish-1 ul {background-color: black;}
#superfish-1 ul li a {
    font-weight: normal;
    text-decoration: none;
    font-size: 14px;
    padding: 2px 5px;
}

span.sf-sub-indicator {right: -14px;
    top: .4em;}

#superfish-1 ul li a span.sf-sub-indicator {
    right: 25px;
    top: .4em;
}




.menu-block-wrapper {font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif' !important;
  padding:5px 12px; font-size: 13px;}

.form-item div.description { {
        font-size: 16px;
        color: white;
        background-color: brown;
        padding:20px;
}

.page-node-2374 blockquote {
	background: rgba(208,222,237,0.4);
	padding: 10px;
}

.button-left {
	width: 48%;
	text-align:center;
	padding: 20px;
}

.button-right {
	width: 48%;
	text-align:center;
	float: right;
	padding: 20px;
}
.views-row {
clear:both;}


a.button{
	color: white !important;
}
#block-block-161 .middle  {background-color:#fff;}
.btnpp {
  background: #7d0c0c;
  background-image: -webkit-linear-gradient(top, #7d0c0c, #4d0f0f);
  background-image: -moz-linear-gradient(top, #7d0c0c, #4d0f0f);
  background-image: -ms-linear-gradient(top, #7d0c0c, #4d0f0f);
  background-image: -o-linear-gradient(top, #7d0c0c, #4d0f0f);
  background-image: linear-gradient(to bottom, #7d0c0c, #4d0f0f);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.page-node-2096 #main .field-item a {
    color: #ffffff;
}
.btnpp a,
.btnpp a:hover {color:#fff !important;text-decoration:none !important; text-align:center;}

.btnpp:hover {
  background: #665f5f;
  background-image: -webkit-linear-gradient(top, #665f5f, #151617);
  background-image: -moz-linear-gradient(top, #665f5f, #151617);
  background-image: -ms-linear-gradient(top, #665f5f, #151617);
  background-image: -o-linear-gradient(top, #665f5f, #151617);
  background-image: linear-gradient(to bottom, #665f5f, #151617);
  text-decoration: none;
}
.button {
  cursor: pointer;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif' !important;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  /*     @else                           { font-size: $padding - rem-calc(2); } */
  background-color: #645e9e;
  border-color: #2285a2;
  color: white;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
  -webkit-transition: background-color 300ms ease-out;
  -moz-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */ }
  .button:hover, .button:focus, .button:hover, .button:focus {
    background-color: #1d3b5f;
    font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
    color: white; }
  .button.secondary, .button.secondary {
    background-color: #645e9e;
    font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
    border-color: #bababa;
    color: #333333;
}


#block-custom-search-blocks-1 {
	float: right;
	width: 200px;
	margin-top: 0;
}

#block-custom-search-blocks-1 #edit-actions {
	float: right;
}

.form-item-custom-search-blocks-form-1 {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.search-form {
	margin: 0;
}

#node-2096 .content {
	}

.commerce-cart-add-to-cart-form-3 {
	bordor-color:black;
	border-style: solid;
	border-width: 2px;
	padding: 15px;
	width: 50%;
	background: #f5f5f5 url('images/one-time.png') no-repeat right top;
	float: right;
}
	

/* Sponsor-Day */

.page-node-2061 .group-left {
	width: 48%;
}

.page-node-2061 .field-name-commerce-price {
	text-align: center;
	margin-top: 20px;
	font-size:300%;
	font-weight: 200;
}

#header-region {
	height: 105px;
}

.page-user-register h1.title {
	display: none;
}

#media_crop_8941638199260 {
position: absolute;
top: 0px;
left: 850px;
z-index: +300;
}

.view-legend-for-calendar .legend-pad {
	padding:6px;
}

.fc-event {
padding:6px;
line-height:105%;
}

.view-recordings {
font-size: 80%;
}
.fc-event-time, .fc-event-title {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

.read_more {
margin-top:10px;
text-align:right;
}

.more-link {
font-family: Arial;
}

.date-nav {
padding-bottom: 0em;
}

#views-exposed-form-calendar-page-1 {
margin-top:5px;
}

#main .field-name-field-event-image-image {
float:right;
}

#block-block-132 {
margin-top:20px;
width:600px;
}

#main .view-center-management .views-field-title a {
  font-size: 26px;
}

#main .view-center-management .views-field-field-first-name .field-content {
  font-size: 26px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-bookstore-lists .views-field-field-picture .field-content img {
  font-size: 18px;
}

#main a em {
  font-size: 15px;
}

#main .field-name-field-location-url-link {
  margin-top: 0px;
  padding-top: 5px;
  padding-left: 9px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
}

#main a:hover em {
  font-size: 15px;
}

#main .view-center-management .views-field .field-content {
  font-family: 'Palatino','Times New Roman','serif';
}

#main strong a:hover {
  font-size: 15px;
}

#sidebar-b .content ul li {
  line-height: 140%;
  letter-spacing: -0.9px;
}

#sidebar-b ul li {
  line-height: 140%;
  letter-spacing: 0px;
}

#main .content .static-wrapper {
  margin-right: 99px;
}

#main .field-item h2 {
  margin-right: 84px;
}

#main .field-item h3 {
  margin-right: 87px;
}

#main .view-event-displays .views-field h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-event-displays h4 .date-display-single {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-why-i- li a {
  font-size: 10px;
}

#sidebar-b .view-why-i- ul li {
  font-size: 10px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  padding-left: 5px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#sidebar-b .view-why-i- .more-link a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b #block-views-why-i-block-1 {
  margin-right: -5px;
}

#main .field-name-field-full-name .field-items .field-item {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
}

#sidebar-b .view-why-i- .item-list ul {
  margin-top: 24px;
  font-size: 10px;
  border-left-width: 0px;
  border-style: solid;
  padding-left: 0px;
}

#sidebar-b .view-why-i- .field-content p {
  margin-top: 11px;
}

#main .view-event-displays .views-field-field-location-url .field-content {
  font-style: italic;
}

#main .view-event-displays .views-field-field-location-details .field-content {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-style: italic;
}

#main .view-event-displays h3 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-why-i- .views-field h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
}

#sidebar-b .view-why-i- .views-field h4 {
  font-size: 13px;
}

.page-node-156 #main .field-item p {
  padding-right: 78px;
}

#main a .banner-6-head {
  color: #c8ded0;
}

#sidebar-b .view-center-management .field-content img {
  padding-top: 0px;
}

#sidebar-b .view-center-management .views-field-field-center-position h3 a {
  font-size: 14px;
}

#sidebar-b .view-center-management .views-field-title h3 a {
  font-size: 16px;
  letter-spacing: -0.4px;
}

#sidebar-b .view-merit-makers .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 16px;
  font-weight: bold;
}

#main .view-merit-makers .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
}

#sidebar-b .view-center-management .views-field-title h3 {
  font-size: 14px;
}

#sidebar-b .view-center-management h3 a {
  font-size: 18px;
}

#sidebar-b .view-event-displays .field-content img {
  padding-top: 0px;
  padding-left: 16px;
}

#main blockquote p {
  margin-left: 20px;
  margin-right: 20px;
}

#sidebar-b .view-event-displays .field-content p {
  margin-top: 0px;
}

#main .media-thumbnail-frame img {
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 16px;
  text-transform: uppercase;
}

#sidebar-b .view-center-management h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  line-height: 116%;
  font-size: 14px;
}

#main #webform-component-new-1332379845509 {
  padding-bottom: 0px;
}

#main ol li {
  font-size: 15px;
}

#sidebar-b #block-block-76 .content p {
  font-size: 13px;
}

#sidebar-b #media_crop_8500984476413 {
  margin-right: 0px;
}

#main .field-item img {
  margin-left: 10px;
}

#main a .banner-head-1 {
  font-family: 'Bradley Hand ITC','Apple Chancery','URW Chancery L','cursive';
  font-size: 24px;
  margin-top: 53px;
  font-weight: normal;
  line-height: 150%;
}

#main a .banner-text-1 {
  margin-top: 32px;
}

#sidebar-b .content h4 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  letter-spacing: -1px;
  margin-top: 5px;
}

#sidebar-b #block-block-76 .content h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-top: 0px;
}

#sidebar-b .view-sangha-sponsorship .field-content p {
  margin-top: 2px;
}

#sidebar-b .view-sangha-sponsorship .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 18px;
}

.page-node-781 #main .webform-container-inline label {
  border-left-width: 0px;
  border-style: solid;
  margin-right: 3px;
}

#sidebar-b .view-sangha-sponsorship p a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
}

#sidebar-b .view-sangha-sponsorship p {
  font-size: 14px;
}

#main .middle {
  margin-right: 0px;
}

.front #main .middle {
  margin-right: 0px;
}

.page-node-566 #main td h4 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 16px;
}

.page-node-566 #main tr td {
  line-height: 90%;
  border-top-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.node-type-volunteer-opportunity #main .field-name-field-full-name .field-items .field-item {
  font-size: 16px;
  font-family: 'Palatino','Times New Roman','serif';
}

#main a .ggtitle {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 32px;
}

#main .ggbody .ggdate {
  font-size: 20px;
  margin-top: 8px;
}

#main a .ggbody {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-left: 0px;
  margin-top: 10px;
}

#main tr td {
  line-height: 153%;
  border-top-width: 1px;
  padding-left: 16px;
}

#main td p {
  font-size: 14px;
  margin-top: 5px;
}

#main a .meditate {
  font-size: 18px;
  font-family: 'Lucida Sans','Lucida Grande','Lucida','sans-serif';
}

#sidebar-b .view-event-displays .views-field-body .field-content .p1 {
  font-weight: normal;
}

#main a .meditate-head {
  font-family: 'Lucida Sans','Lucida Grande','Lucida','sans-serif';
  font-size: 18px;
  font-weight: normal;
}

#main .meta-inner .media-title {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .meta-inner .media-description {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 12px;
}

#main a .ggdate {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
  margin-top: 13px;
}

#main a .kr {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-top: -200px;
}

.page-node-1261 #main li h3 {
  font-size: 16px;
  border-bottom-width: 0px;
}

.page-node-1261 #main tr td {
  border-bottom-width: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#main td ul {
  margin-top: 0px;
  margin-left: 0px;
}

.page-node-1261 #main td ul {
  margin-left: 10px;
}

.page-node-1261 #main tr td h3 {
  border-bottom-width: 0px;
}

.page-node-1261 #content #main td h3 {
  border-bottom-width: 1px;
  border-style: solid;
  margin-right: 0px;
}

.front #main li h4 {
  border-bottom-width: 0px;
}

#main a .gs-body {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-top: 12px;
}

#main a .gs-head {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
  margin-top: 21px;
}

#main a .banner-text-2 {
  margin-top: 215px;
}

#main .field-item h4 {
  margin-right: 77px;
}

#main li h4 {
  border-bottom-width: 1px;
  border-style: solid;
}

#sidebar-b .view-event-displays .p1 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
  font-weight: bold;
}

#sidebar-b .view-event-displays .views-field .field-content {
  font-weight: bold;
}

#main h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
margin-top:15px;
}

#preheader-second-region .level-1 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 16px;
  font-weight: bold;
}

#main h3 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b h3 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-volunteer-opportunities .views-field h3 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-center-management .views-field-field-email-link .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-center-management .views-field-field-email-link .field-content {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-top: 10px;
}

#main .view-why-i- .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main #block-views-why-i-block-2 .middle {
  margin-right: 82px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-right: 11px;
  border-right-width: 0px;
}

#main .view-why-i- .more-link a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#preheader-second-region .active-trail a {
  margin-right: 0px;
  padding-right: 0px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#preheader-second-region #search-block-form .container-inline {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-volunteer-opportunities .views-field-created .field-content {
  font-size: 12px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-why-i- .field-content img {
  padding-right: 8px;
  padding-top: 10px;
  border-right-width: 0px;
  border-style: solid;
}

#sidebar-b .view-favorites .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 18px;
}

#sidebar-b .view-favorites .view-header p {
  margin-top: 10px;
}

#sidebar-b .view-favorites .views-field .views-label {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 12px;
}

#sidebar-b .view-favorites .views-field .field-content {
  font-size: 12px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-favorites .views-field-field-submitted-by .views-label {
  margin-bottom: 2px;
}

#sidebar-b .view-favorites .field-content p {
  border-bottom-width: 0px;
  border-style: solid;
  padding-bottom: 7px;
  margin-top: 3px;
}

#sidebar-b .view-favorites .views-field img {
  padding-left: 6px;
  padding-bottom: 8px;
  padding-top: 5px;
}

#main a .popcorn-text {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  text-align: center;
  line-height: 134%;
  font-size: 28px;
  margin-top: 50px;
}

#main a .popcorn-header {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 34px;
  margin-top: 79px;
  text-align: center;
}

#sidebar-b p a {
  font-weight: bold;
}

#sidebar-b #media_crop_9797780876979 {
  margin-top: -10px;
}

#sidebar-b .view-favorites .views-field-title a {
  font-family: 'Tahoma','Verdana','Geneva','sans-serif';
  font-size: 18px;
}

#sidebar-b li {
  padding-top: 4px;
}

#sidebar-b .view-event-displays .view-content li a {
  font-size: 13px;
}

#prefooter-second-region {
  text-align: center;
}

#block-block-6 p  {
margin-top:0;
}

#main p a {
  font-family: 'Palatino','Times New Roman','serif';
}

#prefooter {
  padding-top: 11px;
}

#prefooter .col-first {
  margin-top: 0px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 11px;
  padding-top: 0px;
  margin-left: 0px;
}

#prefooter .box {
  padding-left: 11px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-style: solid;
}

#prefooter .col-third {
  vertical-align: top;
}

#main a {
  font-family: 'Palatino','Times New Roman','serif';
}

#content-inner {
  padding-top:12px;
}

#main .view-news .media-thumbnail-frame img {
  padding-left: 10px;
}

#main .view-news .field-content p:last-child {
  margin-bottom: 18px;
}

#content {
  padding-bottom: 0px;
}

#main #page-title {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#breadcrumb {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#prefooter-third-region p {
  font-size: 12px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-top: 0px;
}

#prefooter-third-region .content p {
  margin-top: 0px;
  font-size: 11px;
  margin-left: -40px;
}

#sidebar-b .content p {
  font-size: 14px;
  margin-right: -10px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

p {
  font-size: 16px;
}

#main .view-bookstore-lists .views-field-title .field-content {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
}

#main .view-bookstore-lists .field-content p {
  font-family: 'Palatino','Times New Roman','serif';
  font-size: 16px;
  line-height: 129%;
  margin-top: 12px;
}

#main .view-bookstore-lists .field-content em {
  font-size: 14px;
  font-weight: normal;
}

#main p {
  font-size: 15px;
  font-family: 'Palatino','Times New Roman','serif';
}

#main .view-faqs .views-field h2 {
  font-size: 20px;
  font-weight: bold;
}

#breadcrumb-region {
  margin-top: -200px;
}

#footer {
  padding-bottom: 0px;
}

#sidebar-b .middle {
  padding-right: 13px;
  padding-left: 7px;
  padding-top: 20px;
  margin-bottom: 15px;
  padding-bottom: 17px;
}

.front #sidebar-b ul li {
  font-size: 15px;
  line-height: 146%;
}

#main .view-faqs h2 a {
  font-weight: bold;
  font-size: 20px;
}

#main .view-news .item-list ul .views-field-title h2 a {
  line-height: 130%;
}

#main .view-news .item-list .views-field-title h2 a {
  padding-top: 0px;
  border-top-width: 0px;
  border-style: solid;
}

#header-inner .box {
  padding-right: 0px;
  padding-left: 0px;
}

#header-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

#main h2 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  margin-bottom: 18px;
  font-size: 28px;
}

#main .content h2 {
  font-size: 24px;
}

#main #block-block-26 h2, #main #block-views-upcoming-for-home-block h2 {
  border-bottom-width: 0px;
  border-style: solid;
}

#main #block-block-26 .content h2, #main #block-views-upcoming-for-home-block .content h2 {
  font-size: 18px;
}

#sidebar-b #block-views-upcoming-for-home-block .middle {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}


#sidebar-a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  border-top-width: 0px;
  padding-top: 10px;
  background-image: url("images/pf-200.png");
  background-repeat: no-repeat;
}

#navigation-region .level-1 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 17px;
}

#header-region tbody tr td {
  border-bottom-width: 0px;
}

#header-region p em {
  font-family: 'Palatino','Times New Roman','serif';
  font-size: 15px;
}

#header-region tr td {
  border-bottom-width: 0px;
  border-style: solid;
}

td {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

tr td {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border-bottom-width: 1px;
  border-style: solid;
}

#main ul li {
  font-family: 'Palatino','Times New Roman','serif';
  font-size: 15px;
  margin-top: 5px;
  line-height: 150%;
}

#sidebar-b h2 {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 18px;
  font-weight: bold;
  background-image: url("images/h2_bg1.png");
  letter-spacing: -1.2px;
}

#main .view-news h2 {
  margin-bottom: 4px;
}

#main .view-news .views-field-created .field-content {
  font-size: 12px;
  font-style: italic;
}

#main .view-news li .views-field-title h2 a {
  padding-top: 5px;
}

#main .view-news h2 a {
  padding-top: 0px;
  font-family: 'Palatino','Times New Roman','serif';
}

#main .view-news .views-field-title h2 a {
  padding-top: 0px;
}

#sidebar-b {
  border-top-width: 0px;
  font-family: 'Palatino','Times New Roman','serif';
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 12px;
  padding-top: 0px;
  border-style: solid;
  border-color: {#DDDDDD};
  margin-left: 10px;
}

#main {
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  padding-bottom: 0px;
  margin-right: 0px;
  font-size: 16px;
  font-family: 'Palatino','Times New Roman','serif';
  line-height: 150%;
}

#sidebar-b .content h2 {
  padding-bottom: 5px;
}

#sidebar-b #block-block-26 .middle {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .content h3 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 9px;
}

#sidebar-b .content {
  line-height: 136%;
}

#sidebar-b .content ul {
  margin-top: 5px;
}

#main .view-bookstore-lists .field-content {
  font-size: 18px;
}

#main .view-bookstore-lists .views-field-title .field-content em {
  font-size: 20px;
  line-height: 150%;
}

#main .content .field-name-field-location-name {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 1px;
}

#main .content .field {
  border-top-width: 0px;
}

#main .field-name-field-location-details .field-item {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
}

#sidebar-b .register-button {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 10px;
  margin-top: 21px;
}

.page-node-571 #sidebar-b .content {
  padding-bottom: 16px;
}

#sidebar-b .register-button a {
  font-size: 26px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#main .field-name-field-location-details {
  border-bottom-width: 1px;
  border-style: solid;
  margin-top: 0px;
  padding-left: 8px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
}

#main .field-name-field-location-name {
  border-top-width: 2px;
  border-style: solid;
  padding-top: 7px;
  margin-top: 0px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
}

#main #webform-component-new-1331844410334 legend .fieldset-legend {
  padding-left: 8px;
  padding-right: 8px;
}

#webform-component-new-1331844225635 {
  font-size: 16px;
}

#main #webform-component-new-1331844225635--new-1331844272373--new-1331844313018 .description {
  padding-bottom: 8px;
}

#main #webform-component-new-1331843437785 .description {
  padding-bottom: 2px;
}

#main .field-name-field-start-date {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  padding-top: 9px;
  padding-right: 9px;
  padding-bottom: 9px;
  padding-left: 9px;
}

.node-type-people .field-type-taxonomy-term-reference a {
  padding-right: 6px;
  border-right-width: 1px;
  border-style: solid;
  border-left-width: 1px;
  margin-right: 6px;
  padding-left: 6px;
}

#sidebar-b .block {
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: -20px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#sidebar-b .view-bookstore-lists .field-content p {
  padding-bottom: 10px;
}

#sidebar-b .view-bookstore-lists .view-header p {
  margin-top: 8px;
}

#sidebar-b .view-event-displays li a {
  font-size: 12px;
}

#sidebar-b .view-event-displays ul li a {
  font-size: 16px;
}

#sidebar-b li a {
  font-size: 16px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .field-item:first-child p {
  margin-top: 20.7667px;
}

#sidebar-b .view-event-displays .views-row-last .views-field-title {
  padding-bottom: 10px;
}

#sidebar-b .view-event-displays .field-content a {
  font-size: 16px;
  font-weight: normal;
  font-family: 'Palatino','Times New Roman','serif';
}

#sidebar-b .view-event-displays .field-content .date-display-single {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
  font-weight: bold;
}

#sidebar-b .view-event-displays .views-field-title .field-content a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-style: italic;
  font-weight: bold;
}

#sidebar-b .view-event-displays .more-link a {
  font-style: italic;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-weight: bold;
}

#sidebar-b .view-event-displays .views-field-title {
  font-size: 16px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-weight: normal;
  font-style: italic;
}

#main #webform-component-new-1331844225635--new-1331844272373 legend {
  font-size: 24px;
}

#main #webform-component-new-1331844225635 legend {
  font-size: 24px;
}

#main .node .faq-item-question-label {
  font-family: 'Arial','Helvetica','sans-serif';
  border-top-width: 0px;
  border-style: solid;
  margin-top: 8px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#main .node-faq-item h2 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 20px;
}

#main li a:hover {
  color:black;
  font-size: 15px;
}

#main li a {
  font-size: 15px;
}

label {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  font-size: 14px;
}

#main .view-center-management h2 a {
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .field-name-field-author .field-items .field-item {
  font-style: italic;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#main .view-bookstore-lists .views-field-body {
  font-family: 'Palatino','Times New Roman','serif';
  font-size: 16px;
}

#main .view-bookstore-lists em {
  font-size: 16px;
}

#sidebar-b .view-bookstore-lists .views-field-title {
  font-weight: bold;
  font-size: 15px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
}

#sidebar-b .view-bookstore-lists .views-row .views-field {
  font-size: 14px;
}

#sidebar-b .view-bookstore-lists p em {
  font-weight: bold;
}

.view-faqs ul li {
  font-size: 16px;
}

#main .view-faqs ul li {
  font-size: 15px;
}

#main .webform-component-fieldset {
  border-top-width: 5px;
  margin-top: 30px;
}

#main #webform-component-new-1331844225635--new-1331844272373 {
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

#main #webform-component-new-1331844225635--new-1331844272373 .fieldset-legend {
  font-size: 16px;
}

#main #edit-submitted-new-1331844225635-new-1331844272373-new-1331844313018 {
  margin-top: 3px;
}

#main #webform-component-new-1331844410334 {
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-width: 5px;
}

#main #webform-component-new-1331844225635 legend .fieldset-legend {
  font-size: 16px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 0px;
}

#main #webform-component-new-1331844225635--new-1331844272373 legend .fieldset-legend {
  font-size: 20px;
  padding-left: 8px;
}

#main .webform-component .description {
  margin-top: 15px;
  padding-left: 10px;
  padding-bottom: 2px;
  padding-right: 10px;
}

.webform-component .description {
  margin-top: 74px;
}

#main #webform-component-new-1331844225635 {
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#main legend .fieldset-legend {
  padding-left: 0px;
  font-size: 20px;
  font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida sans','sans-serif';
  border-top-width: 0px;
  border-style: none;
}

#main legend {
  font-size: 24px;
}

#header-region #site-name a {
  font-family: 'Palatino','Times New Roman','serif';
}
