/**
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */

.region-highlighted {
max-height:0px;
}

#header-wrapper {
max-width:1250px;
margin-left:auto;
margin-right:auto;
}

#site-name {
float:left;
padding-right:20px;
padding-left:0px;
margin-top:10px;
margin-bottom:-10px;
}

#site-slogan {
float:right;
font-style:italic;
margin-top:22px;
margin-bottom:-22px;
}

#branding {
	
vertical-align:top;

}

#block-block-1 {

float:right;
margin-top:-35px;

}

#block-block-2 {

position: absolute;
top: -3px;
left: 0px;
margin-left:70px;
}

#header-wrapper {

margin-bottom:-25px;

}

#block-system-main-menu {
background-image: url(http://64.13.158.245/~patricia/images/nav-bg2016.jpg);
background-position:right;
background-repeat:no-repeat;
min-height:700px;
text-align:center;
background-color:#000000;
}


td {
  vertical-align: top;
}

td.views-field-field-venue {
width:175px;
}

#page-title  {
color:#134A6B;
}


.node-title  {
color:#134A6B;
margin-bottom:20px;
}

.node-page {
margin-bottom:-40px;
}

ul.menu {
text-align:right;
margin-right:10px;
line-height:1.2em;
text-transform:lowercase;
font-size:0.8em;
}

.block-main-menu {
padding-top:10px;
margin-bottom:-10px;
}

li.whats-up a:link {
opacity:0.4;
color:#FFFFFF;
}

li.whats-up a:visited {opacity:0.4;
	color: #FFFFFF;
}
li.whats-up a:hover { opacity:1.0 !important;
	color: #fff;
}
li.whats-up a:active {
	color: #FFFFFF;
}


li a:link {
opacity:0.4;
color:#FFFFFF;
}

li a:visited {opacity:0.4;
	color: #FFFFFF;
}
li a:hover { opacity:1.0 !important;
	color: #fff;
}
li a:active {
	color: #FFFFFF;
}





li.discography a:link {
opacity:0.4;
color:#fff;
}

li.discography a:visited {opacity:0.4;
	color: #fff;
}
li.discography a:hover { opacity:1.0 !important;
	color: #fff;
}
li.discography a:active {
	color: #fff;
}



li.gigs a:link {
opacity:0.4;
color:#FFFFFF;
}

li.gigs a:visited {opacity:0.4;
	color: #FFFFFF;
}
li.gigs a:hover { opacity:1.0 !important;
	color: #fff;
}
li.gigs a:active {
	color: #FFFFFF;
}


li.photos a:link {
opacity:0.4;
color:#fff;
}

li.photos a:visited {opacity:0.4;
	color: #fff;
}
li.photos a:hover { opacity:1.0 !important;
	color: #fff;
}
li.photos a:active {
	color: #fff;
}





li.shop a:link {
opacity:0.4;
color:#fff;
}

li.shop a:visited {opacity:0.4;
	color: #fff;
}
li.shop a:hover { opacity:1.0 !important;
	color: #fff;
}
li.shop a:active {
	color: #fff;
}


li.video a:link {
opacity:0.4;
color:#FFFFFF;
}

li.video a:visited {opacity:0.4;
	color: #FFFFFF;
}
li.video a:hover { opacity:1.0 !important;
	color: #fff;
}
li.video a:active {
	color: #FFFFFF;
}


li.teach a:link {
opacity:0.4;
color:#FFFFFF;
}

li.teach a:visited {opacity:0.4;
	color: #FFFFFF;
}
li.teach a:hover { opacity:1.0 !important;
	color: #fff;
}
li.teach a:active {
	color: #FFFFFF;
}



li.press a:link {
opacity:0.4;
color:#fff;
}

li.press a:visited {opacity:0.4;
	color: #fff;
}
li.press a:hover { opacity:1.0 !important;
	color: #fff;
}
li.press a:active {
	color: #fff;
}


li.book a:link {
opacity:0.4;
color:#fff;
}

li.book a:visited {opacity:0.4;
	color: #fff;
}
li.book a:hover { opacity:1.0 !important;
	color: #fff;
}
li.book a:active {
	color: #fff;
}


li.contact a:link {
opacity:0.4;
color:#FFFFFF;
}

