
#search-box-inner {
  background: none;
  }
#header-group-wrapper {
 background: #000000 url(../images/banners/rotate.php) no-repeat 0px 0px; 

  height: 200px;
  }
#header-group-inner {
  background: transparent;
  }

#header-site-info-inner {
  background: transparent;
  }

.header-group .inner {
  background: transparent;
  }

/* events */

.field-field-event-image {
  padding-left: 20px;
  float: right;
  }

.field-field-event-description {
  padding-top: 10px;
  }

.node-type-event .node-type-artist .title {
/*  visibility:hidden; */
  }
  
.event-title {
/*  visibility: hidden; */        

  }
  
#calpopup .node-type-event .title {
  visibility: visible; 
  }
  

#calpopup .node-type-artist h2.title {
  visibility: hidden;
  }
  
#calpopup .teaser {
  padding-bottom: 0;
  }

div#calpopup-body {
  max-height: 30em;
  }
  
div#calpopup {
  margin-top: -30em;
  width: 50%;
  }



/* artists */

.field-field-artist-image {
  padding-left: 20px;
  float: right;
  }

.node-type-event .field-field-artist-event {
  visibility:hidden;
  }

.views-field-field-artist-image-fid {
/*  float: right; */
  }

.gmaplocation_map {
  width: 640px;
  height: 480px;
  }
  
/* postscript images */

.postscript-bottom {
  padding-top: 5px;
  padding-top: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  }
  

#main-wrapper {
  padding-bottom: 10px;
  }
  
#block-views-rotating_image-block_1.block {
 margin-bottom: 0;
 }
 
.field-field-event-when {
  padding-bottom: .5em;
  font-weight: bold;
  }
  
.field-field-audio-image {
  float: right;
  }
  
  
#block-views-cafe_status-block_1.grid16-16 {
  position: absolute;
  top: 11em;
  left: 10em;
  z-index: 50;  
  }

#block-views-audio-block_1 .views-row {
  padding-bottom: 1em;
  }

#block-block-4 .content {
  padding-top: 4em;
  }


/* press view */

.view-press .views-row {
  padding-bottom: 2em;

  }

  
.views-field-field-press-descr-value, .views-field-field-press-link-url {
  padding-left: 1em;
  }

/* service links */

.service-label {
  display: none;
  }


/* local resouce view */

.view-local-resources .fn {
  display: none;

  }

.view-local-resources table {
  padding-bottom: 2em;
  margin-bottom: 2em;

  }


.view-local-resources .views-field-title {
  padding-left: .5em;
  }
.view-local-resources .views-field-field-poi-location-lid {
  padding-left: .8em;

  }


.view-local-resources .views-field-field-poi-url-url {
  padding-left: .8em;

  }



/* series */

.field-field-series-image {
  padding-left: 20px;
  float: right;
  }




#imageContainer, #frameContainer, #modalContainer {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  }


#block-views-series_related_nodes-block_1 td {
  vertical-align: bottom;

  }

#block-views-series_related_nodes-block_1  {
  overflow: visible;
  z-index: -1; 

  }
/* header */

#site-name {
  line-height: 110%;

  }

#block-block-1 {
  width: 40%
  }

#block-block-2 {
  width: 40%;
  }

.block#block-block-2 {
  float: right;

  }




.block#block-menu-primary-links {
  clear: both;
  display: block;
  position: relative;
  padding: 20px 0 0;
  width: 100%;

  }

#block-menu-primary-links ul {
  width: 80%;
  position: relative;
  margin: 0 auto; 
  padding-left: 50px;
  text-align: left;

  }

#block-menu-primary-links ul li {
  float: left;
  width: 8em;
  list-style: none outside;
  font-size: 130%;
  font-weight: bold;
  }

#block-menu-primary-links ul li a {

  }

#block-menu-primary-links ul li ul {
  width: auto;
  text-align: left;
  padding-left: 0;
  }

#block-menu-primary-links li li {
  float: none;
  font-size: 90%;
  font-weight: normal; 

  }

/*
.block#block-menu-primary-links {
  clear: both;
  float: left;
  width: 100%
  overflow: hidden;
  position: relative;

  }

#block-menu-primary-links ul {
  clear: left;
  float: left;
  
  list-style: none;
  position: relative;
  left: 50%;
  text-align: center;

  }

#block-menu-primary-links ul li {
  display: block;
  float: left;
  list-style: none;
  position: relative;
  right: 50%;

  }

#block-menu-primary-links ul li a {
  display: block;

  }

#block-menu-primary-links ul ul {
  display: block;
  position: absolute;
  top: 2em;
  left: 0;
  right: auto;
  width: 10em;

  }

#block-menu-primary-links ul ul li {
  left: auto;
  clear: left;
  width: 100%;

  }
*/

