/*************************************
   WELCOME TO THE CUSTOM STYLESHEET
--------------------------------------
              style.css
        BlueTrip CSS Framework
    Put your custom styles in here.
***************************************/

/**************************************/
/*           COLOR SCHEME             */
/**************************************
- black		#000
- white		#fff
-           #
- green     #abbfad or c8d8c8
- yellow    #dfddab
- beige     #f8f2dc
- red link	#91281f
***************************************/

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td span {
	font-size: 90% !important;
	color: #fff !important;
}

.onesheet { line-height: 15px; margin-bottom: 10px; }


/* JENNYS FONTFACE SETUP CAW */
		h1.fontface {font: 42px/42px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}
		h2.fontface {font: 36px/36px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}
		h3.fontface {font: 28px/28px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}
		h4.fontface {font: 24px/24px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}
		h5.fontface {font: 20px/20px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}
		h6.fontface {font: 20px/20px 'Burtons-Regular', Arial, sans-serif; letter-spacing: 1px; color: #dfddab;}

		h5.opening {font: 20px/24px 'EBGaramondRegular', Arial, sans-serif; color: #dfddab; }
		h5.homeopening {font: 20px/24px 'EBGaramondRegular', Arial, sans-serif; color: #dfddab; }
		p.style2 {font: 18px/27px 'EBGaramondSC', Times, serif;}

		p.bodycopyeb {font: 16px/24px 'EBGaramondRegular', Times, serif; }

		#albumlist h3.fontface {font: 28px/26px 'BebasNeueRegular', Arial, sans-serif; color: #dfddab;}
		ul#archivenavlist.fontface {font: 17px/20px 'EBGaramondRegular', Times, serif; color: #dfddab;}
		ul#archivenavlist a {color: #dfddab;}
		ul#archivenavlist a:link {color: #dfddab;}

		#albumliststore h3.fontface {font: 28px/26px 'BebasNeueRegular', Arial, sans-serif; color: #dfddab;}
		#storecdpurchase h3.fontface {font: 28px/26px 'BebasNeueRegular', Arial, sans-serif; color: #dfddab;} 
		ul#storepageslist.fontface {font: 20px/24px 'Burtons-Regular', Times, serif; color: #dfddab;}
		ul#storepageslist a {color: #dfddab;}
		ul#storepageslist a:link {color: #dfddab;}

		h1 {
			margin-top: 1em;

			color:  #dfddab;
		}
		h2 {
			margin-top: 1em;
			color:  #dfddab;
		}
		h3 {
			margin-top: 1.25em;
			color:  #dfddab;
		}
		h4 {
			margin-top: 1.25em;
			color:  #dfddab;
		}
		
		h5 {
			color: #dfddab;
			margin-top: 15px;
			margin-bottom: 0px;
		}
		
		h5.opening
		{
			margin-bottom: 15px;
		}

		h5.homeopening
		{
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 15px;
		}

		h6 {
			color: #dfddab;
			border-top-style: solid; 
			border-top-color: #dfddab; 
			border-top-width: thin; 
			padding-top: 10px;
		}
	

/* fix background */
tbody tr:nth-child(even) td, tbody tr.even td {background:none;}

/**************************************/
/*              GLOBALS               */
/**************************************/

body {
	background-color:#000;
	background: url("/img/background-wood.jpg") center top repeat;
	margin:0;
	padding:0;
	z-index:0;
	overflow: -moz-scrollbars-vertical;
	overflow-x:hidden;	
	color: #fef2de;
}

h2 {
	color: #dfddab;
	font-weight:normal;
	font-style: normal;
	letter-spacing: 4px;
	
}

.homeopening {
	padding-top: 5px;
}

.opening {
	border-top-style: solid; 
	border-top-color: #dfddab; 
	border-top-width: thin; 
	padding-top: 10px;
}

.discopening {
	border-top-style: solid; 
	border-top-color: #dfddab; 
	border-top-width: thin; 
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p {
	font-size: 13px;
	color: #fef2de;
	font-weight: normal;
}


#pagegradient{
	background: transparent;
	background-image:url('/img/gradient-border.png');
    background-repeat: repeat-y;
    background-position:center;
	position: relative;
    width: 1200px;
    height: 200px;
	z-index: 300;	
	left:-120px;
	top: -290px;
}

#logo-notused{
	background: transparent;
	background-image:url('/img/logo.png');
    background-repeat: no-repeat;
	position: fixed;
    width: 370px;
    height: 215px;
	z-index: 100;	

}

#page {
	margin-top:0;
	padding-top:0;
}

#background {
	background-image: url(/img/gradient-border-2400w.png);
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
}

#background-inner {
	background: transparent url(/img/background-hand.png) center 250px no-repeat;
	height: 100%;
}