li.contact a:visited {opacity:0.4;
	color: #FFFFFF;
}
li.contact a:hover { opacity:1.0 !important;
	color: #fff;
}
li.contact a:active {
	color: #FFFFFF;
}


li.talk a:link {
opacity:0.4;
color:#fff;
margin-top:70px;
}

li.talk a:visited {opacity:0.4;
	color: #fff;
margin-top:70px;
}
li.talk a:hover { opacity:1.0 !important;
	color: #fff;
margin-top:70px;
}
li.talk a:active {
	color: #fff;
margin-top:70px;
}


li.leaf.ensembles { 
margin-top:95px; }


li.ensembles a:link {
opacity:0.4;
color:#fff;
}

li.ensembles a:visited {opacity:0.4;
	color: #fff;
}
li.ensembles a:hover { opacity:1.0 !important;
	color: #fff;
}
li.ensembles a:active {
	color: #fff;
}


li.private-events a:link {
opacity:0.4;
color:#FFFFFF;
margin-top:70px;
}

li.private-events a:visited {opacity:0.4;
	color: #FFFFFF;
margin-top:70px;
}
li.private-events a:hover { opacity:1.0 !important;
	color: #fff;
margin-top:70px;
}
li.private-events a:active {
	color: #FFFFFF;
margin-top:70px;
}

li.special-events a:link {
opacity:0.4;
color:#FFFFFF;
margin-top:70px;
}

li.special-events a:visited {opacity:0.4;
	color: #FFFFFF;
margin-top:70px;
}
li.special-events a:hover { opacity:1.0 !important;
	color: #fff;
margin-top:70px;
}
li.special-events a:active {
	color: #FFFFFF;
margin-top:70px;
}

.album-title {
text-align:center;
}

.store-title {
text-align:center;
vertical-align:top;
min-height:50px;
}

.store-image {
text-align:center;
}

.store-buy {
margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:5px;
background-color:#053D60;
width:120px;
text-align:center;
-moz-border-radius: 5px;
border-radius: 5px;
}

.store-buy  a:link {
opacity:0.4;
color:#2CC1D8;
}

.store-buy  a:visited {opacity:0.4;
	color: #2CC1D8;
}
.store-buy  a:hover { opacity:1.0 !important;
	color: #FFFFFF;
}
.store-buy  a:active {
	color: #2CC1D8;
}

.store-table {
width:25%;
}

.submitted {
color:#3E5D31;
margin-top:-22px;
margin-left:2px;
font-size:12px;
}

.field-name-field-buy-link {

padding:5px;
background-color:#053D60;
width:150px;
text-align:center;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:10px;
margin-right:15px;
}

.field-name-field-buy-link a:link {
opacity:0.4;
color:#2CC1D8;
}

.field-name-field-buy-link a:visited {opacity:0.4;
	color: #2CC1D8;
}
.field-name-field-buy-link a:hover { opacity:1.0 !important;
	color: #FFFFFF;
}
.field-name-field-buy-link a:active {
	color: #2CC1D8;
}

.views-field-field-buy-link {
	margin-bottom:25px;
}

.field-name-field-price {
margin-bottom:20px;
font-size:18px;
color:#06476D;
}

#sm2_space  {
padding-left:40px;
}

.node-readmore {
border-bottom:thin solid #699655; 
}

.views-field-field-store-image {
text-align:center;
min-height:100px;
vertical-align:center;
}

.views-field-field-price {
text-align:center;
font-size:12px;
color:#06476D;

}

td.store-table {
vertical-align:bottom;
}

.track-space {
width:23px;
height:15px;
float:left;

}

.fb-comments{
margin-top:20px;
}

#likebox-frame{
 border:2px solid #FFFFFF;
 width:744px;
 z-index:10;
 height: 595px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 margin-left:4px;
 margin-top:6px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

.news-images {
float:right;
margin-left:15px;
}

.news-titles { font-size:1.4em; }

.read-more { text-decoration:underline; margin-bottom:25px;  }

.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0; text-align:center; margin-top:20px;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.videoWrapper2{position:relative;padding-bottom:36.25%;padding-top:25px;height:0; text-align:center; margin-top:20px; width:70%; margin-left:auto; margin-right:auto; }
.videoWrapper2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

