/* 
 * ----------- Schedule Clips ------------ 
 * top, right, bottom, left
 */
.BillSchedule {
/* 	border: 1px solid blue; */
	clear:both;
	float:left;
	width:100%;
	
	text-align: left;
 	font-size:75%; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	line-height: 1.33em;
}


.BillScheduleHdr,
.BillScheduleFooter,
.BillScheduleContent {
/* 	border: 1px solid yellow; */
	clear:both;
}

.clearBoth {
	clear:both;
}

/* container for a row full size, floated left */
.bgig_row {
/* 	border: 1px solid yellow; */
	float:left;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}



/*
.BillSchedule h1{
	font-size:14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*/
.sched_hdr_title {
 	font-size:112.5%; 
 	padding:0;
	margin: 0px 0px 0px 0px;
	margin-bottom:2px;
}
/*
.BillSchedule h3{
	font-size:14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*/

div.topshows {
	display: block;
	clear: both;
	min-height: 10px;
/* 	border:1px solid red; */
	overflow:auto;
}



/* 
Note: some ie bugs listed in:
www.ibloomstudios.com/articles/debugging_css_in_internet_explorer_-_part_1 
peekabogg bug - use position relative.
margin's doubled... use padding instead.
*/
.BillScheduleHdr {
	padding-left:60px;
}

h2.sched_hdr_title  {
	position: relative; /*ie6 bug. fixes peekaboo */
  	font-size: large;
  	padding-left: 0px;
  	padding-bottom: .075em;
/* 	display:inline;  	 */
}
.BillScheduleFooter a,
.BillScheduleHdr a {
  	font-size: .75em;
	padding-left: 2em;
/*   	padding-bottom: 18px; */
  	display:inline;
}

.BillScheduleFooter  {
  	padding-top: 20px;
  	padding-bottom: 40px;
  	text-align:left;
  	font-size: small;
	padding-left: 150px;
}



/*******************  Gig ****************
 * top, right, bottom, left
 */
.bgig_gig a{
	padding:0px 0px 0px 0px;
 	font-size:112.5%; 
	font-weight:normal
}


.bgig_gig {
/* 	border: 1px solid green; */
	padding:0 15% 0 15%;
	margin:0;
}



.bgig_spacer {
	float: left;
	clear:left;
	height: 3em;
	width: 100%;
}




 /*******************  Gig Left col is a pic *****************/
 /***  top, right, bottom, left  ***/

/**
 * Picture is on the left
 **/
.bgig_pic {
   clear:left;
	float:left;
	width:20%;
	min-width:110px;
	min-height:20px;
	padding: 0 2em 0 0;
	text-align: right;
/* 	border: 1px solid yellow;	 */
}

.bgig_pic a {
	border-style: none;
	border-width: 0px;
}			 
       	        

.bgig_pic img {
	border-style: none;
	border-width: 0px;
/* 	margin-top:2px; */
	margin:0;
	width:100px;
}


 /*******************  Right Column Has the Gig Details *****************/
.bgig_text {
	float:left; 
	position: relative;
	width: 70%;	
	margin:0;
	padding:0;
	padding-bottom:0px;
/* 	border: 1px solid red;	 */
}

.bgig_date {
	background-color: #2a2a2b;
	padding: 0px 0px 0px 1em;	
	margin: 0 0 0 0 ;
}
.bgig_event {
	padding: 0px 0px 0px 1em;	
	font-size: 1.125em;
}

.bgig_leader .bgig_project_name {
	font-weight: bold;
/* 	color:red; */
}

.bgig_details {
	padding-left:1em;
	margin:0;
}



.bgig_text span.with {
	font-style:italic;
	font-size: 75%;
}

.bgig_venue_name {
	display: block;
	padding-top:.25em;
}


.bgig_venue_zip {
	display:none;
}

.bgig_time,
.bgig_cover {
	display:inline;
}

.bgig_time {
	font-variant: small-caps;
}

.bgig_time:before {
	content:"Time: ";
}

.bgig_doors {
	font-variant: small-caps;
	font-size: 87.5%;
}

.bgig_doors:before {
	content:"Doors: ";
}


.bgig_misc {
	padding-left: 0px;
	font-size: .825em;
	clear:both;
	padding-top:1em;
	padding-bottom:1em;
}

.bgig_misc p {
	padding:0;
	margin:0;
}

.bgig_tickets {
/* 	display:inline; */
	float:left;
	font-variant: small-caps;
	font-weight: bold;
	background-color: yellow;
	color: black;
	margin: 2px 0px 2px 0px;
	padding: 1px 3px 1px 3px;
}

.bgig_tickets:before {
	content: "Get ";
}

.bgig_tickets:hover {
	background-color: black;
	color:yellow;
}


.bgig_cancelled .bgig_text {
	color:grey;
}

.bgig_cancelled .bgig_project_name,
.bgig_cancelled .bgig_venue_name,
.bgig_cancelled .bgig_time,
.bgig_cancelled .bgig_doors,
.bgig_cancelled span.with,
.bgig_cancelled div.address,
.bgig_cancelled div.bgig_venue_details
{
	color:grey;
	text-decoration: line-through;
}

.bgig_cancelled_warning {
	background-color: #2a2a2b;
	text-decoration: none;
	color:yellow;
	padding: 0px 0px 0px 1em;	
}