table, tbody, td, th { 
	border: 0px;
}

th, td {
	padding: 0px;
}

td.divide {
	padding-top: 15px;
}

#newscopy {
	padding-left: 30px
}


/* contact form */
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 

/**************************************/
/*              TYPE                */
/**************************************/

/* 1em outdent, no boundary */
p.outdent {
line-height: 1.25em;
margin-left:3em;
text-indent: -3em;
text-align: left
}

/* journal entry */

h3.journal {
	font: 15px/15px Arial, Helvetical, san-serif;
	margin-top: 30px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #fef2de;
}

h3.album {
	font: 14px/14px Arial, Helvetical, san-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #dfddab;
}


span.smallyear {
	font: 15px/15px Arial, Helvetical, san-serif;
	letter-spacing: 1px; 
	margin-top: 20px;
	margin-bottom: 5px;
	}

a {
	color: #dfddab;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: underline;
}

#reviewtitle h5 {
	padding-bottom:5px;
}

#reviewtext p {
/*	padding-top:5px; */
	font-size: 11px;
	line-height: 1.45em;
	margin-bottom: 1em;
}

#newscopy p {
	line-height: 1.25em;
	margin-bottom: .75em;
}

#newscopy img {
	margin-top:75px;
	margin-bottom:0px;
}

#pageviewclear img.sheetmusic {
	margin-bottom:-15px;
}

#pageviewclear img.albumcoveroffset {
	margin-left:-43px;
	margin-bottom:-35px;
}

#reviewcopy {
	padding-top:30px;
	padding-left:20px;
}

a.purchase {
	font-size:13px;
	margin-bottom:0px;
}

p.purchase {
	margin-bottom:0px;
}

a.sublinks {
	font-weight:normal;
	margin-bottom:0px;
	color: #dfddab;
}

p.sublinks {
	font: 13px/15px Arial, Helvetical, san-serif;
	margin-bottom:0px;
}


/**************************************/
/*              HEADER                */
/**************************************/

#centerheader {
	min-height: 220px;
	height: 220px;
}


/**************************************/
/*             NAVIGATION             */
/**************************************/
#topheader{
  	background-color:black;
	background: transparent url('/img/transparent-repeat-60.png') repeat ;
}

#topnavigation{
	min-height: 34px;
	height: 34px;
}

#topnav{
	min-height: 34px;
	height: 34px;
}

#mainnav{
	min-height: 16px;
	height: 36px;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

#content{
	min-height: 500px;
	height:auto;
}


#pagehighlight{
	height:auto;
}

/* page content areas - basic background and clear area */


#pagecontainer {
	background: transparent url('/img/transparent-repeat.png') repeat ;
	padding-top: 40px;
	margin-bottom: 50px;
}

#pagecopy {
	min-height: 55px;
	margin-bottom: 50px;
	height: auto;
}

#pageview {
	margin-top: -53px;
}

#pageviewhomepage {
	margin-top: -40px;
}

#pagecontentclear {
	position: relative;
}

#pagecontainerclear {
	min-height: 154px;
}

#pagecopyclear {
	min-height: 55px;
	height: auto;
}

#pageviewclear {
	margin-left: 15px;
}


/**************************************/
/*            LYRICS PAGE             */
/**************************************/

#project {
	margin-left: -3px;
}
#lyric-navigation {
	margin-bottom: 10px;
}

#lyric-mask {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	border: 0px;
/*	border: solid 2px #fff;*/
}

#lyric-images {
	position: absolute;
	top: 0;
	left: 0;
}


/* Discography Links */
#albumcovertext a:hover {
	text-decoration: underline;
}
#albumcovertext a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#albumlist h3{
	margin-top: 15px;
	margin-bottom: 15px;
}
#albumlist {
	min-height: 200px;
}

#albumliststore h3{
	margin-top: 0px;
	margin-bottom: 15px;
}
#albumliststore {
	min-height: 60px;
}
#storecdpurchase {
	margin-bottom: 15px;
}

#mp3title h6 {
	margin-top: 0px;
	margin-bottom: 15px;
	}
	
#apparelcopy h3 {
	margin-top: 0px;
	margin-bottom: 10px;
}

#apparelcopy form {
	display: block;
}
/**************************************/
/*         Discography Lists          */
/**************************************/

ol.disc li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 1.5em;

  /* Clear the default margins & padding 
  so we can style the list from scratch */
  margin: 0;
  padding: 0;

  font-size: 12px;
  color:#dfddab;

}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

* html ol.disc li
{
	position: relative;
}

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 6 items * 1.5em line-height = 9em */

ol.disc li.gg,
ol.disc li.mm
{
  margin-top: -9em;
}

/* horizontal position of each column */
ol.disc li.aa,
ol.disc li.bb,
ol.disc li.cc,
ol.disc li.dd,
ol.disc li.ee,
ol.disc li.ff
{
  margin-left: 0em;
}
ol.disc li.gg,
ol.disc li.hh,
ol.disc li.ii,
ol.disc li.jj,
ol.disc li.kk,
ol.disc li.ll
{
  margin-left: 17em;
}
ol.disc li.mm,
ol.disc li.nn,
ol.disc li.oo,
ol.disc li.pp,
ol.disc li.qq,
ol.disc li.rr
{
  margin-left: 34em;
}

/* anchor styling */
ol.disc li a
{
  display: block;
  width: 17em;
  text-decoration: none;
}
ol.disc li a:hover
{
  color: #FFF; /* white */
}


/* div content float bottom */
  #videotextbottom { position: absolute; bottom: 0; }

/**************************************/
/*               FOOTER               */
/**************************************/

#foot {

}

#footer {
	margin-bottom: 50px;
}
#footer p {
	font-size: 10px;
	color: #fff;
}
#footer a {
	font-size: 10px;
}



#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #ccc;
	text-decoration: underline;
}

#footer a:active, a:focus{
	color: #91281f;
	text-decoration: none;
}

#footer a:visited {
	color: #fff;
	text-decoration: none;
}

/**************************************/
/*               SOCIAL               */
/**************************************/

#social ul {
	margin: 20px 0 0;
}

#social li {
	font-size: 32px;
	line-height: 32px;
	list-style: none outside none;
	margin-bottom: 10px;
}

#social a {
	color: #d3c4a5;
}

#social a:hover {
	opacity: 0.8;
}

#homebanner img {
	display: block;
	margin: 0 auto;
	width: 790px;
}


#girlsbanner{
	background: transparent url('/img/background-girls-960-2017.jpg') center top no-repeat ;
    width: 960px;
    height: 350px;
	position: absolute;
	z-index: -100;	
	top: -34px;
	overflow: hidden;

}


#bannerspacerdiv {
	height: 175px;
}

#bannerclosebutton 
{
	position: inherit;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
}
/*
This is the default stylesheet.  DO NOT MAKE CHNAGES HERE!
To customize any of these styles, copy the rules you which to change
into a file called 'gigpress.css' in your current theme directory.
Any style changes make there will override styles in this document.
*/

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	font-size: 90%;
	color: #fff;
	border-bottom: 1px solid #CCC;
}
.gigpress-row td {
		border-bottom: 0px none;
}

.gigpress-links-cell {
	background: none;
}

span.gigpress-sidebar-date {
	font-weight: normal;
	display: block;
}

#gigpress-3 
{
	font-size: 80%;
}

.description {
	background: none;
}

#topnavigation a {
	font-size: 10px;
}

#topnavigation p {
	margin-top: 3px;
	padding-top: 3px;
}

img.ruth-bio {
	margin-top: 670px;
	padding-top: 670px;
}

img.nicky-bio {
	margin-top: 150px;
	padding-top: 150px;
}

img.heather-bio {
	margin-top: 120px;
	padding-top: 120px;
}

#archivenavlist li
{
display: inline;
list-style-type: none;
padding-right: 25px;
}

ul#archivenavlist
{
padding-left: 0;
margin-top: -.5em;
margin-bottom: 1em;
}

#storepageslist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

ul#storepageslist
{
padding-left: 0;
margin-top: -.5em;
margin-bottom: .5em;
}

#storepageslist li
{
	color: #FFFFFF;
}

.lcp_excerpt
{
	margin-bottom: 1em;
}

.lcp_catlist h5
{
	margin-bottom: .5em;
}

.post-previous
{
	float: left;
}
.post-next 
{
	float: right;
}
.newsposttime
{
	margin-top: 5px;
}

#performon
{
		background: url("/img/nextperformon.png") transparent no-repeat;
		overflow: -moz-scrollbars-vertical;
		min-height: 28px;
		padding-left: 23px;
		padding-top: 9px;
}

#tourticker {
		overflow-x:hidden;	
		overflow: -moz-scrollbars-vertical;
}
#tourticker ul {
	width: 340px;
}
#performon li {
	list-style-type: none;	
}
.vcalendar
{
	margin-top: 15px;
}

div.tourticker { display: none }

#topnavigation a.tickerlink {
	color: #fff;
	text-decoration: none;
}
.gigpress-row td {
		border-bottom: 0px none;
}

.gigpress-calendar-add {
	display: none;
}

abbr, acronym {
	border-bottom: 0px none;
}


#page-navigation a, #page-navigation span {
padding: 2px;
margin: 2px;
background-color: black;
border: 1px solid black;
}


/* image */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/*
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
*/